Vancouver has two main cruise ship terminals, and which one your ship uses depends on the cruise line
Most cruise ships arriving in Vancouver dock at one of two terminals: Canada Place or Ballantyne Pier. Canada Place, located downtown at the foot of Burrard Street, handles the majority of cruise traffic and is where you'll find ships from Princess, Holland America, Royal Caribbean, and Disney Cruise Line. Ballantyne Pier, about 2 kilometres east along the waterfront, serves some Princess sailings and occasionally other lines during peak season.
Your cruise documents will tell you which terminal your ship uses—check your ticket or the cruise line's website before arrival. The two terminals are close enough that getting between them is straightforward, but knowing which one matters for parking, ground transportation, and timing your arrival.
Key Takeaways
- Canada Place is downtown Vancouver and handles most cruise ships; Ballantyne Pier is 2 kilometres east and handles overflow traffic during peak season.
- Your cruise line will specify which terminal in your booking documents, so check before you arrive at the port.
- Parking at Canada Place fills quickly; arriving early or using off-site parking with shuttle service is more reliable than hoping for a spot.
- Public transit (SkyTrain and bus) reaches Canada Place directly; Ballantyne Pier requires a short taxi or rideshare ride from the nearest transit stop.
- Cruise lines often offer hotel packages that include ground transportation to the terminal, which removes the parking and navigation problem entirely.
Canada Place: the main downtown terminal
Canada Place is the primary cruise terminal in Vancouver and sits in the heart of downtown, at 999 Canada Place. It's a recognizable landmark with its white sail-shaped roof. Most cruise ships dock here, and the terminal has direct access to public transit, hotels, and restaurants within walking distance.
If you're driving, Canada Place has a parking garage on-site, but it fills quickly during peak cruise season (May through September). Parking rates run roughly $20 to $30 per day depending on the season, though prices vary. Arriving at least two hours before your departure time gives you the best chance of finding a spot. If the garage is full, the terminal staff will direct you to overflow parking nearby, which may require a short walk or shuttle ride.
The terminal is at the intersection of Burrard and Canada Place Way. If you're using GPS or a mapping app, enter "Canada Place Cruise Terminal, Vancouver" to arrive at the passenger drop-off area.
Ballantyne Pier: the secondary terminal for peak season
Ballantyne Pier, located at 1001 West Pender Street, is Vancouver's second cruise terminal and handles overflow traffic when Canada Place is at capacity. During summer months, you may find Princess Cruises ships docked here alongside occasional sailings from other lines. The terminal is smaller and less centrally located than Canada Place, but it's still accessible by car and public transit.
Parking at Ballantyne Pier is less congested than Canada Place because fewer ships dock there. The terminal has its own parking lot, and rates are similar to Canada Place. However, the terminal is farther from downtown attractions and public transit connections are less direct, so if you're relying on transit, allow extra time to reach the terminal.
Getting to the terminal by car
If you're driving to either terminal, plan to arrive at least two hours before your scheduled departure. Vancouver traffic can be unpredictable, especially during rush hours (7 to 9 a.m. and 4 to 6 p.m.), so add buffer time if you're arriving during those windows.
For Canada Place, take the Granville Street exit off the Granville Street Bridge if you're coming from the south, or follow signs for "Canada Place" once you're downtown. The terminal has clear signage directing you to the passenger drop-off zone and parking garage. For Ballantyne Pier, follow signs toward the Port of Vancouver or use your GPS to navigate to 1001 West Pender Street.
If parking concerns you—and they should during peak season—consider using off-site parking with a shuttle service. Several parking companies operate lots near the terminals and offer shuttle buses to the cruise terminals for less than on-site parking. Search "cruise ship parking Vancouver" to find current options and rates.
Getting to the terminal by public transit
Vancouver's public transit system, operated by TransLink, reaches Canada Place directly via the SkyTrain Canada Line. The Canada Place Station is steps away from the cruise terminal entrance. If you're coming from Vancouver International Airport, the Canada Line runs directly to the terminal—no transfers needed. The journey takes about 25 minutes and costs a single transit fare (rates vary by zone but are typically $3 to $5 for a one-way trip).
If you're already in Vancouver, you can reach Canada Place Station via the SkyTrain from downtown stations like Waterfront, Granville, or Burrard. Buses also serve the area; check TransLink's trip planner at translink.ca to find the best route from your starting point.
Ballantyne Pier is less convenient by transit. The nearest SkyTrain station is Waterfront Station, about 1.5 kilometres away. From there, you can take a taxi, rideshare service, or a local bus to reach the terminal. Allow extra time if you're using transit to Ballantyne Pier.
Hotel packages and ground transportation
Many cruise lines offer pre-cruise hotel packages that include ground transportation from your hotel to the terminal. If you book one of these packages, your hotel will arrange a shuttle or car service to pick you up and deliver you to the correct terminal at the right time. This removes the need to worry about parking, navigation, or transit schedules.
If you're booking a hotel independently, ask whether they offer shuttle service to the cruise terminals. Some hotels in downtown Vancouver include this service for guests, while others charge a fee. Knowing this in advance helps you plan your morning and avoid last-minute stress.
What to expect when you arrive at the terminal
Whether you arrive by car, transit, or shuttle, plan to check in at least 90 minutes before your departure time. The cruise line will have specific check-in procedures, and lines can be long during peak hours. Have your passport, cruise documents, and photo ID ready.
Both terminals have clear signage directing passengers to the check-in area. Staff will scan your documents, check your luggage, and direct you to the security screening area. The process typically takes 30 to 60 minutes, depending on how busy the terminal is.
If you're arriving very early (more than three hours before departure), the terminal may not be open yet. Check your cruise documents for the exact check-in time, or contact your cruise line to confirm when the terminal opens.
Frequently Asked Questions
Can I park overnight at the cruise terminal if my ship leaves early in the morning?
Canada Place and Ballantyne Pier both allow overnight parking, though rates explore for each 24-hour period. If your ship departs very early, overnight parking may be cheaper than paying for a hotel room. Confirm current overnight rates when you arrive, as they vary by season.
What if I'm flying into Vancouver and need to get to the cruise terminal?
Vancouver International Airport is about 15 kilometres south of Canada Place. The SkyTrain Canada Line runs directly from the airport to Canada Place Station in about 25 minutes. This is the most straightforward and affordable option. Alternatively, you can rent a car or use a rideshare service, though both cost more than transit.
Is there a difference in amenities between Canada Place and Ballantyne Pier?
Canada Place has more amenities because it's larger and handles more traffic. You'll find restaurants, shops, and seating areas. Ballantyne Pier is more basic—it has the essentials for check-in but fewer dining and shopping options. If you arrive very early, Canada Place offers more ways to spend time before boarding.
Do I need to know which terminal in advance, or can I figure it out when I arrive?
You should know in advance so you can plan parking and transportation. Check your cruise documents or contact your cruise line a few days before departure. Arriving at the wrong terminal wastes time and creates stress, so confirm the location before you leave home.
Are there luggage storage options if I want to explore Vancouver before boarding?
Canada Place has luggage storage services available for a fee, typically $15 to $25 per bag for the day. This allows you to drop your bags and explore downtown Vancouver before your evening departure. Ballantyne Pier may have limited storage options, so call ahead if you're docking there.