Kick off your journey

The world’s biggest sporting event is coming to Vancouver and BC Ferries is ready to welcome the world.

We are ready to connect you as you make your journey to tournament festivities, or to your coastal getaway between matches.

Our top tips are to book in advance where space is available, consider walking on board, taking the BC Ferries Connector or transit, especially on busy match days, and check current conditions before you travel to see how busy your departure terminal is. Please give yourself extra time getting to and from terminals on match days, as traffic and wait times may be busier than usual. See you on board soon.
Advance booking required for Horseshoe Bay

All customers travelling from Vancouver (Horseshoe Bay) to Nanaimo (Departure Bay) in a vehicle are required to book and pay in advance due to ongoing construction.

Learn more 


Start planning today 

Heavy traffic to and from Metro Vancouver is expected on match days. Review our tips for booking ahead and plan your journey with enough time to sail and make your connection from the terminal to tournament festivities. 

Match day road closures may differ between matches based on kick-off times and other factors. Be sure to review tournament period and match day road closures prior to travel. Learn more.

Book in advance when possible
  • Make a booking to avoid sailing waits, especially during busy travel periods like match days, long weekends and around holidays. If a sailing is full, sign up for booking alerts on select routes to get notified if space opens up. 
  • Book your sailing in advance to secure your spot.
  • All customers travelling from Vancouver (Horseshoe Bay) to Nanaimo (Departure Bay) in a vehicle are required to book and pay in advance due to ongoing construction. Learn more.
Take advantage of Saver fares for vehicles and foot passengers 
  • Vehicle and passenger Saver fares are typically available on select midweek, early morning and late night sailings.
  • Save when you travel at off-peak teams with Saver fares from $49 one-way for car and driver on select sailings between Vancouver Island and Metro Vancouver. Walk on board or add a passenger with Saver fares for $15 one-way. Learn more.
  • Book ahead with Saver fares on select sailings between the Sunshine Coast (Langdale) and Vancouver (Horseshoe Bay) from $39 return. Learn more.
  • Travel between the Sunshine Coast and Vancouver Island when you sail between Powell River and Comox with Saver fares from $39 one-way, available on select sailings. Walk on board as an adult foot passenger for $9 one-way. Learn more.
Review your booking confirmation, check current conditions and plan your arrival  
  • Check-in times for vehicles can be found on your booking confirmation email or by viewing your departure terminal’s check-in details. 
  • Foot passengers with a booking must check-in between 60 to 30 minutes before departure. 
  • Current Conditions provides a forecast of deck space available based on the number of vehicles booked in advance and the number of drive-up vehicles in the terminal. Check current conditions on your day of travel to view the status of your sailing and potential deck space subject to availability. 
Check parking lot capacity 
  • Planning to park and sail? Terminal lots can fill quickly, check lot capacities on your day of travel. Public transit, ridesharing, or being dropped off are great alternatives if they work for you.  
  • Leave the car at home and take the BC Ferries Connector between downtown Victoria and Vancouver. Departures to and from Vancouver Depot, YVR International Airport and the Vancouver Cruise Ship Terminal provide easy connections to the Victoria Bus Depot. Learn more.
  • Travelling from Nanaimo to YVR International Airport or downtown Vancouver just got easier this summer with the NEW BC Ferries Connector Service. Sit back and relax with coach bus service, ferry travel and convenient pick up and drop off locations. Book now.
Book & plan on the go with the BC Ferries app
Simplify your trip planning with our app. Designed with convenience and personalization in mind, the app makes it easier than ever to check schedules and current conditions, book sailings and manage your trips. Learn more and download the app today.
Eat, shop & relax on board
  • Step into Passages and grab your FIFA World Cup™ 2026 Original Licensed Product on board. Or, discover a west-coast inspired shopping experience featuring women’s and men’s clothing, jackets, beauty products, local giftware and more. 

  • Visit the Coastal Cafe and choose from a wide variety of delicious menu items at our self-serve cafeteria-style restaurant, open throughout the day. Offering hearty breakfasts, burgers and entrées, fresh salads, delicious sandwiches and fresh pastries. 

  • Unwind at Seascapes Dining Lounge for a relaxed experience while enjoying a curated menu of breakfast, lunch, and dinner options. Available on select vessels travelling between Victoria (Swartz Bay) and Vancouver (Tsawwassen). 

  • View all onboard amenities here

