Travel options for:
Madrid to Geneva
  • Fly

    $47 - $221
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 50 min - non-stop

      $35 - $200

    3. Geneva (GVA)

      7 min - every 3 hours

      $10 - $18

  • Train via Barcelona Sants

    $192 - $284
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    2. Barcelona Sants

      4 h 59 min - once daily

      $85 - $130

    3. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $30 - $50

  • Train

    $189 - $273
    1. Madrid-Puerta de Atocha

      6 h 54 min - once daily

      $120 - $180

    2. Nîmes

      1 h 18 min - 3 times a day

      $40 - $60

    3. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $23 - $40

  • Bus Autocares Grupo Samar

    $115 - $156
    1. Madrid

      16 h - 3 times a week

      $90 - $130

    2. Lyon Gare de Perrache

      2 h 30 min - 3 times a week

      $21 - $26

  • Bus

    $100 - $210
    1. Madrid Avenida de América

      21 h 45 min - 3 times a week

      $100 - $210

  • Drive

    $170 - $260
    1. Madrid

      12 h 52 min - 842.1 miles

      $170 - $260

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

From Recoletos train to Madrid airport, fly to Geneva airport, then train to Geneva. 4 h 29 min $96. From Madrid-Puerta de Atocha train to Barcelona Sants, train to Lyon Part Dieu, then train to Geneve. 11 h 11 min $245. From Madrid-Puerta de Atocha train to Nîmes, train to Lyon Part Dieu, then train to Geneve. 11 h 36 min $235. From Madrid bus to Lyon Gare de Perrache then bus to Genève. 19 h 30 min $135. From Madrid Avenida de América bus to Genève. 21 h 45 min $202. From Madrid drive to Geneva. 12 h 52 min $214.