Coach Mainz to Porto

2083 km 24h 49min From £ 63
FlixBus Mainz Porto
Find your coach tickets from Mainz to Porto

The Mainz - Porto coach journey

Recommended
🚌
Coach
From
£ 63*
Duration
24h 49min
Book your coach ticket →

* Indicative lowest prices observed.

2083 km
Road distance
24h 49min
Estimated coach duration
308 kg
CO2 saved vs car

Everything about the coach from Mainz to Porto

Everything about the coach from Mainz to Porto practical and eco-friendly. The journey covers approximately 2083 km and takes approximately 24h 49min. Coach tickets from Mainz to Porto are available from £ 63.

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 308 kg of CO2, equivalent to 12.3 trees planted.

Your carbon saving

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

By car
369 kg CO₂
By coach
60 kg CO₂
Saving
−308 kg CO₂
Trees planted
≈ 12.3

Everything about the coach between Mainz and Porto

How much does the coach from Mainz to Porto cost?

Coach tickets from Mainz to Porto are available from £ 63. Prices vary by date and availability.

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

The coach journey between Mainz and Porto takes approximately 24h 49min.

How far is it from Mainz to Porto?

The road distance between Mainz and Porto is approximately 2083 km.

Which coach companies operate the Mainz to Porto route?

The Mainz to Porto route is served by FlixBus.

Is the coach from Mainz to Porto eco-friendly?

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