There are 5 ways to get from Girona Airport (GRO) to Madrid by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  5 h 24 min

  1. Take the train from Girona to Madrid-Puerta de Atocha Ave / ...

$87 - $129

Cheapest option

Bus via Lleida  •  9 h 38 min

  1. Take the bus from Girona Airport to Lleida L0324 / ...
  2. Take the bus from Lleida to Madrid

$32 - $89

3 alternative options

Bus  •  10 h 49 min

  1. Take the bus from Gerona/Girona to Madrid

$47 - $74

Drive  •  6 h 34 min

  1. Drive from Girona Airport (GRO) to Madrid 423.8 miles

$80 - $120

Train, fly  •  5 h 4 min

  1. Take the train from Girona to Barcelona Sants
  2. Fly from Barcelona (BCN) to Madrid (MAD) BCN - MAD

$52 - $192

Questions & Answers

The cheapest way to get from Girona Airport (GRO) to Madrid is to bus which costs 40€ - 65€ and takes 10 h 49 min.

More details

The quickest way to get from Girona Airport (GRO) to Madrid is to train and fly which takes 5 h 4 min and costs 45€ - 170€.

More details

The distance between Girona Airport (GRO) and Madrid is 566 km. The road distance is 678 km.

Get driving directions

It takes approximately 5 h 24 min to get from Girona Airport (GRO) to Madrid, including transfers.

More details

No, there is no direct bus from Girona Airport (GRO) to Madrid. However, there are services departing from Girona Airport and arriving at Madrid via Lleida. The journey, including transfers, takes approximately 9 h 38 min.

More details

What companies run services between Girona Airport (GRO), Spain and Madrid, Spain?

Spanish Railways AVE operates a train from Girona Airport (GRO) to Madrid hourly. Tickets cost $85 - $120 and the journey takes 3 h 59 min. Alternatively, you can take a bus from Girona Airport (GRO) to Madrid via Lleida in around 9 h 38 min.

Airlines
Iberia
Website
iberia.com
Flights from Barcelona to Madrid
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$55 - $250
Vueling Airlines
Website
vueling.com
Flights from Barcelona to Madrid
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$55 - $250
Air Europa
Website
aireuropa.com
Flights from Barcelona to Madrid
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$60 - $220
Train operators
Bus operators
Mou-te Public Transport in Catalonia
Website
mou-te.gencat.cat
Bus from Girona Airport to Lleida
Ave. Duration
3 h 23 min
Frequency
4 times a day
Estimated price
$2 - $10
Schedules at
mou-te.gencat.cat
Transports Elèctrics Interurbans S.A.
Phone
+34 972204868
Email
teisa-bus@teisa-bus.com
Website
teisa-bus.com
Bus from Girona Airport to Lleida
Ave. Duration
3 h 20 min
Frequency
3 times a day
Estimated price
$26 - $35
Schedules at
teisa-bus.com
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Lleida to Madrid
Ave. Duration
5 h 44 min
Frequency
Hourly
Estimated price
$30 - $55
Website
alsa.com
Bus from Gerona/Girona to Madrid
Ave. Duration
9 h 20 min
Frequency
Once daily
Estimated price
$45 - $70
Website
alsa.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Travelling to and around Russia for the 2018 FIFA World Cup and Need to know: Jadrolinija - to help you get the most out of your next trip.