1map logoGo to main page

Madrid to Girona from $40: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Girona, Spain

How to Get from Madrid to Girona: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$40 RideshareBest price
576 kmDistance
3h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to Girona with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Renfe AVE
Train
Average Duration
3h  53m
Estimated price
$58-85
Recommended
Company
Various
Plane
Train
Average Duration
5h  27m
Estimated price
$36-139
Cheapest
route map
Distance: 576 km
Duration: 3h 53m

See more options

Pricing table
Company
BlaBlaCar
Rideshare
Average Duration
7h  58m
Estimated price
$40-40
Company
ALSA
Bus
Average Duration
9h  29m
Estimated price
$58-91
Company
Various
Drive
Average Duration
6h  39m
Estimated price
$114-179

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $90 $93 $67 $68 $68 $67 $68
Train $44 $36 $44 $53 $55 $57 $76

Traveling From Madrid to Girona

Traveling from Madrid to Girona offers a fascinating contrast, with the bustling energy of Spain's capital giving way to the charming tranquility of Girona's medieval streets and picturesque landscapes.

Best Neighbourhoods in Girona

Girona boasts diverse neighborhoods, each offering a distinct character and charm.

El Barri Vell
• Home to the iconic Girona Cathedral.
• Wandering its narrow streets feels like stepping back in time.
Eixample
• Features modernist architecture and vibrant cafés.
• Great for shopping and local dining experiences.
Sant Narcís
• Known for its lively atmosphere and cultural events.
• A blend of history and contemporary life.

Best Times To Visit Girona's Attractions

Timing your visits to Girona's attractions can significantly enhance your experience and help you avoid crowds.

Girona Cathedral
Visit early in the morning or right before closing for a quieter experience.
The Jewish Quarter
Late afternoon is ideal; the light adds to the area's charm.
Onyar River Girona Houses
Early evening provides stunning sunset views and fewer tourists.

Girona Weather: What to Expect Year-Round

Girona enjoys a Mediterranean climate with hot summers and mild winters, making it a delightful destination year-round. Spring and fall are especially pleasant for exploring the city, while summer may bring larger crowds but also vibrant local festivals.

Dining Recommendation in Girona

Indulge in the rich flavors of 'Esqueixada,' a traditional Catalan dish made with salted cod, fresh tomatoes, and olives, at the charming restaurant 'El Celler de Can Roca.' Unlike the bustling dining scene in Madrid, Girona's culinary offerings present a more intimate atmosphere, emphasizing local ingredients and innovative takes on regional dishes.

Madrid - Girona operators

Explore transport companies operating between Madrid and Girona, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Girona

Average Duration
3h 53m
Estimated price
54-80

Train from Barcelona-Sants to Girona

Average Duration
38m
Estimated price
543-541
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Girona

Average Duration
3h 48m
Estimated price
54-544

Train from Barcelona-Sants to Girona

Average Duration
1h 31m
Estimated price
545-546
Bus Show bus routes
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Estación Sur de Autobuses to Gerona/Girona

Average Duration
9h 29m
Estimated price
54-85
Plane
Website
iberia.com

Plane from Madrid (MAD) to Barcelona (BCN)

Average Duration
1h 18m
Estimated price
25-540
Website
vueling.com

Plane from Madrid (MAD) to Barcelona (BCN)

Average Duration
1h 18m
Estimated price
25-540
Website
aireuropa.com

Plane from Madrid (MAD) to Barcelona (BCN)

Average Duration
1h 25m
Estimated price
541-542
all-pages.other Show other routes
Website
blablacar.com

Other from Madrid to Gérone

Average Duration
7h 58m
Estimated price
40-40

Madrid to Girona: Overview of Bus, Train, Flight, and Car Trips

