How to Get from Barcelona to Girona: Complete Travel Guide

Planning a day trip from Barcelona to Girona? Whether you want to explore Girona’s medieval charm or just looking for the easiest and fastest way to travel, this guide covers everything you need to know!

How to Get from Barcelona to Girona: Complete Travel Guide
Photo by Lucas Gallone / Unsplash

Girona, a historic gem in northeastern Spain, is a favorite getaway for both locals and tourists. Its ancient walls, picturesque old town, and "Game of Thrones" filming locations make it perfect for a short escape. The best part? It’s incredibly easy to reach. Let’s dive into how to get from Barcelona to Girona — quickly, comfortably, and affordably.

Option 1: Train from Barcelona to Girona – Fastest and Easiest

people standing and walking in train station
Photo by Rúben dos Santos / Unsplash

If you're wondering how to go to Girona from Barcelona, the train is by far the best choice. Spain’s Renfe train network offers both high-speed and regional trains.

High-Speed AVE/AVANT Trains

  • Travel time: ~38 minutes
  • Departure stations: Barcelona Sants or Passeig de Gràcia
  • Arrival station: Girona (GIR)
  • Price: €12–€25 (depending on time and type)

These trains from Barcelona to Girona are fast, clean, and efficient. They run frequently throughout the day.

If you're planning a Barcelona to Girona day trip, this is the quickest way to go. Also ideal for those returning Girona to Barcelona by train in the evening.

Regional (MD) Trains

  • Travel time: 1h 20min
  • Price: around €8–€12
  • Departure: Same stations (Sants, Passeig de Gràcia, Clot-Aragó)
While slower, they’re still a good budget option. Check schedules on renfe.com.

Option 2: Driving from Barcelona to Girona

  • Distance: Around 100 km (62 miles)
  • Travel time: 1h 15min via AP-7 motorway
  • Toll roads: Yes (~€10–€12 one way)
How far from Barcelona to Girona? Just over an hour by car! Renting a car can be a great option if you plan to visit other spots along the way, like Besalú or Figueres.

Option 3: Bus – Cheapest, But Less Convenient

  • Operator: Sagalés or FlixBus
  • Travel time: 1.5–2 hours
  • Price: €10–€15
Buses are less frequent and slower than trains, but still an option if you’re on a budget. Make sure to check the schedules ahead of time.

Technically, you could fly from Barcelona to Girona, but it’s unnecessary. The two cities are too close for a flight to make sense — especially considering check-in and airport time.


What to Do on a Day Trip to Girona from Barcelona

If you're taking a day trip to Girona from Barcelona, you’re in for a treat. Once you arrive, here are some highlights:

  • Walk the ancient City Walls
  • Visit the Girona Cathedral and climb its steps
  • Explore the Jewish Quarter (El Call)
  • Stroll along the Onyar River and snap photos of the colorful houses
  • Check out Game of Thrones filming locations
Tip: Wear comfortable shoes – Girona’s old town has plenty of cobbled streets and steep alleys.

Getting Back: Girona to Barcelona

Returning from Girona to Barcelona is just as easy. Simply head to Girona station and catch the next train — high-speed or regional, depending on your ticket and timing.

Whether you're heading back via Girona to Barcelona train or driving Girona, Spain to Barcelona, return travel is hassle-free and frequent.

Quick Comparison Table

MethodTimeCostBest For
Train (AVE)~38 min€12–€25Speed, comfort, day trips
Train (MD)~1h 20 min€8–€12Budget-conscious travelers
Car~1h 15 min€20–€30+Flexibility, road trip feel
Bus~1.5–2 hours€10–€15Budget travel, less rush

Final Thoughts

Now you know exactly how to get to Girona from Barcelona, whether you're planning a full weekend or just a day trip from Barcelona to Girona. With frequent trains, scenic drives, and charming streets waiting for you, Girona is one of the best side trips you can take in Catalonia.

Whether you're going from Barcelona to Girona or returning from Girona to Barcelona, the journey is easy — and always worth it.