Trains from Barcelona to Salamanca

  • Lowest price from $65.36
  • Average duration 6h 26m
  • Connections per day 6
  • Distance 656 km
  • CO₂ per person 9 kg

train from Barcelona to Salamanca

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

Lowest price $65.36
Trip duration 6h 26m
Connections per day 6
Lowest price $65.36
Highest price $143.75
First departure 07:00 AM
Last departure 03:25 PM
Distance 656 km
Departure Barcelona
Arrival Salamanca
Travel operator Renfe ALVIA, Renfe Viajeros
Find the best price
Renfe45.92 kg CO₂
06:47Barcelone, Barcelona-Franca
11h 6m
19:06Salamanque, Salamanca-la Alamedilla
$78.11
1 changes
Renfe45.92 kg CO₂
09:05BARCELONA SANTS
9h 24m
20:27Salamanque, Salamanca-la Alamedilla
$83.34
1 changes
Iryo45.92 kg CO₂
19:55BARCELONA SANTS
5h 20m
02:05Salamanque, Salamanque
$85.35
1 changes

Next departures from Barcelona to Salamanca

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

$97.82
09:05 BARCELONA SANTS
9h 1m · direct
18:06 Salamanca, Pº. Estación S/n
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 Barcelona to Salamanca?

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

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

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

FAQ