Traveling between Madrid and Girona offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from bustling Madrid to charming Girona, covering a scenic distance of 430 miles. The journey promises 6 hours and 39 minutes of picturesque landscapes and smooth highways. 💰 Explore budget-friendly travel options ranging from €111 to €175 for a car trip between Madrid and Girona. Take advantage of these reasonable prices to experience the cultural richness and historical beauty of both cities along the way.
Average price
€111 - €175
🚆 Traveling by train from Madrid to Girona is a convenient option, with direct services departing every four hours and taking approximately 3 hours and 53 minutes. 🛤️ The route covers a distance of 704 km, and passengers can enjoy a seamless journey from Estación de tren de Atocha in Madrid to Girona station operated by Renfe AVE. 💰 Prices for the Madrid to Girona train ticket typically range from €55 to €83, providing travelers with a cost-effective and efficient transportation option for their journey through Spain.
Departure Point
Estación de tren de Atocha station
Arrival Point
Girona station
🛫 Experience a convenient and quick flight from Madrid Airport to Barcelona Airport, with an average travel time of just 1 hour and 15 minutes. Choose from reputable airlines like Vueling Airlines, Air Europa, and Iberia for a seamless journey.
Departure Point
Madrid Airport
Arrival Point
Barcelona Airport
🚌 The direct bus service from Madrid to Girona operates six times a week, offering travel on Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. The journey by bus takes approximately 9 hours and 29 minutes, departing from Estación Sur de Autobuses in Madrid and arriving at Gerona/Girona. 🛣️ Route 1 offers a longer journey of 11 hours and 30 minutes, with 2 transfers along the 631 km distance between Madrid and Girona. The steps include taking buses towards Barcelona, Tossa de Mar, and finally reaching Estació d'Autobusos de Girona. 🚆 Alternatively, Route 2 provides a quicker option taking 3 hours and 53 minutes to cover the 704 km distance. This route involves a train journey from Estación Madrid - Puerta de Atocha to Girona, provided by Renfe. Travelers can choose the option that best suits their preferences for time and comfort.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Gerona/Girona station
Useful tips for bus travellers
• Book your ALSA bus ticket in advance through their official website (alsa.ma) to secure the best fare from Estación Sur de Autobuses to Girona, as prices range from €54 to €86 depending on your departure time.
• During the approximately 9h 29m journey from Madrid to Girona, bring snacks and entertainment, as there are limited stops on this route and services may not be frequent.
• Upon arriving at the Estación de Autobuses de Gerona, be prepared to navigate by using the local bus services to reach your accommodation or nearby attractions, and check the station map at sagales.com for bus schedules and connections.

Frequently asked questions

Find out more about the route from Madrid to Girona.

Or choose the category:
The distance between Madrid and Girona is approximately 576.1 km by air. By train, it takes around 3 hours and 53 minutes to travel between the two cities. If you prefer to fly initially and then take a train, the total travel time is about 5 hours and 44 minutes. Driving by car would take approximately 6 hours and 39 minutes, covering a road distance of 691.4 km. Lastly, taking a bus from Madrid to Girona would require around 10 hours and 25 minutes.
The most cost-effective and time-efficient transportation option for traveling from Madrid to Girona is by train. The train journey takes approximately 3 hours and 53 minutes, making it the quickest option available. The train tickets typically cost between €51 and €79, depending on the class and type of train. Alternatively, if cost is a priority, ridesharing is a cheaper option, costing around €41 but taking longer, with a travel time of approximately 7 hours and 58 minutes.
The prices of train tickets from Madrid to Girona vary from €51 to €79. For those looking to travel by bus, the prices range from €53 to €73.
If you prefer not to use public transportation, you can consider using the carpooling service offered by BlaBlaCar. This would allow you to ride-share with someone driving from Madrid to Girona. The driving distance between the two cities is approximately 692.0 km, and it usually takes around 6 hours and 39 minutes to drive from Madrid to Girona. The prices for this option can vary, ranging from €111 to €176.
The best way to travel from Madrid to Girona without a car is by train. The train journey takes approximately 3 hours and 53 minutes and the ticket prices range from €51 to €79.
Yes, there is a direct link between Madrid and Girona. The most convenient and fastest option is by train, with services departing from Madrid-Puerta De Atocha and arriving at Girona station. The journey takes approximately 3 hours and 53 minutes. There is also a bus option available, but it requires a transfer and the journey takes around 10 hours and 25 minutes.
The flight duration from Madrid to Girona is approximately 1 hour and 15 minutes. The cost of the flight can vary depending on the airline and the time of booking. However, on average, a round-trip flight between these two cities can cost around $100 to $200.
There are many options for accommodation near Girona with over 901 hotels to choose from. Prices for these hotels start at €46 per night.