There are 3 ways to get from Girona to Salou by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2 h 28 min

  1. Take the train from Girona to Barcelona Sants A / ...
  2. Take the train from Barcelona Sants to Salou R / ...

$24 - $44

Cheapest option

Bus  •  4 h 21 min

  1. Take the bus from Girona to Barcelona City Center Ouibus / ...
  2. Take the bus from Barcelona to Salou - Pl. Europa

$19 - $60

1 alternative option

Drive  •  2 h

  1. Drive from Girona to Salou 126.4 miles

$23 - $35

What companies run services between Girona, Spain and Salou, Spain?

You can take a train from Girona to Salou via Barcelona Sants in around 2 h 28 min. Alternatively, you can take a bus from Girona to Salou via Barcelona City Center, Estació del Nord, Gran Via-Pau Claris, and Barcelona in around 4 h 21 min.

Train operators
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Girona to Barcelona Sants
Ave. Duration
41 min
Frequency
3 times a day
Estimated price
$24 - $29
Website
en.oui.sncf
2nd Class
$24 - $29
1st Class
$42 - $44
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Girona to Barcelona City Center
Ave. Duration
1 h 30 min
Frequency
Every 5 minutes
Estimated price
$4 - $6
Website
Ouibus
Sagales
Website
sagales.com
Bus from Girona to Barcelona
Ave. Duration
1 h 20 min
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
sagales.com
Empresa Plana
Phone
+34 (0) 977 553 680
Website
empresaplana.cat
Bus from Barcelona to Salou - Pl. Europa
Ave. Duration
1 h 41 min
Frequency
Every 3 hours
Estimated price
$12 - $19
Schedules at
empresaplana.cat

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Jadrolinija and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

Questions & Answers

The distance between Girona and Salou is 173 km. The road distance is 202 km.

The cheapest way to get from Girona to Salou is to drive which costs 20€ - 30€ and takes 2 h.

The quickest way to get from Girona to Salou is to drive which takes 2 h and costs 20€ - 30€.

No, there is no direct train from Girona to Salou. However, there are services departing from Girona and arriving at Salou via Barcelona Sants. The journey, including transfers, takes approximately 2 h 28 min.

No, there is no direct bus from Girona to Salou. However, there are services departing from Girona and arriving at Salou - Pl. Europa via Estació del Nord and Barcelona. The journey, including transfers, takes approximately 4 h 21 min.

It takes approximately 2 h 28 min to get from Girona to Salou, including transfers.