Travel options for:
Madrid to Girona
  • Train

    $85 - $130
    1. Madrid-Puerta de Atocha

      3 h 58 min - 3 times a day

      $85 - $130

      • Girona
  • Night bus

    $45 - $70
    1. Madrid

      9 h 40 min - once daily

      $45 - $70

      • Gerona/Girona
  • Rideshare

    $50
    1. Madrid

      7 h 58 min - once daily

      $50

      • Gérone
  • Drive

    $80 - $120
    1. Madrid

      6 h 51 min - 428.1 miles

      $80 - $120

      • Girona
  • Fly, train

    $51 - $178
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 10 min - non-stop

      $35 - $150

    3. Barcelona (BCN)

      12 min - every 30 minutes

      $2

    4. Barcelona Sants

      38 min - every 10 minutes

      $12 - $23

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

From Madrid-Puerta de Atocha train to Girona. 3 h 58 min 87€. From Madrid night bus to Gerona/Girona. 9 h 40 min 49€. From Madrid rideshare to Gérone. 7 h 58 min 41€. From Madrid drive to Girona. 6 h 51 min 82€. From Recoletos train to Madrid airport, fly to Barcelona airport, train to Barcelona Sants, then train to Girona. 3 h 42 min 72€.