People in Passages gift shop

Take a piece of the tournament home

Grab your FIFA World Cup™ 2026 Original Licensed Product on board today.
Visit Passages 

Transportation options

Take the BCF Connector coach bus between Victoria or Nanaimo and Vancouver
  • Leave the car at home and take the BC Ferries Connector between downtown Victoria and Vancouver. Departures to and from Vancouver Depot, YVR International Airport and the Vancouver Cruise Ship Terminal provide easy connections to the Victoria Bus Depot. Learn more.
  • Travelling from Nanaimo to YVR International Airport or downtown Vancouver just got easier this summer with the NEW BC Ferries Connector Service! Sit back and relax with coach bus service, ferry travel and convenient pick up and drop off locations. Book now.
TransLink connections from Tsawwassen & Horseshoe Bay terminals to tournament festivities
Getting from the ferry terminal to the tournament at BC Place or the FIFA Fan Festival™ at the PNE Grounds is easy with public transit. Find bus and SkyTrain routes below or use TransLink's Trip Planner tool to plan your journey.
 

Public transportation from Tsawwassen terminal



To the tournament at BC Place 

Take the 620 bus (operated by TransLink) from the Tsawwassen ferry terminal to Bridgeport Station @ Bay 12 stop.

After you arrive at Bridgeport Station @ Bay 12 stop, walk 2 minutes to the Bridgeport Station Loop. Take the Skytrain with service on the Canada Line and get off at Yaletown Roundhouse Station. Walk about 12 minutes to BC Place from Yaletown Roundhouse Station.

Total trip: approx. 1 hour 15 minutes


Check 620 bus departure times


To the FIFA Fan Festival at the PNE grounds

Take the 620 bus (operated by TransLink) from the Tsawwassen ferry terminal to Bridgeport Station @ Bay 12 stop.

After you arrive at Bridgeport Station @ Bay 12, walk 2 minutes to the Bridgeport Station Loop. Take the Skytrain with service on the Canada Line and get off at Vancouver City Centre. 

Walk about 2 minutes to catch the 14 bus at NB Granville St @ W Georgia St and get off at EB E Hastings St @ Windermere St. Walk across the street to the PNE grounds entrance.

Total trip: approx. 1 hour 45 minutes


Check 620 bus departure times

Check 14 bus departure times

Use Google Maps to find more bus routes, exact trip length, and specific directions.
 

PDF 1 pg. | 500 KB
 

Public transportation from Horseshoe Bay terminal

 
To the tournament at BC Place

For direct service from Horseshoe Bay ferry terminal downtown, take the 257 bus (operated by Translink) after you walk off the ferry. Get off the bus at the WB Dunsmuir St @ Cambie St stop. From there, walk towards Cambie St and turn right on Beatty. BC Place will be on your left.

Total trip: approx. 54 minutes

Check 257 bus departure times
 

To the FIFA Fan Festival at the PNE grounds

From Horseshoe Bay ferry terminal, take the 257 bus (operated by Translink) after you walk off the ferry. Get off the bus at the EB W Georgia St @ Granville St stop and turn right onto Granville St to get to the NB Granville St @ W Georgia St stop. From there, catch the 14 bus to the EB E Hastings St @ Windermere St stop. Walk across the street to the PNE grounds. 

Total trip: approx. 1 hour 28 minutes

Check 257 bus departure times

Check 14 bus departure times

Use Google Maps to find more bus routes, exact trip length, and specific directions.
 


TransLink Fare payment options
  • Compass Card
    (Available for purchase at Compass Vending Machines)
     
  • Contactless Payment Cards
    (Visa®, MasterCard®, American Express®, Interac debit card®, or mobile wallet)
     
  • Compass Ticket
    (Buy single-use Compass Tickets at Compass Vending Machines)
     
PDF 1 pg. | 500 KB
Ride share or taxi services from the terminal
Ride sharing  (Lyft and Uber) and taxi services are also available at Vancouver (Tsawwassen) and Vancouver (Horseshoe Bay) terminals for travel to the city. Review your terminal's transit options prior to travel for a full list of transportation connections available to you. View all terminals.

 

Kick it on the coast between matches

Check out recommended itineraries for short trips or longer adventures between match days. 
Learn more 
People in the water on a sunny day

