Travel options for:
Vancouver to Mexico City
  • Fly

    $177 - $757
    1. Vancouver

      18 min - every 10 minutes

      $6 - $8

    2. Vancouver (YVR)

      5 h 10 min - non-stop

      $170 - $750

    3. Mexico City (MEX)

      28 min - every 10 minutes - line 4

      • Mexico City
  • Bus via San Antonio, TX

    $216 - $786
    1. Vancouver, BC

      33 h 35 min - once daily

      $75 - $290

    2. Los Angeles, CA

      27 h 40 min - once daily

      $45 - $300

    3. San Antonio, TX

      3 h 7 min - 5 times a day

      $16 - $55

    4. Nuevo Laredo

      11 h 6 min - hourly

      $55 - $120

    5. Querétaro

      3 h - every 30 minutes

      $23

      • Mexico City International
  • Bus TAP

    $192 - $508
    1. Vancouver, BC

      33 h 35 min - once daily

      $75 - $290

    2. Los Angeles, CA

      6 h 50 min - twice daily

      $30 - $70

    3. Mexicali, MX

      39 h 20 min - 3 times a day

      $85 - $150

    4. Terminal Central De Autobuses

      34 min - every 10 minutes

      • Independencia_1
  • Drive

    $400 - $600
    1. Vancouver

      2 days 4 h - 2992.2 miles

      $400 - $600

      • Mexico City
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From King Edward Station train to Vancouver airport, fly to Mexico City airport, then line 4 night bus to Mexico City. 8 h $226. From Vancouver, BC bus to Los Angeles, CA, bus to San Antonio, TX, bus to Nuevo Laredo, bus to Querétaro, then bus to Mexico City International Airport T1. 3 days 9 h $444. 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 $305. From Vancouver drive to Mexico City. 2 days 4 h $489.