Many travelers make the trip from Barcelona to Girona to escape the busy capital. Boasting medieval architecture and a river running through the town, Girona is a wonderful travel destination.
There are no direct flights from Barcelona to Girona, but, fortunately, it’s a quick and easy journey by bus, train or car. We’ve made a list with each route you can take to Girona, complete with all the information you’ll need to plan your journey.
How far is Girona from Barcelona?
The distance from Barcelona to Girona is about 50 miles, which will take around 40 minutes to travel by train. By bus or car this will take no longer than an hour and a half.
Barcelona to Girona by train
Traveling from Girona to Barcelona by train, or vice versa, is simple and convenient with RENFE. RENFE is the national train operator in Spain which connects all its major cities. All you need to do is book a ticket online or at the station, board the train and you’re on your way.
Alternatively, you can buy your tickets in person at a train station. We recommend booking online as the fares are cheaper if you book in advance. You can find all train schedules and ticket information on the RENFE website and book online in a few simple clicks. You can also find tickets online at Railwayeurope.com.
Departure stations in Barcelona
There are three train stations in Barcelona that have regular trips to Girona:
- Passeig de Gracia
- Estación de Francia
You can find all of these locations easily on Google Maps.
Train schedule and duration
Trains from Barcelona to Girona run every day from 6:00am to 10:00pm. At least twenty trains leave for Girona each day, departing every hour on the hour. Luckily, the metro line is a direct trip and requires no changes along the way.
The train from Barcelona to Girona is more than affordable. One ticket costs €21 ($31) on average. The cheapest available train at the time of writing is as low as €17 ($20.)
Types of trains
All trips are direct to Girona, but there are different tiers of trains available that you may choose from. RENFE AVE is the high-speed rail which will get you to Girona in 38 minutes. There is also RENFE Promo, which allows you to choose your seat in advance. RENFE also offers flexible tickets that allow for refundable cancellations.
Arrival at Girona Train Station
All trains arrive in Girona’s main station which is only 20 minutes from the city center.
If you’re new to train travel in Spain, no need to worry. There are plenty of tips for traveling in Spain by train that will help you know what to expect.
Barcelona to Girona by bus
Traveling by bus will take longer than a train trip, at around an hour and a half to two hours. The bus route is direct, however, so your journey will be simple and there will be no need to worry about change-overs.
Departure bus stations in Barcelona
Barcelona Nord is the only bus station with trips going from Barcelona to Girona. The Estacion Nord is the biggest bus station in Barcelona and is found on the Carrer d’Alí Bei. The bus will arrive in Girona’s Estació d’Autobusos.
Bus schedule and duration
Alsa is the leading bus company in Spain who provide rides to Girona from Barcelona. Head to the Alsa website to book bus tickets and browse the bus schedules. Busses depart from Barcelona Nord every day from around 7:30am, and there are around 5-6 busses running daily.
The average bus ticket from Barcelona to Girona is affordable at €15 ($18) per seat.
Barcelona to Girona by car
Taking a private car from Barcelona to Girona is a great way to get to know the local areas en route. The trip will take an hour and fifteen minutes, and you’ll be able to stop wherever you like along the way.
Renting a car in Barcelona
You can easily book a rental car online from Europcar.com. You can also find car rentals available on Kayak.com or Sixt.com. With the exception of driving your own car, this is the best option if you wish to make some stops along the coast between Barcelona and Girona.
Booking a private car
Private cars are the most expensive way to travel from Barcelona to Girona. You can book a private car on the mydaytrip website from €32 per seat for a one-way trip. These trips will set you up with an English-speaking driver, perfect for tourists who don’t speak the local language. Mydaytrip private cars are available 24/7.
Sightseeing between Barcelona and Girona
One of the perks of traveling by car is that you can explore the Catalan countryside along the way. The most direct route will take you along the AP-7 highway. If you travel along the Costa del Maresme, however, you’ll be able to visit the towns listed below. This will add a few minutes to your trip but it will be well worth your time.
Arenys de Mar
Arenys de Mar is only a few miles from your departure point, but offers some beautiful sights to see if you have the time. One of the most popular sights is the Castell de Santa Florentina, an 11th-century castle in the wine region.
While you’re there, be sure to see Església de Santa Maria d’Arenys as well. This is the town’s original church and one of its most beautiful landmarks. You’ll be able to climb to the very top of the church and peek into the belltower, from which you can see all of Arenys de Mar.
Calella is a seaside town and a must-see on your way to Girona. One of the most popular destinations in this seaside town is the Lighthouse Calella. This lighthouse has breathtaking panoramic views of the gorgeous Calella beach. You can also visit the lighthouse museum for a guided tour of this location, for the very low admission cost of only €2.
One of Calella’s landmarks includes Paseo Maritimo Manuel Puigvert. This is a picturesque, tree-lined promenade alongside the Calella train station where locals take afternoon walks. Tourists can stop here to take pictures, absorb the sea air and enjoy a lovely walk through the town.
Lloret de Mar
Lloret de Mar is a stunning town known for its glistening Mediterranean beaches. This will likely be your final stop before reaching Girona. A must-see in Lloret de Mar is the Santa Clotilde Gardens, which are nearly a hundred years old. These gardens boast stunning greenery, sculptures and cliff-top views of the town you’ll never forget.
For history enthusiasts, there is also the Santa Roma Paris Church in Lloret de Mar. This is a 15th-century building with magnificent architecture and rich historical significance. The church is known for its blending of both Gothic and modern architecture, to pique the interest of any history buff.
Enjoy your trip from Barcelona to Girona
Whether it’s by train, bus or car, the route from Barcelona to Girona is an unforgettable one. On this route you’ll get to take in the Catalina coastline and explore the local sights, before you even make it to the beautiful Girona! There are plenty of activities in Girona, so be sure to read up on this lovely destination before you start your trip.