Travel from Vancouver-BC-Canada to Mexico-City

Bus or fly from Vancouver to Mexico City?

China Southern Airlines, WestJet and 7 other airlines fly from Vancouver to Mexico City hourly. Alternatively, Greyhound USA operates a bus from Vancouver to Mexico City once daily. Tickets cost $100 - $300 and the journey takes 33 h 35 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 Vancouver to Mexico City

From King Edward Station train to Vancouver airport, fly to Mexico City airport, then line 5 subway to Mexico City. 7 h 38 min $226. From Vancouver, BC bus to 7th / Decatur, line 60 bus to Huntington Park, bus to Morelia, bus to Observatorio, then line 1 subway to Salto del Agua_1. 3 days 7 h $363. From Vancouver, BC bus to Los Angeles, CA, bus to Mexicali, MX, bus to Terminal Central De Autobuses Del Norte, then night bus to Independencia_1. 3 days 10 h $304. From Vancouver Pacific Central Station Amtrak train to Seattle King Street Station Amtrak, train to Santa Barbara Amtrak, train to America Plaza Station, tram to Iris Ave Station, drive to Tijuana, bus to Autobuses del Norte, then line 5 subway to Consulado_1. 3 days 16 h $634. From Vancouver Pacific Central Station Amtrak train to Seattle King Street Station Amtrak, train to Cesar E Chavez / Alameda, bus to El Monte, CA, bus to Mexicali, MX, bus to Terminal Central De Autobuses Del Norte, then night bus to Independencia_1. 3 days 18 h $622. From Vancouver Pacific Central Station Amtrak train to Seattle King Street Station Amtrak, train to Los Angeles Union Station Amtrak, train to San Antonio, bus to Autobuses del Norte, then line 5 subway to Consulado_1. 3 days 20 h $920. From Vancouver drive to Mexico City. 2 days 4 h $490.
Close Print Itinerary
  1. Here are 7 options to get from
    Vancouver to Mexico City:

    1. Trip:
      1 Fly
      • One-Way approx: USD $177 - $757
      • Duration: 7 h 38 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $177 - $757
        • Duration: 7 h 38 min
        Close x
    2. Trip:
      2 Bus TAP Royal International
      • One-Way approx: USD $346 - $550
      • Duration: 3 days 7 h
      Open +
      • Trip:
        2 Bus TAP Royal International
        • One-Way approx: USD $346 - $550
        • Duration: 3 days 7 h
        Close x
    3. Trip:
      3 Bus TAP
      • One-Way approx: USD $215 - $548
      • Duration: 3 days 10 h
      Open +
      • Trip:
        3 Bus TAP
        • One-Way approx: USD $215 - $548
        • Duration: 3 days 10 h
        Close x
    4. Trip:
      4 Train, bus via America Plaza Station
      • One-Way approx: USD $325 - $869
      • Duration: 3 days 16 h
      Open +
      • Trip:
        4 Train, bus via America Plaza Station
        • One-Way approx: USD $325 - $869
        • Duration: 3 days 16 h
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $314 - $897
      • Duration: 3 days 18 h
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $314 - $897
        • Duration: 3 days 18 h
        Close x
    6. Trip:
      6 Train, bus via San Antonio
      • One-Way approx: USD $446 - $1,314
      • Duration: 3 days 20 h
      Open +
      • Trip:
        6 Train, bus via San Antonio
        • One-Way approx: USD $446 - $1,314
        • Duration: 3 days 20 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $400 - $600
      • Duration: 2 days 4 h
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $400 - $600
        • Duration: 2 days 4 h
        Close x