Quick Answer
The best way for most travelers to get from Vancouver Airport (YVR) to the Tsawwassen Ferry Terminal is by taking the **Canada Line SkyTrain to Bridgeport Station**, then transferring to the **Route 620 bus** directly to the terminal. This public transit combo is reliable and cost-effective. The total journey takes **approximately 90 minutes to 2 hours** and costs between **$7.40 and $12.15** per person, depending on the time of day. For those with heavy luggage, families, or arriving late at night, a **taxi, ride-share (Uber/Lyft), or pre-booked private shuttle** is a more convenient but pricier alternative.
Public Transit: SkyTrain & Bus (The Best Value)
This is the recommended method for budget-conscious and solo travelers. It involves a simple two-step process: train then bus. The system is efficient, runs frequently, and is the most affordable option by far.
Step-by-Step Guide:
- Take the Canada Line SkyTrain from YVR. The station is located right inside the airport terminal (follow signs for "Trains to City"). Purchase a single fare or use a Compass Card. The fare from YVR is a special AddFare zone. Travel time to Bridgeport Station is about 15 minutes.
- Transfer to the Route 620 Tsawwassen Ferry Bus at Bridgeport Station. Exit the SkyTrain and follow signs for bus bays. Bay #11 is for the 620. The bus runs every 15-30 minutes. The ride to the ferry terminal takes approximately 45-55 minutes.
| Route | Steps | Approx. Total Time | Approx. Total Cost (per adult) | Best For |
|---|---|---|---|---|
| Primary Route (Recommended) | YVR -> Canada Line -> Bridgeport Stn -> 620 Bus -> Ferry Terminal | 90-120 mins | $7.40 - $12.15 | Most travelers, efficient transfer. |
| Via Richmond-Brighouse | YVR -> Canada Line -> Brighouse Stn -> 403 Bus -> 620 Bus -> Ferry Terminal | 100-130 mins | $7.40 - $12.15 | If staying in Richmond or exploring first. |
| Via Ladner Exchange (From South) | YVR -> 407 Bus -> Ladner Exchange -> 601/620 Bus -> Ferry Terminal | 110-140 mins | $7.40 - $9.00 | Budget, less common. |
Key Considerations:
Fares & Payment: You must pay with a Compass Card, Compass Ticket, or contactless credit/debit card (tap in/out). A single cash fare is not available on the bus. The YVR AddFare is included in your SkyTrain fare from the airport.
Luggage: SkyTrains have space near doors. The 620 bus has external storage compartments for large suitcases. Manage your own bags during the transfer.
Frequency & Hours: Check the latest schedules on TransLink's website. The last 620 bus from Bridgeport departs around 12:30 AM.
Direct Shuttle & Bus Services
For a balance between cost and convenience, several companies offer scheduled or on-demand shuttle services connecting YVR directly to the Tsawwassen terminal, eliminating transfers.
Major Shuttle Operators:
- Quick Shuttle: Offers scheduled coach service from YVR to Tsawwassen with advance reservation required. Includes luggage handling. Prices start around $35-$50 per person one-way. Ideal for those who prefer a guaranteed seat and direct service.
- YVR Skylynx: Provides on-demand shared ride shuttles. You book a seat, and they route passengers efficiently. Door-to-door service from YVR to the ferry. Prices are typically $45-$65 per person. Good for small groups or those with luggage.
- BC Ferries Connector (Pacific Coach Lines): While primarily connecting Vancouver downtown to ferries, they sometimes offer packages from YVR. Worth checking for bundled ferry/bus tickets.
Pros & Cons:
| Pros | Cons |
|---|---|
| Direct service, no transfers. | More expensive than public transit (3-5x the cost). |
| Luggage assistance provided. | Requires advance booking, less flexible. |
| Guaranteed seat, more comfortable. | Schedule may not align perfectly with your flight arrival. |
Taxi, Uber, Lyft & Private Transfers
This is the most convenient, door-to-door option but comes at a significant premium. It's best suited for groups (cost-sharing), those with mobility issues, or travelers with excessive luggage.
Cost Breakdown & Options:
- Standard Taxi: Available 24/7 at YVR taxi ranks. The metered fare to Tsawwassen Terminal is approximately $70 - $100+, depending on traffic, time of day, and exact route. Travel time is 45-60 minutes. Confirm an estimated fare with the driver before departing.
- Ride-Sharing (Uber/Lyft): Often slightly cheaper than taxis. Use the app to get a pre-trip estimate. Prices surge during peak hours, bad weather, or high demand. Expect to pay $60 - $90. Pick-up is at the designated YVR Rideshare area.
- Pre-Booked Private Car/Van Service: Companies like Aerocar or Vancouver Limousine Service offer fixed-price, pre-arranged transfers. Ideal for large groups (vans) or a luxury experience (sedans). Prices range from $90 for a sedan to $150+ for a van.
When is it Worth It?
Consider this option if: 1) You are a group of 3-4 people (splitting the cost makes it comparable to shuttles). 2) Your flight arrives after the last bus (post-12:30 AM). 3) You have more luggage than you can comfortably manage on transit. 4) Time is your most critical factor.
Rental Car (One-Way Drop-Off)
Renting a car provides maximum flexibility but involves navigating Vancouver traffic, paying for fuel, tolls, and a potential one-way drop fee.
How it Works: Rent a car at YVR from major agencies (Hertz, Avis, Enterprise, etc.). Drive to Tsawwassen Ferry Terminal (approx. 45-60 min drive). Some agencies have a drop-off location at the Tsawwassen terminal itself or nearby in Ladner/Delta. You MUST confirm this availability and any substantial one-way drop fees when booking.
Cost Estimate:
- Daily Rental: $50 - $100+
- Fuel (approx.): $10 - $15
- One-Way Drop Fee (if applicable): Can be $50 - $200+
- Potential Total: $100 - $300+ for the one-way trip.
Best For: Travelers who plan to explore the Lower Mainland before catching the ferry, or families who value the privacy and cargo space. Major Con: You must have a valid driver's license and be comfortable driving in a new country/city.
Cost & Time Comparison Table
Use this table to quickly compare all options based on key decision factors.
| Transport Method | Approx. Cost (One-Way) | Approx. Travel Time | Transfers / Hassle | Best Suited For | Our Verdict |
|---|---|---|---|---|---|
| Public Transit (SkyTrain + Bus) | $7 - $13 (per person) | 90 - 120 min | One direct transfer | Solo travelers, couples, budget travelers | BEST VALUE |
| Direct Shuttle (e.g., Quick Shuttle) | $35 - $65 (per person) | 60 - 75 min | None (direct) | Small groups, those with luggage, avoiding transfers | BEST CONVENIENCE (Mid-Range) |
| Taxi / Ride-Share (Uber/Lyft) | $60 - $100+ (total) | 45 - 60 min | None (door-to-door) | Groups of 3-4, late-night arrivals, lots of luggage | MOST CONVENIENT (Expensive) |
| Private Car/Van | $90 - $150+ (total) | 45 - 60 min | None (door-to-door) | Families, luxury travel, large groups | PREMIUM SERVICE |
| Rental Car (One-Way) | $100 - $300+ (total) | 45 - 60 min (drive time) | None, but must drive & return car | Explorers, road trippers, families needing a car | MOST FLEXIBLE (Complex/Pricey) |
Traveler Tips & Local Insights
Before You Go:
- Book Your Ferry FIRST: Especially in peak season (June-Sept) or on weekends, BC Ferries sailings from Tsawwassen to Vancouver Island can be full. Secure your ferry reservation to dictate your airport transfer timing, not the other way around.
- Get a Compass Card: If using transit, consider loading a Compass Card at the airport. It's faster than buying tickets for each leg and offers a small discount on fares.
- Check Real-Time Transit: Use the TransLink Trip Planner or Google Maps just before you travel for live bus and train times and any service alerts.
At the Airport & On the Journey:
- Allow Extra Time: Always add a 30-60 minute buffer to your total estimated travel time for flight delays, luggage collection, ticket purchasing, and unexpected transit waits.
- Luggage Strategy: If you have very large or multiple bags, the shuttle or taxi option is worth the extra cost for peace of mind. The walk between the SkyTrain platform and the 620 bus bay at Bridgeport involves an elevator/escalator.
- Snacks & Amenities: The Tsawwassen terminal has food options, but they can be busy. Consider grabbing a snack/water at YVR or during your transfer.
- Traffic Warning: If taking a road-based option (taxi/shuttle/car), the George Massey Tunnel and Highway 17 can experience heavy congestion during rush hour (7-9 AM, 3-6 PM) and on summer weekends heading to the ferry. Factor this into your timing.
FAQs: Vancouver Airport to Tsawwassen Ferry Terminal
What is the best way to get from Vancouver Airport to the Tsawwassen Ferry Terminal?
For most travelers, the best combination is taking the Canada Line SkyTrain from YVR to Bridgeport Station, then transferring to the Route 620 bus which goes directly to the Tsawwassen terminal. This is the most cost-effective and reliable public transit option.
How long does it take to get from YVR to the Tsawwassen ferry?
Total travel time varies by method: The SkyTrain + Bus combo takes about 90 minutes to 2 hours, including transfers. A direct taxi or ride-share takes about 45-60 minutes depending on traffic. Private shuttles can take 60-75 minutes.
What is the cheapest way to get from Vancouver Airport to BC Ferries?
The absolute cheapest option is the public transit combo: Canada Line SkyTrain ($4.25 - $9.00*) + Route 620 Bus ($3.15), for a total of approximately $7.40 to $12.15. You need a Compass Card or contactless payment. *Price depends on zone/time.
Is there a direct bus from Vancouver Airport to Tsawwassen?
No, there is no single direct public bus. You must first take the Canada Line SkyTrain or another bus to a transfer point like Bridgeport Station, Richmond-Brighouse, or Ladner Exchange, then catch the Route 620 bus to the ferry terminal.
What should I do if my flight arrives late at night or very early in the morning?
Late-night/early-morning options are limited. The last Route 620 bus from Bridgeport leaves around 12:30 AM. After this, your only public option is the N10 NightBus to downtown, requiring complex transfers. For convenience and safety during these hours, a taxi, ride-share (Uber/Lyft), or pre-booked private transfer is strongly recommended, despite the higher cost ($70-$100+).
What's the best option for traveling with a lot of luggage or with children?
For families or those with multiple/large bags, navigating SkyTrain and bus transfers can be challenging. Consider: 1) A direct taxi or ride-share for door-to-door service. 2) A private airport shuttle service (e.g., Quick Shuttle, YVR Skylynx) which handles luggage and may offer child seats. 3) Renting a car at YVR and dropping it off near the terminal.
How much luggage can I take on the SkyTrain and bus?
You can take luggage on transit, but space is limited. SkyTrain: Avoid rush hour. Use luggage areas near doors. Route 620 Bus: Under-bus storage compartments are available for large suitcases. Be prepared to handle your own bags during transfers. For excessive luggage, alternative transport is advised.
Should I book my ferry crossing from Tsawwassen in advance?
Yes, absolutely, especially in summer, on weekends, or on holidays. BC Ferries to Vancouver Island (Swartz Bay, Gulf Islands) can sell out, causing long waits for the next sailing. Book your vehicle and passenger reservation online in advance to guarantee your spot and align it with your airport transfer timing.