Travel from Mexico-City to Monterrey

Bus or fly from Mexico City to Monterrey?

Interjet, Aeroméxico and two other airlines fly from Mexico City to Monterrey every 30 minutes. Alternatively, ETN operates a bus from Mexico City to Monterrey once daily. Tickets cost $55 - $100 and the journey takes 7 h 40 min.

How to get from Mexico City to Monterrey

ModeDurationPrice
From San Lázaro line 4 night bus to Mexico City airport, fly to Monterrey airport, then taxi to Monterrey.3 h 8 min$62
From Pino Suárez_1_2 line 1 subway to México Central Camionera Poniente, bus to Toluca airport, fly to Monterrey airport, then taxi to Monterrey.4 h 42 min$85
From Pino Suárez_1 line 2 subway to Mexico Sur then bus to Monterrey.8 h 57 min$87
From Madero night bus to Mexico Norte then bus to Monterrey.13 h 8 min$60
From República De Uruguay night bus to Mexico Central Norte then bus to Monterrey, Centro.13 h 53 min$82
From Madero night bus to México Norte, bus to Cuautitlán, then bus to Monterrey.15 h 8 min$71
From Mexico City drive to Monterrey.10 h 16 min$92

How long does it take to get from Mexico City to Monterrey?

It takes approximately 3 h 8 min to get from Mexico City to Monterrey, including transfers.

Is there a direct bus between Mexico City and Monterrey?

No, there is no direct bus from Mexico City to Monterrey. However, there are services departing from Madero and arriving at Monterrey via Mexico Norte. The journey, including transfers, takes approximately 13 h 8 min.

Operators from Mexico City to Monterrey

OperatorPhoneWebsite
MetrobúsMetrobús
InterjetInterjet
AeroméxicoAeroméxico
Viva AerobusViva Aerobus
VolarisVolaris
Sistema de Transporte Colectivo Metro+52 55 5709 0860Sistema de Transporte Colectivo Metro
El Caminante01 800 509 7545El Caminante
ETNETN
Servicio de Transportes EléctricosServicio de Transportes Eléctricos
Estrella BlancaEstrella Blanca
Grupo SendaUS: (81) 8151 5253, México: 1 800 733 7330Grupo Senda