Trip to Girona

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration5h
Distance720 km
Avg. price$ 96
Train trips8 found

Trains from Madrid to Girona

🚆 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.

Where to stay in Girona

There are over 242 hotels to stay in Girona. Prices range from $23 per night.

Find accommodation
  • The train services from Madrid to Girona are operated by Renfe AVE. There is a direct train departing from Estación de tren de Atocha to Girona, with services running approximately every four hours every day, and the journey takes around 3 hours and 53 minutes. The ticket prices for this route range from €56 to €84. You can find more information and book your tickets through the Renfe website or by calling their customer service line at 011 34 902 32 03 20.
  • The fastest train option between Madrid and Girona is the direct service operated by Renfe AVE. This train departs from Estación de tren de Atocha and arrives in Girona, with a total journey time of approximately 3 hours and 53 minutes. Services run every four hours, providing a convenient and efficient way to travel between the two cities. You can book your tickets for this high-speed train through the Renfe website or by contacting their customer service line at 011 34 902 32 03 20.
  • Trains departing from Madrid to Girona are operated by Renfe AVE and depart from Estación de tren de Atocha station in Madrid. This station serves as the main departure point for trains heading to Girona. Passengers can easily access this station through various transportation options within Madrid. Additionally, Estación de tren de Atocha offers facilities and services to enhance the travel experience for passengers.
  • There are multiple trains available between Madrid and Girona. The direct train operated by Renfe AVE departs from Estación de tren de Atocha in Madrid and arrives at Girona, with services running every four hours daily. The journey typically takes approximately 3 hours and 53 minutes. Travelers have the option to choose from various departure times throughout the day for their journey to Girona.
  • The train from Madrid to Girona operated by Renfe AVE arrives at Girona station. Girona station is the final destination for this train route, providing convenient access to the city and its surroundings. Upon arrival at Girona station, passengers can easily explore the charming city of Girona and its attractions.
  • The first train of the day from Madrid to Girona typically departs from Estación de tren de Atocha in the morning, with services running approximately every four hours throughout the day. The last train usually leaves in the evening, providing travelers with ample options to make the journey. It's important to check the specific schedule closer to your travel date to confirm the exact departure times for the first and last trains.
  • There are multiple direct train trips each day between Madrid and Girona. The services operate every day with departures from Estación de tren de Atocha to Girona approximately every four hours. Travelers have the convenience of choosing from these regular direct train options for their journey, which typically takes around 3 hours and 53 minutes to complete.
  • Yes, there is a direct train between Madrid and Girona. The train departs from Estación de tren de Atocha and arrives at Girona, with services operating every four hours and running daily. The journey on this direct train route typically takes around 3 hours and 53 minutes to complete, providing a convenient and efficient travel option for passengers between the two cities.
  • The cost of a train ticket from Madrid to Girona varies between €56 and €84, depending on factors such as the class of service, time of booking, and availability. Passengers can choose from different fare options that best suit their budget and travel preferences. It is recommended to book tickets in advance to potentially secure lower prices and ensure seat availability on the desired train to Girona.

Will you be returning to Madrid by train?

If you are looking for the return train journey, check out trains from Girona to Madrid

See schedule