Vancouver's two main cruise terminals handle nearly all passenger traffic
Cruise ships in Vancouver dock at two terminals: Canada Place and Ballantyne Pier, both in the downtown waterfront area. Canada Place handles the majority of ships and is the primary terminal for most cruise lines. Ballantyne Pier, operated separately, handles overflow traffic and some smaller vessels. Both are within walking distance of downtown Vancouver, though the walk from Ballantyne is longer and hillier.
The terminals are not interchangeable — your cruise line assigns you to one or the other when you book. You cannot choose which terminal you prefer. If you are flying into Vancouver and need ground transportation, knowing which terminal your ship uses matters for planning your arrival time and route.
Key Takeaways
- Canada Place is the primary cruise terminal and handles the majority of ships departing Vancouver, located at the foot of Burrard Street in downtown.
- Ballantyne Pier is the secondary terminal used when Canada Place is at capacity, located about one mile south along the waterfront.
- Both terminals are accessible by taxi, rideshare, hotel shuttle, or public transit, though walking times and hill grades differ between them.
- Arriving passengers should plan to clear the terminal and reach downtown or their hotel within 30 to 45 minutes from either location.
- Your cruise documents will specify which terminal you are assigned to; contact your cruise line if the assignment is unclear.
Canada Place: the main terminal and what to expect
Canada Place is the busier of the two terminals and sits at 999 Canada Place, at the foot of Burrard Street. The terminal building is modern and purpose-built for cruise passengers. It has clear signage, multiple check-in counters, and dedicated areas for luggage handling. If you are arriving by air and taking a taxi or rideshare, the driver will know this address.
The terminal is directly adjacent to downtown Vancouver. From the terminal exit, you can walk to the Gastown neighbourhood in about 10 minutes, to the Robson Street shopping district in about 15 minutes, or to most downtown hotels in 15 to 20 minutes. The waterfront is flat and straightforward to navigate on foot. Public transit (the SkyTrain) is a five-minute walk away at Waterfront Station.
Parking at Canada Place is limited and expensive. If you are driving, use a nearby paid lot rather than attempting the terminal itself. The terminal does have a taxi stand and rideshare pickup zone outside the main entrance.
Ballantyne Pier: the secondary terminal and its location
Ballantyne Pier is located at 1001 West Cordova Street, about one mile south of Canada Place along the waterfront. It is used when Canada Place is full or when a cruise line has booked multiple ships on the same day. The terminal is smaller and older than Canada Place but fully functional.
The walk from Ballantyne to downtown is longer and includes a steep hill. The distance to downtown hotels is roughly 20 to 30 minutes on foot, depending on your destination. Most passengers arriving at Ballantyne use a taxi, rideshare, or hotel shuttle rather than walking. Public transit access is less direct than from Canada Place; the nearest SkyTrain station is Waterfront, about a 10-minute walk uphill.
Ballantyne has its own taxi stand and rideshare pickup area. Parking is similarly limited and paid. If you are unsure which terminal you are assigned to, check your cruise documents or contact your cruise line before you arrive.
Getting to your terminal by taxi, rideshare, or hotel shuttle
Taxis are available at both terminals and are a straightforward option if you are arriving by air. The fare from Vancouver International Airport (YVR) to either terminal is typically $30 to $40 CAD, depending on traffic. Taxis queue outside the terminal exits and are regulated by the city.
Rideshare services (Uber and Lyft operate in Vancouver) are also available at both terminals. Pickup zones are clearly marked. Fares are usually comparable to taxi fares but can surge during peak arrival times. If you book a rideshare in advance, allow extra time for the driver to arrive.
Many hotels offer shuttle service to the cruise terminals for guests. If you are staying overnight before your cruise, ask your hotel whether they provide this service and what the cost is. Some hotels include it free; others charge $15 to $25 per person. Shuttles are usually scheduled for early morning departures.
Using public transit to reach the terminals
The SkyTrain (Vancouver's rapid transit system) connects to both terminals via Waterfront Station. From the airport, take the Canada Line directly to Waterfront Station; the journey takes about 25 minutes and costs around $10 CAD. From Waterfront Station, Canada Place is a five-minute walk; Ballantyne Pier is a 10-minute walk uphill.
If you are already in downtown Vancouver, Waterfront Station is the hub for all transit routes. The walk from the station to either terminal is straightforward and well-signed. During peak cruise season (May through September), the station is busy but organized.
Public transit is the cheapest option but requires you to manage your luggage and time your arrival carefully. If you have multiple large suitcases or are unfamiliar with Vancouver, a taxi or rideshare is less stressful.
Arriving early and clearing the terminal
Cruise lines typically ask passengers to arrive two to three hours before departure. This gives you time to check in, have your documents verified, and board. The check-in process is usually fast if your paperwork is in order, but lines can be long during peak times.
Once you clear the terminal and board the ship, you can access your cabin and explore the vessel. If you are arriving by air on the same day as departure, plan to land at least four hours before your ship's departure time. This accounts for airport baggage claim, ground transportation, and terminal check-in.
If you are arriving the day before your cruise, consider staying near the terminal or in downtown Vancouver. This removes the pressure of same-day travel and gives you time to rest before boarding.
What to bring and documents you will need
Bring your passport or passport card, your cruise documents (booking confirmation and any pre-check-in paperwork), and a government-issued photo ID. Cruise lines require these at check-in. If you are a citizen of Canada, the United States, or certain other countries, you may be able to use an Enhanced Driver's License instead of a passport for cruises that stay within North America, but a passport is safer and accepted everywhere.
Have your documents easily accessible when you arrive at the terminal. Do not pack them in checked luggage. If you completed online check-in before your trip, bring a printed or digital copy of your confirmation. The terminal staff will ask for this.
Arrive with enough time to locate the correct terminal, find parking or rideshare pickup, and walk to the entrance without rushing. Stress and confusion at the terminal are common; building in extra time reduces both.
Frequently Asked Questions
How do I know which terminal my ship uses?
Your cruise documents will list the terminal address or name. You can also call your cruise line directly or check their website by entering your booking confirmation number. Do not assume — terminal assignments change based on the ship schedule.
Can I park at the cruise terminal?
Both terminals have paid parking, but spaces are limited and rates are high (often $20 to $30 per day). Most passengers use taxis, rideshare, or hotel shuttles instead. If you do park, arrive early to find a spot.
What if I arrive at the wrong terminal?
Contact your cruise line when ready. They can tell you where your ship is actually docked and arrange transportation. Do not assume you can walk between terminals — they are far enough apart that this wastes time you may not have.
Is the walk from Ballantyne Pier to downtown really that steep?
Yes. The hill from Ballantyne to street level is noticeable, especially if you have luggage. If you have mobility issues or large bags, use a taxi or rideshare rather than walking.
What is the best time to arrive at the terminal on departure day?
Arrive two to three hours before your ship's departure time. This is standard across all cruise lines. If you are flying in the same day, aim to land at least four hours before departure to account for baggage claim and ground transportation delays.