Trains from Barcelona to El Puerto de Santa María

  • Lowest price from $60.22
  • Average duration 13h 6m
  • Connections per day 1
  • Distance 899 km
  • CO₂ per person 13 kg

train from Barcelona to El Puerto de Santa María

The journey from Barcelona to El Puerto de Santa María is about 899 km. On average a train trip takes 13h 6m with 1 connections per day.

Lowest price $60.22
Trip duration 13h 6m
Connections per day 1
Lowest price $60.22
Highest price $60.22
First departure 07:45 AM
Last departure 07:45 AM
Distance 899 km
Departure Barcelona
Arrival El Puerto de Santa María
Travel operator Renfe ALVIA
Find the best price
Iryo62.93 kg CO₂
13:45Barcelona Sants
7h 5m
22:01Puerto Santa María
$48.77
1 changes
Iryo62.93 kg CO₂
09:50Barcelona Sants
6h 58m
17:57Puerto Santa María
$49.80
1 changes
Renfe TORRE DEL ORO62.93 kg CO₂
07:45Barcelona Sants
13h 1m
22:01Puerto Santa María
$60.46
1 changes

Next departures from Barcelona to El Puerto de Santa María

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

Torre del Oro $117.31
07:45 Barcelona Sants
13h 6m · direct
20:51 Puerto Santa María
AVE $181.67
08:35 Barcelona Sants
7h 10m · 1 changes
17:57 Puerto Santa María
Iryo $142.75
09:50 Barcelona Sants
6h 59m · 1 changes
17:57 Puerto Santa María
Iryo $184.71
13:45 Barcelona Sants
7h 6m · 1 changes
22:01 Puerto Santa María
See all timetables

CO₂ emissions by mode

train 62.93kg
bus 67.43kg
flight 179.8kg
carpool 143.84kg
How much CO₂ is emitted travelling by train from Barcelona to El Puerto de Santa María?

The train journey between Barcelona and El Puerto de Santa María emits 62.93kg of CO₂.

How much CO₂ do I save by taking the train between Barcelona and El Puerto de Santa María?

Taking the train between Barcelona and El Puerto de Santa María saves 116.87kg of CO₂ compared to a flight, 4.5kg compared to the bus and 80.91kg compared to the car.

FAQ