1map logoGo to main page

Madrid, Community of Madrid to Girona, Catalonia 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 $88 $91 $66 $67 $67 $66 $67
Train $43 $35 $43 $53 $55 $56 $75

Traveling From Madrid to Girona

Traveling from Madrid to Girona offers a fascinating contrast between the bustling energy of Spain's capital and the charming, slower-paced atmosphere of Girona's medieval streets.

Best Neighbourhoods in Girona

Girona's neighborhoods blend history, culture, and local charm seamlessly.

Barri Vell
• Home to the iconic Girona Cathedral.
• Picturesque cobblestone streets and ancient walls.
Eixample
• Known for its vibrant dining and shopping scenes.
• Architectural gems from the 19th century abound.
Sant Narcís
• Offers a more local experience away from tourists.
• Features beautiful parks and modern amenities.

Best Times To Visit Girona's Attractions

Timing your visits to Girona's attractions can elevate your experience significantly.

Girona Cathedral
Visit early in the morning for fewer crowds and serene views.
The Jewish Quarter
Late afternoon offers golden light and a quieter atmosphere.
Onyar River Houses
Sunrise is ideal for stunning reflections and peaceful strolls.

Girona Weather: What to Expect Year-Round

Girona enjoys a Mediterranean climate, characterized by hot summers and mild winters, making spring and early fall the ideal times to visit. Weather influences your travel experience significantly, with pleasant temperatures perfect for exploring the city's historic sites and outdoor cafes.

Dining Recommendation

Try the dish 'Bunyols de Vent' at the iconic restaurant Can Roca, where you’ll encounter a delightful blend of lightness and sweetness that differs vastly from Madrid's heartier fare. The warm, inviting atmosphere and emphasis on fresh, local ingredients provide a dining experience that truly highlights Girona's culinary charm.

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 Show train routes
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 Show flights
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
Useful tips for train travellers
Onboard Services: When traveling from Madrid to Girona, Renfe provides catering services that include a selection of snacks, sandwiches, and beverages. In First Class, you'll enjoy complimentary drinks and meals, while Economy Class offers a basic menu for purchase. Remember to check the menu beforehand, as options may vary depending on the time of day.
Seating Options: Renfe trains on the Madrid to Girona route offer several seating options: Turista (Economy), Preferente (First Class), and Business Class. Turista seats are comfortable and convenient for budget travelers, while Preferente offers more spacious seats and enhanced services. Business Class provides the most luxurious options, with extra seating space and exclusive amenities, perfect for those looking for comfort on their journey.
Arrival Station Tip: Upon arriving at Girona station, you will notice that luggage storage facilities are available at the station, allowing you to explore the city without carrying your bags. Additionally, restroom facilities are accessible, but there are no showers. To navigate the station easily, look for clear signage or consult the station map, which is available online and at the station itself.
🛫 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

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 358 miles by road. Traveling by train is the quickest option, taking around 3 hours and 53 minutes. If you prefer to fly and then take a train, the total travel time is approximately 5 hours and 44 minutes. Driving from Madrid to Girona typically takes around 6 hours and 39 minutes by car. Alternatively, taking a bus from Madrid to Girona usually takes about 10 hours and 25 minutes.
The most cost-effective and time-efficient transportation option for traveling from Madrid to Girona is by train. It takes approximately 3 hours and 53 minutes and costs between €51 and €79. This is the quickest way to reach Girona from Madrid. If you are looking for a cheaper option, ridesharing is available at a cost of €41, but it takes longer, around 7 hours and 58 minutes.
The prices for a train ticket between Madrid and Girona can vary between €51 and €79. On the other hand, the prices for a bus ticket between Girona and Madrid range from €53 to €73. It is important to note that these prices are subject to change and may vary depending on factors such as the time of booking, availability, and class of travel. It is always recommended to check with the respective transportation providers for the most up-to-date and accurate pricing information.
To get from Madrid to Girona without using public transportation, you can consider using carpooling services like BlaBlaCar. It's a convenient option if you don't have a driver's license or prefer not to use public transport. The driving distance between Madrid and Girona is approximately 430 miles, and it takes around 6 hours and 39 minutes to drive. The prices for carpooling from Madrid to Girona can range from €111 to €176, depending on the carpooling service and availability.
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 typically costs between €51 and €79. Taking the train allows you to relax and enjoy the scenic views during the journey.
Yes, there is a direct link between Madrid and Girona. You can take a train from Madrid-Puerta De Atocha station to Girona, which operates five times a day and takes approximately 3 hours and 53 minutes. Another option is to take a bus, although it involves transfers and the journey can take around 10 hours and 25 minutes. The bus departs from Madrid and arrives at Girona - Correus station.
The flight between Madrid and Girona typically takes about 1 hour and 15 minutes. However, it's important to note that Girona does not have its own international airport, so travelers would need to fly into Barcelona Airport and then take other transportation to reach Girona. As for the cost, it can vary depending on the airline, time of booking, and other factors. On average, the cost of a one-way flight from Madrid to Barcelona can range from $50 to $150.
There are numerous accommodation options available near Girona. With over 901 hotels to choose from, travelers can find a range of options to suit their preferences and budgets. Prices for hotels start at €46 per night, providing affordable options for visitors. It is advisable to check online booking platforms or consult with a travel agent to find the best hotel that meets your specific needs in Girona.