Travel from Chicago to Mexico-City

Bus or fly from Chicago to Mexico City?

United Airlines, Aeroméxico and five other airlines fly from Chicago to Mexico City hourly. Alternatively, you can take a bus from Chicago to Mexico City via Dallas/Forth Worth, San Antonio, and Terminal Central De Autobuses Del Norte in around 2 days 2 h.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Chicago to Mexico City

ModeDurationPrice
From Jackson-Blue subway to Chicago O'Hare airport, fly to Mexico City airport, then line 5 subway to Mexico City.7 h 15 min$164
From Adams/Wabash subway to Chicago Midway airport, fly to Mexico City airport, then line 5 subway to Mexico City.9 h 2 min$193
From Chicago Union Station Amtrak train to Dallas Union Station Amtrak, walk to Dallas, TX, bus to Nuevo Laredo, bus to Tasqueña, then line 2 subway to Pino Suárez_1.43 h 49 min$428
From Chicago bus to Dallas/Forth Worth, bus to San Antonio, bus to Terminal Central De Autobuses Del Norte, then night bus to Santa Veracruz.2 days 2 h$233
From Chicago Union Station Amtrak train to San Antonio, bus to Autobuses del Norte, then line 5 subway to Consulado_1.2 days 6 h$465
From Chicago drive to Mexico City.34 h 41 min$340

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

It takes approximately 7 h 15 min to get from Chicago to Mexico City, including transfers.

Is there a direct bus between Chicago and Mexico City?

No, there is no direct bus from Chicago to Mexico City. However, there are services departing from Chicago and arriving at Santa Veracruz via Dallas/Forth Worth, San Antonio and Terminal Central De Autobuses Del Norte. The journey, including transfers, takes approximately 2 days 2 h.

Operators from Chicago to Mexico City

OperatorPhoneWebsite
Chicago Transit (CTA)Chicago Transit (CTA)
United AirlinesUnited Airlines
AeroméxicoAeroméxico
VolarisVolaris
InterjetInterjet
American AirlinesAmerican Airlines
DeltaDelta
Air CanadaAir Canada
Sistema de Transporte Colectivo Metro+52 55 5709 0860Sistema de Transporte Colectivo Metro
Southwest AirlinesSouthwest Airlines
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
ETNETN
Megabus877-462-6342Megabus
Grupo SendaUS: (81) 8151 5253, México: 1 800 733 7330Grupo Senda
Servicio de Transportes EléctricosServicio de Transportes Eléctricos