Trains from Salamanca to Barcelona

  • Lowest price from $65.77
  • Average duration 7h 13m
  • Connections per day 4
  • Distance 656 km
  • CO₂ per person 9 kg

train from Salamanca to Barcelona

The journey from Salamanca to Barcelona is about 656 km. On average a train trip takes 7h 13m with 4 connections per day.

Lowest price $65.77
Trip duration 7h 13m
Connections per day 4
Lowest price $65.77
Highest price $121.22
First departure 05:47 AM
Last departure 03:25 PM
Distance 656 km
Departure Salamanca
Arrival Barcelona
Travel operator Renfe ALVIA, Renfe Viajeros
Find the best price
Renfe ALVIA45.92 kg CO₂
12:28Salamanca, Pº. Estación S/n
9h 7m
21:35BARCELONA SANTS
$56.52
direct
Renfe45.92 kg CO₂
07:30Salamanque, Salamanca-la Alamedilla
4h 25m
15:30BARCELONA SANTS
$65.38
1 changes
Renfe45.92 kg CO₂
04:35Salamanque, Salamanque
5h 20m
11:15BARCELONA SANTS
$67.19
1 changes

Next departures from Salamanca to Barcelona

Sample times and fares for the coming days — book to confirm availability and price.

$121.22
05:47 Salamanca, Pº. Estación S/n
5h 52m · 1 changes
12:41 BARCELONA SANTS
$65.77
12:28 Salamanca, Pº. Estación S/n
9h 11m · direct
21:39 BARCELONA SANTS
Alvia $65.77
12:28 Salamanca, Pº. Estación S/n
9h 11m · direct
21:39 BARCELONA SANTS
See all timetables

CO₂ emissions by mode

train 45.92kg
bus 49.2kg
flight 131.2kg
carpool 104.96kg
How much CO₂ is emitted travelling by train from Salamanca to Barcelona?

The train journey between Salamanca and Barcelona emits 45.92kg of CO₂.

How much CO₂ do I save by taking the train between Salamanca and Barcelona?

Taking the train between Salamanca and Barcelona saves 85.28kg of CO₂ compared to a flight, 3.28kg compared to the bus and 59.04kg compared to the car.

FAQ