Barcelona to Girona Route (Traveling by Train, Bus or Car)

May 15, 2023

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  

Departure stations in Barcelona  

There are three train stations in Barcelona that have regular trips to Girona:  

  1. Barcelona-Sants  
  1. Passeig de Gracia 
  1. 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.  

Ticket prices  

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.  

Ticket prices  

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 to save yourself the hassle of waiting in long lines. There are also several rental agencies waiting in Barcelona. 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.

Last update was on: May 21, 2024 10:19 am

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. 

A peninsula jutting out into the Alboran Sea in Malaga

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.  

We will be happy to hear your thoughts

Leave a reply

Traveling in Spain
Shopping cart