Travel from Mexico-City to Miami

Bus or fly from Mexico City to Miami?

Interjet, Aeroméxico and 5 other airlines fly from Mexico City to Miami hourly. Alternatively, you can take a bus from Mexico City to Miami via Mexico Sur, Laredo, TX, Dallas, TX, Garnett Station, Doraville Station, and Atlanta, GA in around 2 days 6 h.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Mexico City to Miami

From San Lázaro line 4 night bus to Mexico City airport, fly to Miami airport, then bus to Miami. 5 h 48 min $168. From San Lázaro line 4 night bus to Mexico City airport, fly to Fort Lauderdale airport, then bus to Miami. 6 h 22 min $174. From Pino Suárez_1 line 2 subway to Mexico Sur, bus to Laredo, TX, bus to Dallas, TX, bus to Garnett Station, subway to Doraville Station, walk to Atlanta, GA, then bus to Miami, FL. 2 days 6 h $390. From Madero night bus to México Central Norte, bus to San Antonio, TX, bus to New Orleans, bus to N Semoran Boulevard And E Colonial Drive, bus to Orlando International Airport, FL, then bus to Port of Miami Cruise Terminal. 2 days 7 h $272. From Metro Jamaica bus to Mexico Sur, bus to Laredo, TX, bus to Dallas, TX, bus to Atlanta, GA, bus to Airport Station, then line 7 bus to Nw 2 Av@Nw 2 St. 2 days 7 h $298. From Mexico City drive to Miami. 37 h 11 min $366.

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

It takes approximately 5 h 48 min to get from Mexico City to Miami.

Is there a direct bus between Mexico City and Miami?

No, there is no direct bus from Mexico City to Miami. However, there are services departing from Madero and arriving at Port of Miami Cruise Terminal via México Central Norte, San Antonio, TX, New Orleans, N Semoran Boulevard And E Colonial Drive and Orlando International Airport, FL. The journey, including transfers, takes approximately 2 days 7 h.

Operators from Mexico City to Miami