Travel from Detroit to Mexico-City

Bus or fly from Detroit to Mexico City?

Delta, Aeroméxico and 3 other airlines fly from Detroit to Mexico City hourly. Alternatively, Greyhound USA operates a bus from Detroit to Mexico City 5 times a day. Tickets cost $25 - $60 and the journey takes 4 h 26 min. 4 other operators also service this route.

Travel Guides

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

How to get from Detroit to Mexico City

From Michigan & Cass line 261 bus to Detroit airport, fly to Mexico City airport, then line 5 subway to Mexico City. 8 h $282. From Michigan & Cass line 261 bus to Detroit airport, fly to Puebla airport, taxi to Cholula - Plaza San Diego, then bus to Mexico City. 12 h 3 min $779. From Detroit, MI bus to Dayton, OH, bus to Dallas, TX, bus to Nuevo Laredo, bus to Tasqueña, then line 2 subway to Pino Suárez_1. 2 days 1 h $332. From Downtown Detroit Megabus to Chicago, bus to DFW-Grand Prairie, Texas, bus to San Antonio, bus to Terminal Central De Autobuses Del Norte, then night bus to Independencia_1. 2 days 8 h $258. From Detroit Amtrak train to Chicago Union Station Amtrak, train to San Marcos, TX, bus to Brownsville, drive to Matamoros, bus to Autobuses del Norte, then line 5 subway to Consulado_1. 2 days 10 h $558. From Detroit Amtrak train to Chicago Union Station Amtrak, train to San Antonio, bus to Autobuses del Norte, then line 5 subway to Consulado_1. 2 days 12 h $552. From Detroit drive to Mexico City. 38 h 45 min $381.

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

It takes approximately 8 h to get from Detroit to Mexico City.
Close Print Itinerary
  1. Here are 7 options to get from
    Detroit to Mexico City:

    1. Trip:
      1 Fly to Mexico City
      • One-Way approx: USD $222 - $332
      • Duration: 8 h
      Open +
      • Trip:
        1 Fly to Mexico City
        • One-Way approx: USD $222 - $332
        • Duration: 8 h
        Close x
    2. Trip:
      2 Fly to Puebla, bus
      • One-Way approx: USD $293 - $1,533
      • Duration: 12 h 3 min
      Open +
      • Trip:
        2 Fly to Puebla, bus
        • One-Way approx: USD $293 - $1,533
        • Duration: 12 h 3 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $221 - $540
      • Duration: 2 days 1 h
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $221 - $540
        • Duration: 2 days 1 h
        Close x
    4. Trip:
      4 Megabus, bus
      • One-Way approx: USD $168 - $319
      • Duration: 2 days 8 h
      Open +
      • Trip:
        4 Megabus, bus
        • One-Way approx: USD $168 - $319
        • Duration: 2 days 8 h
        Close x
    5. Trip:
      5 Train, bus via Matamoros
      • One-Way approx: USD $307 - $824
      • Duration: 2 days 10 h
      Open +
      • Trip:
        5 Train, bus via Matamoros
        • One-Way approx: USD $307 - $824
        • Duration: 2 days 10 h
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $271 - $738
      • Duration: 2 days 12 h
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $271 - $738
        • Duration: 2 days 12 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $310 - $460
      • Duration: 38 h 45 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $310 - $460
        • Duration: 38 h 45 min
        Close x