Are you sailing to a match?

Plan your trip to and from Metro Vancouver based on the last sailings departing from Horseshoe Bay or Tsawwassen terminals on match days. 

Same day return sailings are only available for matches with early start times. This means that if you are attending a match starting at 8 pm or later, you can still sail with BC Ferries to the tournament, but you will need to take a return ferry the following day. 

Terminals will close once check-in for the last sailing of the day is complete. No overnighting is permitted at the terminals. Customers should plan accordingly by reviewing the grid below for an overview of our last sailings of the day departing from Tsawwassen and Horseshoe Bay. 

Victoria (Swartz Bay) → Vancouver (Tsawwassen)

 
Sat 13 Jun

AUS vs. TUR
Last sailing from Tsawwassen:
9 pm
Thu 18 Jun

CAN vs. QAT
Last sailing from Tsawwassen:
9 pm
Sun 21 Jun

NZL vs. EGY
Last sailing from Tsawwassen:
10 pm
Wed 24 Jun

CAN vs. SUI
Last sailing from Tsawwassen:
9 pm
Fri 26 Jun

NZL vs. BEL
Last sailing from Tsawwassen:
9 pm
Thur 2 Jul

TBD vs. TBD
Last sailing from Tsawwassen:
9 pm
Tues 7 Jul

TBD vs. TBD
Last sailing from Tsawwassen:
9 pm

Victoria (Swartz Bay) - Vancouver (Tsawwassen) sailing schedule.

Sailings scheduled before and after the match. With an advance booking, you can sail to and from the match on the same day.
 Sailings scheduled before the match only. Sail to the match with an advance booking, but return ferry is only possible on the following day.

Nanaimo (Duke Point) to Vancouver (Tsawwassen)

Nanaimo (Duke Point) → Vancouver (Tsawwassen)

Sat 13 Jun

AUS vs. TUR
Last sailing from Tsawwassen:
10:45 pm
Thu 18 Jun

CAN vs. QAT
Last sailing from Tsawwassen:
10:45 pm
Sun 21 Jun

NZL vs. EGY
Last sailing from Tsawwassen:
10:45 pm
Wed 24 Jun

CAN vs. SUI
Last sailing from Tsawwassen:
10:45 pm
Fri 26 Jun

NZL vs. BEL
Last sailing from Tsawwassen:
10:45 pm
Thur 2 Jul

TBD vs. TBD
Last sailing from Tsawwassen:
10:45 pm
Tues 7 Jul

TBD vs. TBD
Last sailing from Tsawwassen:
10:45 pm

Nanaimo (Duke Point) to Vancouver (Tsawwassen) sailing schedule.

Sailings scheduled before and after the match. With an advance booking, you can sail to and from the match on the same day.
 Sailings scheduled before the match only. Sail to the match with an advance booking, but return ferry is only possible on the following day.

Take advantage of an additional 4:30pm one-way daily sailing from Tsawwassen to Departure Bay for travel between Jun 11 - Sep 7. Learn more.

Salt Spring Island (Long Harbour) to Vancouver (Tsawwassen)

Salt Spring Island (Long Harbour) → Vancouver (Tsawwassen)

Sat 13 Jun

AUS vs. TUR
Last sailing from Tsawwassen:
10 pm
Thu 18 Jun

CAN vs. QAT
Last sailing from Tsawwassen:
7:30 pm
Sun 21 Jun

NZL vs. EGY
Last sailing from Tsawwassen:
9:30 pm
Wed 24 Jun

CAN vs. SUI
Last sailing from Tsawwassen:
7:30 pm
Fri 26 Jun

NZL vs. BEL
Last sailing from Tsawwassen:
8 pm
Thur 2 Jul

TBD vs. TBD
Last sailing from Tsawwassen:
8 pm
Tues 7 Jul

TBD vs. TBD
Last sailing from Tsawwassen:
7:50 pm

Salt Spring Island (Long Harbour) to Vancouver (Tsawwassen) sailing schedule.

Sailings scheduled before and after the match. With an advance booking, you can sail to and from the match on the same day.
 Sailings scheduled before the match only. Sail to the match with an advance booking, but return ferry is only possible on the following day.
Nanaimo (Departure Bay) to Vancouver (Horseshoe Bay)

