Travel from Mexico-City to Riviera-Maya-Mexico

Bus from Mexico City to Riviera Maya

Sistema de Transporte Colectivo Metro operates a bus from Mexico City to Riviera Maya every 15 minutes, and the journey takes 6 min. 4 other operators also service this route.

How to get from Mexico City to Riviera Maya

From San Lázaro line 4 night bus to Mexico City 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. 5 h 20 min $86. From San Lázaro line 4 night bus to Mexico City airport, fly to Cozumel airport, taxi to Cozumel Port, ferry to Playa del Carmen Ultramar Ferry Port, walk to Playa del Carmen, bus to Kantun Chi, then taxi to Riviera Maya. 4 h 50 min $208. From Pino Suárez_1_2 line 1 subway to México Central Camionera Poniente, bus to Toluca 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 59 min $115. From Consulado_1 line 5 subway to Mexico City, bus to Terminal de Cancún, bus to Parque El Crucero, walk to Cancún, then bus to Puerto Aventuras. 18 h 27 min. From México Terminal TAPO bus to Playa del Carmen Alterna, walk to Playa del Carmen, bus to Kantun Chi, then taxi to Riviera Maya. 26 h 7 min $137. From Mexico City drive to Riviera Maya. 19 h 28 min $166.