Travel options for:
Mexico City to Puerto Vallarta
  • Fly from Mexico City

    $45 - $200
    1. Mexico City

      17 min - every 10 minutes - line 4

    2. Mexico City (MEX)

      1 h 20 min - non-stop

      $45 - $200

    3. Puerto Vallarta (PVR)

      17 min - every 15 minutes

  • Fly from Toluca

    $59 - $954
    1. Mexico City

      16 min - every 20 minutes - line 1

    2. México Central Camionera

      1 h - hourly

      $4

    3. Toluca (TLC)

      1 h 25 min - non-stop

      $55 - $950

    4. Puerto Vallarta (PVR)

      17 min - every 15 minutes

  • Bus via Guadalajara

    $52 - $88
    1. Madero

      21 min - every 10 minutes

    2. Mexico City North Bus Terminal

      6 h 25 min - hourly

      $27 - $60

    3. Guadalajara

      4 h 30 min - hourly

      $22 - $27

    4. Bucerías

      56 min - every 15 minutes

      $3

  • Bus

    $51 - $75
    1. Consulado_1

      6 min - every 15 minutes - line 5

    2. Mexico City North Bus

      11 h 45 min - 3 times a day

      $40 - $70

    3. Puerto Vallarta

      18 min - 12.4 miles

      $7 - $10

  • Bus #2

    $49 - $94
    1. Madero

      21 min - every 10 minutes

    2. Mexico City North Bus Terminal

      6 h 25 min - hourly

      $27 - $60

    3. Guadalajara

      5 h 37 min - hourly

      $21 - $35

    4. Crucero de las Juntas

      38 min - every 30 minutes

      $1

  • Bus TAP

    $64 - $96
    1. Madero

      21 min - every 10 minutes

    2. Mexico

      8 h - 4 times a day

      $30 - $45

    3. Guadalajara - Zapopan

      4 h 20 min - every 30 minutes

      $24 - $40

    4. Nuevo Vallarta

      15 min - every 3 hours

      $7 - $11

    5. Puerto Vallarta

      5 min - 1612 feet

    6. Palmas

      32 min - every 30 minutes

      $1

  • Drive

    $70 - $110
    1. Mexico City

      9 h 36 min - 548.7 miles

      $70 - $110

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

From San Lázaro line 4 night bus to Mexico City airport, fly to Puerto Vallarta airport, then bus to Puerto Vallarta. 3 h 1 min $77. From Pino Suárez_1_2 line 1 subway to México Central Camionera Poniente, bus to Toluca airport, fly to Puerto Vallarta airport, then bus to Puerto Vallarta. 4 h 39 min $133. From Madero night bus to Mexico City North Bus Terminal, bus to Guadalajara, bus to Bucerías, then bus to Autotransportes Medina. 13 h $63. From Consulado_1 line 5 subway to Mexico City North Bus, bus to Puerto Vallarta, then taxi to Puerto Vallarta. 13 h 9 min $64. From Madero night bus to Mexico City North Bus Terminal, bus to Guadalajara, bus to Crucero de las Juntas, then Búho Nocturno to Ley. 13 h 40 min $58. From Madero night bus to Mexico, bus to Guadalajara - Zapopan, bus to Nuevo Vallarta, bus to Puerto Vallarta, walk to Palmas, then Búho Nocturno to Ley. 14 h 49 min $84. From Mexico City drive to Puerto Vallarta. 9 h 36 min $89.