Nanaimo (Departure Bay) → Vancouver (Horseshoe Bay)

Sat 13 Jun

AUS vs. TUR
Last sailing from Horseshoe Bay:
10:40 pm
Thu 18 Jun

CAN vs. QAT
Last sailing from Horseshoe Bay:
10:40 pm
Sun 21 Jun

NZL vs. EGY
Last sailing from Horseshoe Bay:
10:40 pm
Wed 24 Jun

CAN vs. SUI
Last sailing from Horseshoe Bay:
10:40 pm
Fri 26 Jun

NZL vs. BEL
Last sailing from Horseshoe Bay:
10:40 pm
Thur 2 Jul

TBD vs. TBD
Last sailing from Horseshoe Bay:
10:40 pm
Tues 7 Jul

TBD vs. TBD
Last sailing from Horseshoe Bay:
10:40 pm

Nanaimo (Departure Bay) to Vancouver (Horseshoe Bay) sailing schedule.

Sailings scheduled before and after the match. With an advance booking, you can sail to and from the match on the same day.
 Sailings scheduled before the match only. Sail to the match with an advance booking, but return ferry is only possible on the following day.
Sunshine Coast (Langdale) to Vancouver (Horseshoe Bay)

Sunshine Coast (Langdale) → Vancouver (Horseshoe Bay)

Sat 13 Jun

AUS vs. TUR
Last sailing from Horseshoe Bay:
11:30 pm
Thu 18 Jun

CAN vs. QAT
Last sailing from Horseshoe Bay:
11:30 pm
Sun 21 Jun

NZL vs. EGY
Last sailing from Horseshoe Bay:
11:30 pm
Wed 24 Jun

CAN vs. SUI
Last sailing from Horseshoe Bay:
11:30 pm
Fri 26 Jun

NZL vs. BEL
Last sailing from Horseshoe Bay:
11:30 pm
Thur 2 Jul

TBD vs. TBD
Last sailing from Horseshoe Bay:
11:30 pm
Tues 7 Jul

TBD vs. TBD
Last sailing from Horseshoe Bay:
11:30 pm

Sunshine Coast (Langdale) to Vancouver (Horseshoe Bay) sailing schedule.

Sailings scheduled before and after the match. With an advance booking, you can sail to and from the match on the same day.
 Sailings scheduled before the match only. Sail to the match with an advance booking, but return ferry is only possible on the following day.
Bowen Island (Snug Cove) to Vancouver (Horseshoe Bay)

Bowen Island (Snug Cove) → Vancouver (Horseshoe Bay)

Sat 13 Jun

AUS vs. TUR
Last sailing from Horseshoe Bay:
11 pm
Thu 18 Jun

CAN vs. QAT
Last sailing from Horseshoe Bay:
11 pm
Sun 21 Jun

NZL vs. EGY
Last sailing from Horseshoe Bay:
11 pm
Wed 24 Jun

CAN vs. SUI
Last sailing from Horseshoe Bay:
11 pm
Fri 26 Jun

NZL vs. BEL
Last sailing from Horseshoe Bay:
11 pm
Thur 2 Jul

TBD vs. TBD
Last sailing from Horseshoe Bay:
11 pm
Tues 7 Jul

TBD vs. TBD
Last sailing from Horseshoe Bay:
11 pm

Bowen Island (Snug Cove) to Vancouver (Horseshoe Bay) sailing schedule.

Sailings scheduled before and after the match. With an advance booking, you can sail to and from the match on the same day.
 Sailings scheduled before the match only. Sail to the match with an advance booking, but return ferry is only possible on the following day.

Fan resources

Very weak Weak Medium Strong Very strong password.strength.unsafepwd Too short Use %d - %m characters with a mix of upper case letters, lower case letters, numbers & symbols (do not use < > / ' or &) 8 32 Password must be more than eight characters and contain a mix of any three of the following: upper case letters, numbers and symbols. Password must be less than 32 characters and contain a mix of any three of the following: upper case letters, numbers and symbols. Enter current password Enter valid email address Password not valid Select account type Enter first name Enter last name Confirm Email Not Valid Password must be more than eight characters and contain a mix of any three of the following: upper case letters, numbers and symbols. Passwords do not match Enter valid postal/zip code Loading... Please wait... Stores loaded View schedule from View sailing status from Discover our routes from to