Explore Destinations

Discover the world's most amazing places

How to get from Vancouver International Airport (YVR) to Port of Vancouver (Cruise Terminal)

Quick Answer

The most convenient way to get from Vancouver Airport (YVR) to the Canada Place or Ballantyne cruise terminals is by taxi, rideshare (Uber/Lyft), or private shuttle, taking 30-45 minutes and costing CAD $35-$55. For the most budget-friendly option, take the Canada Line train to Waterfront Station (connected to Canada Place), which takes about 30 minutes and costs only CAD $10.25.

Quick Navigation: Vancouver Airport to Cruise Port

Taxi, Uber & Lyft: Door-to-Door Convenience

This is the most direct and hassle-free option, especially if you have heavy luggage or are traveling in a group. Vehicles are readily available at designated pick-up areas outside the airport terminals.

Service Approx. Cost to Canada Place Travel Time Pick-up Location
Taxi CAD $35 - $45 25-40 min Outside Arrivals Level, all terminals
Uber / Lyft CAD $30 - $55 (surge pricing possible) 25-40 min Designated Rideshare Pick-up zones (Follow signs)

Key Details & Considerations

Private & Hotel Shuttles

A balance between convenience and cost for individuals or groups. You can pre-book a private transfer or find shared shuttle vans.

Types of Shuttles

Canada Line (SkyTrain): The Best Public Transit Option

Vancouver's rapid transit system is efficient, clean, and incredibly cost-effective. The Canada Line connects YVR directly to downtown.

Step-by-Step Guide

  1. Find the Station: Follow the clear "Train to City" signs inside the terminal. The station is located between the Domestic and International terminals.
  2. Purchase a Compass Card/Ticket: Use the vending machines. You need a special fare for traveling from YVR (an "AddFare" is included).
    • Fare to Waterfront Station: CAD $10.25 for adults (includes the $5 AddFare).
    • Consider a DayPass if you'll use transit more that day (CAD $11.25).
  3. Board the Train: Take any southbound train (heading to Waterfront). The ride takes about 25 minutes.
  4. Disembark at Waterfront Station: This is the final stop. Follow signs for "Canada Place" – you can walk indoors directly into the cruise terminal building.

Pros, Cons & Luggage Advice

Note for Ballantyne Pier: The SkyTrain does not go directly to Ballantyne. You must get off at Waterfront or Main Street-Science World and take a taxi/bus the rest of the way (approx. 10-min cab ride).

Public Bus (Less Common for Cruise Passengers)

While possible, taking a public bus with cruise luggage is generally not recommended due to multiple transfers and limited space.

The main route would involve taking the #100 Bus to Bridgeport Station, then transferring to the Canada Line train to Waterfront. This saves only a small amount compared to the direct train from YVR and is much less convenient. Stick with the Canada Line for public transit.

Car Rental at YVR

Renting a car for a one-way trip to the cruise port is generally not advisable due to high one-way drop fees, downtown traffic, expensive parking near the pier, and the hassle of returning the car. It's only practical if you have a long pre- or post-cruise land trip planned.

If you do rent, all major agencies (Hertz, Avis, Enterprise, etc.) have counters at YVR. The drive to Canada Place takes 25-40 minutes. You will need to drop your luggage and passengers at the terminal first, then return the car to a downtown location (if available), and find your way back.

Cost & Time Comparison: YVR to Canada Place

Transport Method Approx. Travel Time Approx. Cost (One-Way) Best For Convenience Level
Taxi 25-40 min CAD $35 - $45 Families, Groups, Lots of Luggage ⭐⭐⭐⭐⭐ (Door-to-Door)
Uber / Lyft 25-40 min CAD $30 - $55 Solo travelers, Couples, Tech-savvy users ⭐⭐⭐⭐⭐ (Door-to-Door)
Private Shuttle/Van 30-50 min CAD $80 - $120 (for van) Larger groups (4+), Pre-booked peace of mind ⭐⭐⭐⭐ (Pre-booked)
Canada Line (SkyTrain) ~30 min (train + walk) CAD $10.25 (per adult) Budget travelers, Solo/Couples with light luggage ⭐⭐⭐⭐ (Excellent if light on bags)
Public Bus + Train 50-70 min ~CAD $8 Extreme budget travelers without suitcases ⭐ (Not recommended)

Verdict: For best overall value and ease, take the Canada Line. For ultimate door-to-door convenience, take a Taxi or Rideshare.

Traveler Tips & Experience

FAQs: Vancouver Airport to Cruise Port

Is there a direct train from YVR to the cruise ship?

Yes, to Canada Place. The Canada Line SkyTrain goes directly from YVR to Waterfront Station, which is connected indoors to the Canada Place cruise terminal. There is no direct train to Ballantyne Pier.

What is the cheapest way from Vancouver airport to the cruise port?

The cheapest way is by taking the Canada Line SkyTrain, which costs only CAD $10.25 per adult for the trip from YVR to Waterfront Station (Canada Place).

How much is a taxi from Vancouver airport to Canada Place?

A taxi from YVR to Canada Place cruise terminal typically costs between CAD $35 and $45, plus tip. The final meter fare depends on traffic and the exact route taken.

Is Uber or Lyft available at YVR?

Yes, both Uber and Lyft operate at YVR. You must use their apps to request a ride. Pick-up is at designated zones – follow the signs for "Rideshare Pick-up" in the ground transportation area.

How long does it take to get from the airport to the cruise terminal?

With no traffic, the drive takes about 25-30 minutes. During rush hour or busy days, it can take 40-60 minutes. The Canada Line train takes a consistent 25 minutes on the rails, plus walking/waiting time.

Can I walk from Waterfront Station to the cruise ship?

Absolutely. Canada Place cruise terminal is directly connected to Waterfront Station via an indoor corridor. It's a flat, covered, 5-10 minute walk with your luggage.

What if my cruise leaves from Ballantyne Pier?

Your best option is a taxi, Uber, or pre-arranged shuttle directly from the airport. You can take the Canada Line to a downtown station and then a short taxi, but this is less efficient with luggage.

Is the SkyTrain difficult with large cruise luggage?

It can be manageable but challenging. Avoid rush hours. Use the luggage areas at train ends. If you have more than one large suitcase per person, a taxi/rideshare may be worth the extra cost for ease.