Coach Badajoz to Porto

356 km 6h 55min From £ 16
FlixBus Badajoz Porto
Find your coach tickets from Badajoz to Porto

The Badajoz - Porto coach journey

🚌
Coach
From
£ 16*
Duration
6h 55min
Book your coach ticket →
🚆
Train
From
£ 10*
Duration
5h 32min

* Indicative lowest prices observed.

356 km
Road distance
6h 55min
Estimated coach duration
53 kg
CO2 saved vs car

Everything about the coach from Badajoz to Porto

Everything about the coach from Badajoz to Porto practical and eco-friendly. The journey covers approximately 356 km and takes approximately 6h 55min. Coach tickets from Badajoz to Porto are available from £ 16.

This route is served by FlixBus, with several departures per week. Book in advance for the best fares.

From an environmental perspective, choosing the coach over the car for this journey saves approximately 53 kg of CO2, equivalent to 2.1 trees planted.

Your carbon saving

By taking the coach instead of the car between Badajoz and Porto

By car
63 kg CO₂
By coach
10 kg CO₂
Saving
−53 kg CO₂
Trees planted
≈ 2.1

Everything about the coach between Badajoz and Porto

How much does the coach from Badajoz to Porto cost?

Coach tickets from Badajoz to Porto are available from £ 16. Prices vary by date and availability.

How long does the coach journey from Badajoz to Porto take?

The coach journey between Badajoz and Porto takes approximately 6h 55min.

How far is it from Badajoz to Porto?

The road distance between Badajoz and Porto is approximately 356 km.

Which coach companies operate the Badajoz to Porto route?

The Badajoz to Porto route is served by FlixBus.

Is the coach from Badajoz to Porto eco-friendly?

Yes! By taking the coach instead of the car between Badajoz and Porto, you save approximately 53 kg of CO2.