logo
Your journey starts now
Two white leaf

From Mainz to Berlin by train, bus and carpooling

Compare and book among FlixBus, FlixTrain, Blablacar

4 stars icon

4.7 out of 1146 reviews

Trip info

456 kmDistance
24€ - 126€Prices
0.47 millions of Km traveled by our travelers
DirectTrip type
5h20Trip duration
logo Flixbuslogo FlixTrainlogo Blablacar
CarriersFlixBus, FlixTrain, Blablacar.
Detailed itinerary
🚌 Bus🚌 + 🚄 Combined trips🚗 Carpooling
Price range

24€ - 121€

24€ - 126€

28€ - 53€

Duration

8h05 - 14h45

5h53 - 12h50

5h20 - 7h50

ItineraryDirect1 stop at Frankfurt Main Sued, Mayence, Frankfurt, Frankfurt Hbf (IC), Berlin, Berlin Südkreuz station (train)Direct
Departure stationMayenceMayence
Arrival stationBerlin, Berlin central bus stationBerlin, Berlin Südkreuz station (train)
CompaniesFlixBusFlixBus, FlixTrainBlablacar
First trip17h4417h4419h06
Last trip19h1819h1819h09
Number of daily trips856

Find my tickets

Statistics unavailable

The statistics for this trip are not yet available

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Mainz to Berlin
instead of

I emit 98.65% less CO2

97.8
kg CO₂e
12%
8,935
km en vélo (ou trottinette) à assistance électrique
214
kg d'aubergine
87.4
litres de bière
15.2
t-shirts en coton
192
repas végétariens
13.5
repas avec du boeuf
8.26
années de chauffage électrique par m²
205
kg de fraise
66.1
kg d'avocat
170
kg de chou de bruxelles
153
kg de pastèque
741,231
litres d'eau du robinet
3.9
jeans
165
litres de café

Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Mainz to Berlin generally emits 1.34kg CO2 per traveler. Good news, it's always less than a plane or personal car!

Mainz Berlin by train, bus and carpooling: tickets, prices, and schedules

Are you looking for your train, bus and carpooling ticket from Mainz to Berlin?

bus FlixBus, train FlixTrain, and carpooling Blablacar are transport companies that allow you to travel easily between the two cities.

In just 0h, you will be able to travel from Mainz to Berlin covering a distance of 456 kilometers between the two cities.

On our site, you can find direct train, bus and carpooling trips Mainz Berlin because several of our partner transport companies offer them. Pretty cool, right?!

Your Mainz Berlin trip from 24 €, that's quite a deal, isn't it?

But be careful! The price of train, bus and carpooling tickets varies depending on when you book.

We'll give you more details below on the best time to book your ticket!

You can also use our Mainz Berlin price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!

How to travel from Mainz to Berlin with Tictactrip

bus itinerary from Mainz to Berlin 🚌

the company FlixBus offers a direct Mainz Berlin journey.Are you an early bird? The very first trip departs at 17h44. If, on the contrary, you prefer to travel at night or leave late in the day, the very last departure is at 19h18. The duration of a Mainz-Berlin journey is mostly between 8h05 and 14h45.
Its departure point is located at Mayence. This bus will then drop you off at Berlin, Berlin central bus station. It also serves stations Frankfurt, Frankfurt Hbf (IC), Mayence, Berlin, Berlin central bus station, Berlin, Berlin Airport BER, T 1/2, and Berlin.
 Want to know the price of from Mainz to Berlin journey? It falls in the range between 24€ and 121€. Depending on the days, you will have a choice of 8 buses from Mainz to Berlin per day.

train itinerary from Mainz to Berlin 🚄

Unfortunately, our train companies do not operate from Mainz to Berlin trips by train. But don't worry, you can still find the best prices with our other means of transportation

multimodal itinerary from Mainz to Berlin 🚌 + 🚄

You should expect a minimum price of 24€ for a journey direct Mainz Berlin. Depending on the date of your search on Tictactrip, the price for the journey from Mainz to Berlin can go up to 126€ (on average, it costs 36€).The very first departure of multimodal from Mainz to Berlin of the day takes place at 17h44, and the last one is usually at 19h18. The average duration of this journey is 7h05.  The travel time Mainz-Berlin is generally between 5h53 and 12h50. This is carried out and offered by FlixBus and FlixTrain. It usually departs from Mayence and arrives at Berlin, Berlin Südkreuz station (train). It also serves stations Frankfurt Main Sued, Mayence, Frankfurt, Frankfurt Hbf (IC), and Berlin, Berlin Südkreuz station (train).  Every day, you have the choice between 5 combined trips from Mainz to Berlin.

carpooling itinerary from Mainz to Berlin 🚗

The journey Mainz ➜ Berlin by carpooling is offered by Blablacar. Prices range from 28€ to 53€, and the trips last between 5h20 and 7h50.

Frequently Asked Questions about Mainz - Berlin

How much does a bus Mainz Berlin cost?

The minimum price for a bus from Mainz to Berlin journey is 24 €. Depending on the number of days in advance of your search, the price can go up to 121 € if you wait until the last moment. On average, a bus from Mainz to Berlin ticket costs 34 €.

How long is the trip Mainz Berlin by bus?

The minimum duration of a journey on bus from Mainz to Berlin is 8h05. The maximum duration, on the other hand, is 14h45. On average, a from Mainz to Berlin journey by bus takes 10h34.

When is the first bus Mainz Berlin leaving?

The first bus from Mainz to Berlin departs at 17h44, while the last one leaves at 19h18.

How many bus Mainz Berlin are there every day ?

Every day, there are approximately 8 bus from Mainz to Berlin.

How much does a carpooling Mainz Berlin cost?

Expect at least 28 € for a carpooling from Mainz to Berlin. Depending on the period of your search, the price of the Mainz Berlin journey can rise to 53 €. A carpooling Mainz Berlin costs an average of 47 €.

How long is the trip Mainz Berlin by carpooling?

You can expect at least 5h20 for a carpooling from Mainz to Berlin. Your trip from Mainz to Berlin can take up to 7h50 depending on the time of day and the carpooling company you choose. Your Mainz Berlin trip in carpooling lasts on average 6h00.

When is the first carpooling Mainz Berlin leaving?

Would you like to know the first and last departure times of your carpooling from Mainz to Berlin? You're in the right place! Every day, the first departure of the carpooling Mainz Berlin takes place at 19h06. Conversely, the very last departure is at 19h09. Are you more of a morning person or always leaving at the last minute?

How many carpooling Mainz Berlin are there every day ?

6 carpoolings from Mainz to Berlin circulate every day. You have no excuse not to travel.

About your trip

Berlin

From 15€
Arrow select destination