There are 4 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 / ...

$23 - $42

3 alternative options

Bus Sagales  •  4 h 13 min

  1. Take the bus from Girona - Correus to Barcelona Airport - El Prat T1 602
  2. Take the bus from Barcelona Airport El Prat T1 to Salou - Pl. Europa

$37 - $43

Bus ALSA  •  6 h 40 min

  1. Take the bus from Girona to Manresa L0324 / ...
  2. Take the bus from Manresa to Salou

$24 - $53

Drive  •  2 h

  1. Drive from Girona to Salou 126.4 miles

$23 - $35

Questions & Answers

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

More details

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

More details

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

Get driving directions

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

More details

No, there is no direct bus from Girona to Salou. However, there are services departing from Girona - Correus and arriving at Salou - Pl. Europa via Barcelona Airport El Prat T1. The journey, including transfers, takes approximately 4 h 13 min.

More details

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.

More details

The nearest airport to Salou is Reus (REU) Airport which is 7.8 km away. Other nearby airports include Barcelona (BCN) (81.9 km), Palma Mallorca (PMI) (216.9 km), Valencia (VLC) (223.3 km) and Ibiza (IBZ) (245.4 km).

Search flights

Map of how to get from Girona to Salou.
Launch map view
  • Distance: 107.9 miles
  • Duration: 2 h 28 min

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 Airport - El Prat T1 and Barcelona Airport El Prat T1 in around 4 h 13 min.

Train operators
TGV
Phone
0033 892 353535
Website
sncf.com
Train from Girona to Barcelona Sants
Ave. Duration
41 min
Frequency
Every 4 hours
Estimated price
$23 - $28
Website
en.oui.sncf
2nd Class
$23 - $28
1st Class
$41 - $43
Bus operators
Sagales
Website
sagales.com
Bus from Girona - Correus to Barcelona Airport - El Prat T1
Ave. Duration
2 h 32 min
Frequency
5 times a day
Estimated price
$21 - $26
Schedules at
sagales.com
Empresa Plana
Phone
+34 (0) 977 553 680
Website
empresaplana.cat
Bus from Barcelona Airport El Prat T1 to Salou - Pl. Europa
Ave. Duration
1 h 26 min
Frequency
Every 30 minutes
Estimated price
$16 - $17
Schedules at
empresaplana.cat
Mou-te Public Transport in Catalonia
Website
mou-te.gencat.cat
Bus from Girona to Manresa
Ave. Duration
1 h 45 min
Frequency
Every 4 hours
Estimated price
$2 - $10
Schedules at
mou-te.gencat.cat
Transports Elèctrics Interurbans S.A.

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.