Travel options
from Mainz to Berlin

You can get from Mainz to Berlin by train, bus or flight.

Our recommendation

To get from Mainz to Berlin on Oct 25 we recommend taking a flight because it’s the best combination of price and speed.

05:35PMCologne/Bonn Airport1h10 06:45PMBerlin Brandenburg Airport
0 changes
05:35PMCologne/Bonn Airport1h10 06:45PMBerlin Brandenburg Airport
0 changes
Other options
04:15PMCologne/Bonn Airport1h10 05:25PMBerlin Brandenburg Airport
0 changes
06:45AMFrankfurt am Main Airport1h10 07:55AMBerlin Brandenburg Airport
0 changes
11:10AMCologne/Bonn Airport1h10 12:20PMBerlin Brandenburg Airport
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

Oct 24
$85Deutsche Bahn
Find prices
Oct 25
$57Deutsche Bahn
Oct 26
$43Deutsche Bahn
$35BlaBlaCar Bus
Oct 27
$22Deutsche Bahn
$30BlaBlaCar Bus
Oct 28
Find prices
$32BlaBlaCar Bus
Oct 29
$43Deutsche Bahn
$48BlaBlaCar Bus
Oct 30
$43Deutsche Bahn

Travel Information to Berlin from Mainz

distanceDistance282 miles (455 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$24 - $101
cheapestCheapest modeBus • $24 (€19) • 8 h
fastestFastest modeFlight • $101 (€81) • 1 h 10 min
carriersPopular travel companiesLufthansa, Flixbus or Deutsche Bahn

Take a flight, bus or train to travel 282 miles (455 km) to Berlin from Mainz. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $24 (€19). The most popular travel companies which serve this journey are Lufthansa, Flixbus or Deutsche Bahn among others. Travelers can even take a direct flight or bus from Mainz to Berlin.

Important Stations and Airports for this Journey