Cheap bus tickets from Berlin to Mainz

Showing times and prices for 5 Dec

Cheapest

£19

Average

£26

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Mainz will cost around £ 26 if you buy it on the day, but the cheapest tickets can be found for only £ 19.

08:00Berlin7h10 15:10Mainz
0 changes
£191One-way
10:00Berlin6h20 16:20Mainz
0 changes
£221One-way
13:00Berlin7h00 20:00Mainz
0 changes
£271One-way
09:30Berlin6h50 16:20Mainz
0 changes
£271One-way
Cheapest
23:50Berlin, ZOB12h25 12:15Mainz
1 changes
£381One-way

Bus Timetable Berlin to Mainz

Showing buses for tomorrow, Sun, 5 Dec
08:00Berlin7h10 15:10Mainz
0 changes
09:30Berlin6h50 16:20Mainz
0 changes
10:00Berlin6h20 16:20Mainz
0 changes
13:00Berlin7h00 20:00Mainz
0 changes
23:50Berlin, ZOB12h25 12:15Mainz
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
4 Dec
£38Deutsche Bahn
£32Flixbus
Find prices
Sun
5 Dec
£31FlixTrain
£38Flixbus
£45easyJet
Mon
6 Dec
£21Deutsche Bahn with connection
Find prices
£35easyJet
Tue
7 Dec
£21Deutsche Bahn
£16BlaBlaCar Bus
£43Eurowings
Wed
8 Dec
Find prices
£32Flixbus
£43easyJet
Thu
9 Dec
£16Deutsche Bahn
£12Flixbus
£36easyJet
Fri
10 Dec
£16Deutsche Bahn
£21Flixbus
£37easyJet
Sat
11 Dec
Find prices
£12Flixbus
£43Eurowings
Sun
12 Dec
£16Deutsche Bahn
£21Flixbus
£56easyJet
Mon
13 Dec
£16Deutsche Bahn
£16BlaBlaCar Bus
£37easyJet
Tue
14 Dec
Find prices
£16BlaBlaCar Bus
£36easyJet
Thu
16 Dec
£16Deutsche Bahn
£22Flixbus
£36easyJet
Fri
17 Dec
£21Deutsche Bahn
£22Flixbus
£36easyJet
Sat
18 Dec
£21Deutsche Bahn
£22Flixbus
£34Eurowings
Mon
20 Dec
£16Deutsche Bahn
£12Flixbus
£36easyJet
Tue
21 Dec
Find prices
£29BlaBlaCar Bus
£36easyJet
Wed
22 Dec
Find prices
£36BlaBlaCar Bus
£36easyJet
Thu
23 Dec
£48Deutsche Bahn
£42BlaBlaCar Bus
£36easyJet
Fri
24 Dec
£16Deutsche Bahn
£21BlaBlaCar Bus
£32easyJet

Bus times from Berlin to Mainz

Showing times and prices for 5 Dec

Fastest Journey

6 h 20 m

Average

7 h 57 m

Buses per day

5

Distance

455 km

Of the 5 buses that leave Berlin for Mainz every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 455 km distance in an average of 7 h 57 m but if you time it right, some buses will get you there in just 6 h 20 m .

The slowest buses will take 12 h 25 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

10:00Berlin6h20 16:20Mainz
0 changes
£221One-way
09:30Berlin6h50 16:20Mainz
0 changes
£271One-way
13:00Berlin7h00 20:00Mainz
0 changes
£271One-way
08:00Berlin7h10 15:10Mainz
0 changes
£191One-way
Fastest
23:50Berlin, ZOB12h25 12:15Mainz
1 changes
£381One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Berlin and Mainz

distanceDistance282 miles (455 km)
durationAverage coach duration12 h 25 min
priceAverage coach ticket price£23 (€26)
changesDirect coachYes
carriersCoach companiesFlixbus or BlaBlaCar

Coaches from Berlin to Mainz cover the 282 miles (455 km) long trip taking on average 12 h 25 min with our travel partners like Flixbus or BlaBlaCar. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £12, but the average price of coach tickets is £23. Travellers depart most frequently from Berlin Hbf and arrive in Mainz, Hbf.

Coach companies

FlixBus between Berlin and Mainz

Travel from Berlin to Mainz from £12 with Omio’s coach partners FlixBus! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.

FlixBus

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.

  • Average Price: £12

FlixBus has updated its ticket policies due to the coronavirus. Keep these in mind when booking your FlixBus tickets between Berlin and Mainz and when travelling by coach:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Coach to Mainz from Berlin
Take the bus to Mainz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Mainz.
FAQs
How much do cheap coaches between Berlin and Mainz cost?
Omio customers have found cheap coach tickets from Berlin to Mainz for as low as £12  for the next 7 days.
What is the average cost of a coach from Berlin to Mainz?
The Berlin to Mainz coach ticket price is on average £23  if you are looking to buy your tickets for this route in the next week.
How many miles is it from Berlin to Mainz by coach?
When travelling this route you should expect the distance from Berlin to Mainz via coach to be approximately 282 miles (455 km).
How long is the coach from Berlin to Mainz?
On average the Berlin to Mainz coach time is 12 h 25 min  covering the 282 miles (455 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Berlin to Mainz coach leave from? Which Mainz coach station do I come into from Berlin?

Some of the Berlin coach stations to Mainz you can start your journey from include Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Similarly, some of the arrival coach stations in Mainz include Mainz, Hbf, Mainz and Mainz, Mainz Hbf (Kaiser-Wilhelm-Ring).

When travelling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Mainz, Hbf.

Where is the coach station in Berlin? Where is the coach station in Mainz?

Passengers booking this journey most frequently board their coaches from Berlin Hbf and need to travel around 1.7 miles (2.8 km) from the city centre to get to this coach station.

Passengers arriving in Mainz most often arrive at Mainz, Hbf and need to travel around 1.6 miles (2.5 km) from this coach station to the city centre.

Which coach companies can get me from Berlin to Mainz?
For the trip from Berlin to Mainz you can take a coach with Flixbus or BlaBlaCar. Be sure to check out all possible coach companies that offer services to Mainz from Berlin on Omio to compare what amenities they may have.
What time is the earliest coach from Berlin to Mainz? What time is the last coach from Berlin to Mainz?
The first Berlin to Mainz coach departs at 17: 45   and the last coach from Berlin to Mainz leaves at 22: 50. Check out the most up-to-date Berlin to Mainz coach schedule on Omio and find the best time to travel to your destination.
How far in advance should I purchase a coach ticket between Berlin and Mainz to get the best deals?
You can find a coach between Berlin and Mainz to cost on average £23 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Berlin to Mainz coach generally on sale a few months before the planned travel date.