There are 5 ways to get from San Pedro to Vancouver by plane, ferry, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly John Greif Ii Airport to Vancouver International Airport
best- Fly from John Greif Ii Airport (SPR) to Vancouver International Airport (YVR)plane SPR - YVR
10h 45m$293–1,116Ferry, bus, train
- Take the ferry from San Pedro to Chetumalferry
- Take the bus from Chetumal to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Tepicbus
- Take the bus from Tepic to Sacramentobus
- Take the train from Sacramento to Seattletrain
- Take the train from Seattle to Vancouvertrain
4d 2h$905–1,865Ferry to Chetumal International Airport, fly to Vancouver International Airport
- Take the ferry from San Pedro to Chetumalferry
- Fly from Chetumal International Airport (CTM) to Vancouver International Airport (YVR)plane CTM - YVR
18h 3m$453–1,542Ferry to Belize City Goldson Intl Apt, fly to Vancouver International Airport
- Take the ferry from San Pedro Terminal to Belize Terminalferry
- Fly from Belize City Goldson Intl Apt (BZE) to Vancouver International Airport (YVR)plane BZE - YVR
13h 37m$326–1,225Fly John Greif Ii Airport to Abbotsford International Airport, shuttle
- Fly from John Greif Ii Airport (SPR) to Abbotsford International Airport (YXX)plane SPR - YXX
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
12h 10m$535–2,085
John Greif Ii Airport (SPR) to Vancouver International Airport (YVR) flights
Questions & Answers
The cheapest way to get from San Pedro to Vancouver is to ferry and fly which costs $320 - $1,300 and takes 13h 37m.
The fastest way to get from San Pedro to Vancouver is to fly which takes 10h 45m and costs $290 - $1,200.
The distance between San Pedro and Vancouver is 4706 km.
The best way to get from San Pedro to Vancouver without a car is to ferry and bus and train which takes 4 days 2h and costs $900 - $1,900.
It takes approximately 10h 45m to get from San Pedro to Vancouver, including transfers.
Vancouver is 1h behind San Pedro. It is currently 8:45 AM in San Pedro and 7:45 AM in Vancouver.
There are 1421+ hotels available in Vancouver.
What companies run services between San Pedro, Belize and Vancouver, BC, Canada?
Tropic Air, United Airlines, and three other airlines fly from John Greif Ii Airport (SPR) to Vancouver International Airport (YVR) twice daily.
- Website
- united.com
Flights from John Greif Ii Airport to Vancouver International Airport via Belize City Goldson Intl Apt, Houston
- Ave. Duration
- 10h 16m
- When
- Every day
- Estimated price
- $290–1,200
Flights from John Greif Ii Airport to Vancouver International Airport via Belize City Goldson Intl Apt, Denver
- Ave. Duration
- 11h 56m
- When
- Saturday
- Estimated price
- $290–1,200
Flights from John Greif Ii Airport to Vancouver International Airport via Caye Caulker, Belize City Goldson Intl Apt, Denver
- Ave. Duration
- 15h 56m
- When
- Saturday
- Estimated price
- $290–1,200
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Houston
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- $360–1,400
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Denver
- Ave. Duration
- 10h 51m
- When
- Saturday
- Estimated price
- $360–1,400
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via San Francisco
- Ave. Duration
- 12h 44m
- When
- Saturday
- Estimated price
- $400–1,600
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Los Angeles
- Ave. Duration
- 10h 58m
- When
- Saturday and Sunday
- Estimated price
- $650–2,400
- Website
- westjet.com
Flights from Chetumal International Airport to Vancouver International Airport via Mexico City
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- $350–1,400
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Calgary
- Ave. Duration
- 9h 35m
- When
- Thursday and Saturday
- Estimated price
- $500–2,200
Flights from John Greif Ii Airport to Abbotsford International Airport via Belize City Goldson Intl Apt, Calgary
- Ave. Duration
- 10h 55m
- When
- Thursday and Saturday
- Estimated price
- $500–2,100
Flights from John Greif Ii Airport to Abbotsford International Airport via Caye Caulker, Belize City Goldson Intl Apt, Calgary
- Ave. Duration
- 15h 25m
- When
- Thursday and Saturday
- Estimated price
- $500–2,100
- Website
- aa.com
Flights from John Greif Ii Airport to Vancouver International Airport via Belize City Goldson Intl Apt, Dallas/Ft.Worth
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- $290–1,200
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 48m
- When
- Every day
- Estimated price
- $360–1,400
- Website
- alaskaair.com
Flights from John Greif Ii Airport to Vancouver International Airport via Belize City Goldson Intl Apt, Seattle
- Ave. Duration
- 11h 5m
- When
- Sunday
- Estimated price
- $500–1,900
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Seattle
- Ave. Duration
- 9h 35m
- When
- Sunday
- Estimated price
- $600–2,400
- Website
- aeromexico.com
Flights from Chetumal International Airport to Vancouver International Airport via Mexico City
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- $350–1,400
- Website
- flyflair.com
Flights from Chetumal International Airport to Vancouver International Airport via Mexico City
- Ave. Duration
- 15h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,700
- Website
- aircanada.com
Flights from Belize City Goldson Intl Apt to Vancouver International Airport via Los Angeles
- Ave. Duration
- 10h 58m
- When
- Saturday and Sunday
- Estimated price
- $650–2,400
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Sacramento to Seattle
- Ave. Duration
- 20h 2m
- Frequency
- Once daily
- Estimated price
- $340–750
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $65–140
- Website
- Amtrak
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Terminal Central de Autobuses del Norte
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a day
- Estimated price
- $160–300
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Terminal Central de Autobuses del Norte to Tepic
- Ave. Duration
- 9h 40m
- Frequency
- Hourly
- Estimated price
- $100–160
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Tepic
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- $140–190
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Tepic to Sacramento
- Ave. Duration
- 36h 30m
- Frequency
- Once daily
- Estimated price
- $140–350
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +1 604 229 1232
- [email protected]
- Website
- Reliable Bus
Shuttle from Abbotsford Airport to Vancouver Downtown
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $35–50
- Website
- Reliable Bus
- [email protected]
- Website
- MayanOz
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $60–140
- Website
- MayanOz
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $60–140
- Website
- MayanOz
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $40–100
- Website
- MayanOz
- Phone
- +52 983 117 3519
- [email protected]
- Website
- Chetumal Tours
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $100–120
- Schedules at
- Chetumal Tours
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $100–120
- Schedules at
- Chetumal Tours
- Phone
- +52 983 835 8736
- [email protected]
- Website
- International Islander Ferries
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- $80–120
- Website
- International Islander Ferries
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- $80–120
- Website
- International Islander Ferries
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Website
- San Pedro Belize Express
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide









































