Trains from Salamanca to Puebla de Sanabria

  • Lowest price from $33.62
  • Average duration 3h 32m
  • Connections per day 2
  • Distance 145 km
  • CO₂ per person 2 kg

train from Salamanca to Puebla de Sanabria

The journey from Salamanca to Puebla de Sanabria is about 145 km. On average a train trip takes 3h 32m with 2 connections per day.

Lowest price $33.62
Trip duration 3h 32m
Connections per day 2
Lowest price $33.62
Highest price $34.32
First departure 02:00 PM
Last departure 04:08 PM
Distance 145 km
Departure Salamanca
Arrival Puebla de Sanabria
Travel operator Renfe
Find the best price
Renfe10.15 kg CO₂
14:00Salamanque, Salamanca-la Alamedilla
4h 1m
20:45Puebla de Sanabria, Puebla de Sanabria
$34.32
1 changes

Next departures from Salamanca to Puebla de Sanabria

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

Renfe $34.32
14:00 Salamanque, Salamanca-la Alamedilla
4h 1m · 1 changes
20:45 Puebla de Sanabria, Puebla de Sanabria
See all timetables

CO₂ emissions by mode

train 10.15kg
bus 10.88kg
flight 29kg
carpool 23.2kg
How much CO₂ is emitted travelling by train from Salamanca to Puebla de Sanabria?

The train journey between Salamanca and Puebla de Sanabria emits 10.15kg of CO₂.

How much CO₂ do I save by taking the train between Salamanca and Puebla de Sanabria?

Taking the train between Salamanca and Puebla de Sanabria saves 18.85kg of CO₂ compared to a flight, 0.73kg compared to the bus and 13.05kg compared to the car.

FAQ