Travel from Belize-City to Riviera-Maya-Mexico

Bus from Belize City to Riviera Maya

ADO operates a bus from Belize City to Riviera Maya twice daily. Tickets cost $24 - $40 and the journey takes 5 h 50 min. Sindicato de taxistas Lázaro Cárdenas del Río also services this route every 5 minutes.

How to get from Belize City to Riviera Maya

ModeDurationPrice
From Belize City bus to Tulum, bus to Kantun Chi, then taxi to Riviera Maya.6 h 34 min$769
From Belize City bus to Chetumal ADO Bus Station, bus to Xpu-Há, then taxi to Riviera Maya.10 h 14 min$433
From Belize City drive to Riviera Maya.8 h 22 min$1168
From Belize City Municipal airport fly to Cancun airport, bus to Playa del Carmen Terminal Turística, walk to Playa del Carmen, bus to Kantun Chi, then taxi to Riviera Maya.4 h 46 min$20646
From Belize City shuttle to Belize City Goldson Intl Apt airport, fly to Cancun airport, bus to Playa del Carmen Terminal Turística, walk to Playa del Carmen, bus to Kantun Chi, then taxi to Riviera Maya.6 h 18 min$6608
From Belize City ferry to San Pedro, ferry to Chetumal, taxi to Chetumal airport, fly to Cancun airport, bus to Playa del Carmen Terminal Turística, walk to Playa del Carmen, bus to Kantun Chi, then taxi to Riviera Maya.8 h 20 min$4311