Trains from Girona to Madrid
🌆 Admire the scenic views as you make your way from Girona station to the iconic Estación de tren de Atocha in Madrid. The journey lasts approximately 3 hours and 54 minutes, allowing you to sit back and relax before exploring the bustling capital. 💰 Ticket prices for the Girona to Madrid train range from €55 to €83, offering affordable transportation for your Spanish adventure. Enjoy a comfortable and efficient ride as you travel between these two vibrant cities.