Trains from Barcelona to Badajoz

  • Lowest price from ≈ A$101.08 €62.66
  • Average duration 7h 27m
  • Connections per day 2
  • Distance 824 km
  • CO₂ per person 12 kg

train from Barcelona to Badajoz

The journey from Barcelona to Badajoz is about 824 km. On average a train trip takes 7h 27m with 2 connections per day.

Lowest price ≈ A$101.08 €62.66
Trip duration 7h 27m
Connections per day 2
Lowest price ≈ A$101.08 €62.66
Highest price ≈ A$232.08 €143.87
First departure 12:00 PM
Last departure 12:50 PM
Distance 824 km
Departure Barcelona
Arrival Badajoz
Travel operator Renfe
Find the best price
Renfe57.68 kg CO₂
13:25BARCELONA SANTS
6h 52m
21:01Badajoz, Estación De Autobuses
≈ A$210.30 €130.37
1 changes
Renfe57.68 kg CO₂
05:45BARCELONA SANTS
7h 31m
13:39Badajoz, Estación De Autobuses
≈ A$211.06 €130.84
1 changes

Next departures from Barcelona to Badajoz

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

Renfe ≈ A$134.86 €83.52
05:45 BARCELONA SANTS
7h 26m · 1 changes
13:34 Badajoz, Estación De Autobuses
Renfe ≈ A$202.29 €125.28
12:40 BARCELONA SANTS
7h 29m · 1 changes
21:01 Badajoz, Estación De Autobuses
See all timetables

CO₂ emissions by mode

train 57.68kg
bus 61.8kg
flight 164.8kg
carpool 131.84kg
How much CO₂ is emitted travelling by train from Barcelona to Badajoz?

The train journey between Barcelona and Badajoz emits 57.68kg of CO₂.

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

Taking the train between Barcelona and Badajoz saves 107.12kg of CO₂ compared to a flight, 4.12kg compared to the bus and 74.16kg compared to the car.

FAQ