Travel options for:
Madrid to Montpellier
  • Train

    $110 - $170
    1. Madrid-Puerta de Atocha

      6 h 27 min - once daily

      $110 - $170

  • Bus

    $65 - $95
    1. Madrid

      14 h 5 min - 3 times a week

      $65 - $95

  • Bus, train

    $16 - $21
    1. Madrid

      13 h 59 min - once daily

    2. Beziers

      50 min - every 3 hours

      $16 - $21

  • Drive

    $120 - $180
    1. Madrid

      8 h 54 min - 581.1 miles

      $120 - $180

  • Fly to Montpellier

    $64 - $355
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      4 h 20 min - 1 stopover

      $60 - $350

    3. Montpellier (MPL)

      15 min - hourly - line 120

      $2

  • Fly to Marseille, train

    $59 - $227
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 35 min - non-stop

      $30 - $170

    3. Marseille (MRS)

      12 min - every 30 minutes

      $1 - $4

    4. Aix-en-Provence TGV

      1 h 8 min - once daily

      $26 - $50

  • Fly to Barcelona, train

    $74 - $240
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 15 min - non-stop

      $35 - $150

    3. Barcelona (BCN)

      12 min - every 30 minutes

      $2

    4. Barcelona Sants

      2 h 56 min - once daily

      $35 - $85

  • Fly to Toulouse, train

    $61 - $150
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 15 min - non-stop

      $17 - $90

    3. Toulouse (TLS)

      22 min - every 30 minutes

      $2

    4. Toulouse-Matabiau

      2 h 20 min - 3 times a day

      $40 - $55

  • Fly to Lyon, train

    $90 - $297
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 45 min - non-stop

      $50 - $200

    3. Lyon (LYS)

      56 min - once daily

      $18 - $65

    4. Avignon TGV

      45 min - once daily

      $20 - $29

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

From Madrid-Puerta de Atocha train to Montpellier Saint-Roch. 6 h 27 min 120€. From Madrid bus to Montpellier. 14 h 5 min 68€. From Madrid bus to Beziers then train to Montpellier Saint-Roch. 15 h 5 min 15€. From Madrid drive to Montpellier. 8 h 54 min 128€. From Recoletos train to Madrid airport, fly to Montpellier airport, then line 120 bus to Montpellier. 7 h 48 min 122€. From Recoletos train to Madrid airport, fly to Marseille airport, bus to Aix-en-Provence TGV, then train to Montpellier. 6 h 26 min 97€. From Recoletos train to Madrid airport, fly to Barcelona airport, train to Barcelona Sants, then train to Montpellier. 7 h 2 min 105€. From Recoletos train to Madrid airport, fly to Toulouse airport, bus to Toulouse-Matabiau, then train to Montpellier. 7 h 28 min 76€. From Recoletos train to Madrid airport, fly to Lyon airport, train to Avignon TGV, then train to Montpellier. 7 h 51 min 129€.