There are 11 ways to get from Vancouver to Riviera Maya by plane, shuttle, bus (Flixbus, Greyhound), car, taxi, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vancouver International Airport to Cancún International Airport, shuttle
best- Fly from Vancouver International Airport (YVR) to Cancún International Airport (CUN)plane YVR - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
9h 43m$4,041–14,381Bus to Bellingham International Airport, fly to Cancún International Airport, shuttle
cheapest- Take the bus from River Rock Casino Resort, Richmond to Bellingham Airportbus
- Fly from Bellingham International Airport (BLI) to Cancún International Airport (CUN)plane BLI - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
14h 20m$3,691–12,931Bus
- Take the bus from Vancouver to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Sacramento Bus Stationbus
- Take the bus from Sacramento to Zamorabus
- Take the bus from Zamora to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Cárdenasbus
- Take the bus from Cárdenas to Puerto Aventurasbus
4d 13h$7,110–13,081Drive 6,200.1 km
- Drive from Vancouver to Riviera Mayacar 6,200.1 km
2d 22h$14,950–21,594Fly Coal Harbour Spb to Cancún International Airport, shuttle
- Fly from Coal Harbour Spb (CXH) to Cancún International Airport (CUN)plane CXH - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
13h 28m$3,737–13,295Fly Vancouver International Airport to Tulum International Airport, taxi, shuttle
- Fly from Vancouver International Airport (YVR) to Tulum International Airport (TQO)plane YVR - TQO
- Take the taxi from Tulum International Airport (TQO) to Tulumtaxi
- Take a shuttle bus from Tulum to Puerto Aventuras
12h 56m$7,941–27,981Train to Seattle-Tacoma International Airport, fly to Cancún International Airport, shuttle
- Take the train from Vancouver to Seattletrain
- Fly from Seattle-Tacoma International Airport (SEA) to Cancún International Airport (CUN)plane SEA - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
14h 44m$4,899–11,075Bus via Navojoa
- Take the bus from Vancouver to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Sacramento Bus Stationbus
- Take the bus from Sacramento to Navojoabus
- Take the bus from Navojoa to ACN Pueblabus
- Take the bus from Puebla Capu to Playa del Carmen Alternabus
4d 18h$7,088–12,413Train, bus
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Milwaukeetrain
- Take the bus from Water & Chicago - Circle K to Dallasbus
- Take the bus from Tornado Bus Co - Dallas I-30 to Reynosabus
- Take the bus from Reynosa to Minatitlánbus
- Take the bus from Minatitlán to Playa del Carmen Terminal Foráneabus
4d 21h$21,402–37,136Train, bus via Cárdenas
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Milwaukeetrain
- Take the bus from Water & Chicago - Circle K to Dallasbus
- Take the bus from Tornado Bus Co - Dallas I-30 to Reynosabus
- Take the bus from Reynosa to Cárdenasbus
- Take the bus from Cárdenas to Puerto Aventurasbus
4d 23h$19,802–35,136Train, bus #2
- Take the train from Vancouver to Seattletrain
- Take the train from Seattle to Los Angelestrain
- Take the bus from Los Angeles to Pueblabus
- Take the bus from Puebla Capu to Playa del Carmen Alternabus
5d 8h$13,352–25,837
Vancouver to Riviera Maya by bus, foot, and shuttle
Questions & Answers
The cheapest way to get from Vancouver to Riviera Maya is to train and fly and shuttle which costs $4900 - $12000 and takes 14h 44m.
The fastest way to get from Vancouver to Riviera Maya is to fly and shuttle which takes 9h 43m and costs $4000 - $15000.
No, there is no direct bus from Vancouver to Riviera Maya. However, there are services departing from Vancouver and arriving at Puerto Aventuras via Seattle Bus Station, Sacramento, Zamora, Terminal Central de Autobuses del Norte and Cárdenas. The journey, including transfers, takes approximately 4 days 13h.
The distance between Vancouver and Riviera Maya is 4566 km. The road distance is 6200.1 km.
The best way to get from Vancouver to Riviera Maya without a car is to bus which takes 4 days 13h and costs $7000 - $14000.
It takes approximately 9h 43m to get from Vancouver to Riviera Maya, including transfers.
Vancouver to Riviera Maya bus services, operated by Flixbus USA, depart from Vancouver station.
Vancouver to Riviera Maya bus services, operated by Flixbus USA, arrive at Seattle Bus Station.
Riviera Maya is 2h ahead of Vancouver. It is currently 10:52 PM in Vancouver and 12:52 AM in Riviera Maya.
Yes, the driving distance between Vancouver to Riviera Maya is 6200 km. It takes approximately 2 days 22h to drive from Vancouver to Riviera Maya.
What companies run services between Vancouver, BC, Canada and Riviera Maya, Mexico?
You can take a bus from Vancouver to Puerto Aventuras via Seattle Bus Station, Sacramento, Zamora, Terminal Central de Autobuses del Norte, and Cárdenas in around 4d 13h.
- Website
- flyflair.com
Flights from Vancouver International Airport to Cancún International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $3,800–13,000
Flights from Coal Harbour Spb to Cancún International Airport via Nanaimo, Vancouver International Airport
- Ave. Duration
- 12h 12m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,700–16,000
Flights from Coal Harbour Spb to Cancún International Airport via Victoria Inner Harbour Apt, Vancouver International Airport
- Ave. Duration
- 13h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $4,700–16,000
Flights from Coal Harbour Spb to Cancún International Airport via Ganges Harbor, Vancouver International Airport
- Ave. Duration
- 13h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,700–16,000
Flights from Coal Harbour Spb to Cancún International Airport via Tofino SPB, Vancouver International Airport
- Ave. Duration
- 18h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,800–16,000
Flights from Coal Harbour Spb to Cancún International Airport via Comox, Vancouver International Airport
- Ave. Duration
- 12h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,800–16,000
- Website
- delta.com
Flights from Vancouver International Airport to Cancún International Airport via Atlanta
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $3,100–11,000
Flights from Vancouver International Airport to Tulum International Airport via Atlanta
- Ave. Duration
- 12h 5m
- When
- Friday
- Estimated price
- $5,000–23,000
Flights from Seattle-Tacoma International Airport to Cancún International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $2,400–9,500
Flights from Bellingham International Airport to Cancún International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $2,600–11,000
- Website
- aa.com
Flights from Vancouver International Airport to Cancún International Airport via Dallas/Ft.Worth
- Ave. Duration
- 12h 3m
- When
- Every day
- Estimated price
- $2,400–10,000
Flights from Seattle-Tacoma International Airport to Cancún International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $2,400–9,500
- Website
- westjet.com
Flights from Vancouver International Airport to Cancún International Airport
- Ave. Duration
- 6h 10m
- When
- Friday and Saturday
- Estimated price
- $3,100–11,000
Flights from Vancouver International Airport to Tulum International Airport via Calgary
- Ave. Duration
- 13h 47m
- When
- Saturday and Friday
- Estimated price
- $5,000–22,000
- Website
- united.com
Flights from Vancouver International Airport to Cancún International Airport via Houston
- Ave. Duration
- 9h 14m
- When
- Every day
- Estimated price
- $2,400–10,000
Flights from Seattle-Tacoma International Airport to Cancún International Airport via Houston
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- $2,400–9,500
- Website
- aircanada.com
Flights from Vancouver International Airport to Cancún International Airport
- Ave. Duration
- 6h 5m
- When
- Thursday and Saturday
- Estimated price
- $2,400–10,000
Flights from Coal Harbour Spb to Cancún International Airport via Comox, Vancouver International Airport
- Ave. Duration
- 21h 50m
- When
- Wednesday and Friday
- Estimated price
- $3,100–12,000
- Website
- alaskaair.com
Flights from Seattle-Tacoma International Airport to Cancún International Airport
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $4,500–17,000
Flights from Bellingham International Airport to Cancún International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 8h 39m
- When
- Every day
- Estimated price
- $4,800–18,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Seattle
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $750–1,700
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $600–1,400
- Website
- Amtrak
Train from Everett Amtrak Station to Milwaukee
- Ave. Duration
- 43h 2m
- Frequency
- Once daily
- Estimated price
- $10,000–23,000
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $600–1,400
- Website
- Amtrak
Train from Everett Amtrak Station to Milwaukee
- Ave. Duration
- 43h 2m
- Frequency
- Once daily
- Estimated price
- $10,000–23,000
- Website
- Amtrak
Train from Vancouver to Seattle
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $750–1,700
- Website
- Amtrak
Train from Seattle to Los Angeles
- Ave. Duration
- 35h 16m
- Frequency
- Once daily
- Estimated price
- $7,000–15,000
- Website
- Amtrak
- Phone
- +52 998 980 0807
- [email protected]
- Website
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- $360–600
- Schedules at
- Flixbus USA
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- $360–600
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- $360–700
- Website
- Greyhound
Bus from Seattle Bus Station to Sacramento Bus Station
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- $1,900–3,700
- Website
- Greyhound
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- $360–700
- Website
- Greyhound
Bus from Seattle Bus Station to Sacramento Bus Station
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- $1,900–3,700
- Website
- Greyhound
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Sacramento to Zamora
- Ave. Duration
- 2d 2h
- Frequency
- Once daily
- Estimated price
- $1,800–4,200
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
Bus from Sacramento to Navojoa
- Ave. Duration
- 32h 15m
- Frequency
- Once daily
- Estimated price
- $1,400–2,000
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
Bus from Navojoa to ACN Puebla
- Ave. Duration
- 30h 40m
- Frequency
- Once daily
- Estimated price
- $1,300–1,800
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Zamora to Terminal Central de Autobuses del Norte
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Estimated price
- $1,000–1,500
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Cárdenas
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- $1,400–2,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Capu to Playa del Carmen Alterna
- Ave. Duration
- 24h 45m
- Frequency
- Twice daily
- Estimated price
- $2,100–4,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Reynosa to Minatitlán
- Ave. Duration
- 19h 54m
- Frequency
- Twice daily
- Estimated price
- $2,300–3,400
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Reynosa to Cárdenas
- Ave. Duration
- 21h 56m
- Frequency
- Twice daily
- Estimated price
- $2,600–3,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Capu to Playa del Carmen Alterna
- Ave. Duration
- 24h 45m
- Frequency
- Twice daily
- Estimated price
- $2,100–4,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 937 132 0108
- [email protected]
- Website
- Tours Acosta
Bus from Cárdenas to Puerto Aventuras
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $650–900
- Schedules at
- Tours Acosta
Bus from Cárdenas to Puerto Aventuras
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $650–900
- Schedules at
- Tours Acosta
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Tulum to Puerto Aventuras
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- $600–3,100
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $1,900–3,100
- Phone
- +1 800.665.2122
- [email protected]
- Website
- Quick Shuttle
Bus from River Rock Casino Resort, Richmond to Bellingham Airport
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $450–550
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $450–550
- Phone
- +1 888 358 6762
- [email protected]
- Website
- Tornado Bus Company
Bus from Water & Chicago - Circle K to Dallas
- Ave. Duration
- 19h 51m
- Frequency
- Once daily
- Estimated price
- $3,800–4,000
- Schedules at
- Tornado Bus Company
- Adult
- $3,800–4,000
Bus from Water & Chicago - Circle K to Dallas
- Ave. Duration
- 19h 51m
- Frequency
- Once daily
- Estimated price
- $3,800–4,000
- Schedules at
- Tornado Bus Company
- Adult
- $3,800–4,000
- Phone
- +52 81 2152 6736
- [email protected]
- Website
- Tornado Bus Company
Bus from Tornado Bus Co - Dallas I-30 to Reynosa
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $2,130
- Website
- Tornado Bus Company
Bus from Tornado Bus Co - Dallas I-30 to Reynosa
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $2,130
- Website
- Tornado Bus Company
- Phone
- +52 921 167 7641
- [email protected]
- Website
- facebook.com
Bus from Minatitlán to Playa del Carmen Terminal Foránea
- Ave. Duration
- 13h 10m
- Frequency
- Once daily
- Estimated price
- $750–1,100
- Schedules at
- facebook.com
- Phone
- +1 213 368 1172
- [email protected]
- Website
- busesusatours.com
Bus from Los Angeles to Puebla
- Ave. Duration
- 2d 10h
- Frequency
- Once a week
- Estimated price
- $3,400–4,900
- Schedules at
- busesusatours.com
Want to know more about travelling around Mexico
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 2215+ hotels available in Riviera Maya.











































