Cheap bus tickets from Berlin to Mainz

Showing times and prices for 30 May

Cheapest

£18

Average

£32

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 £ 32 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

08:50Berlin5h40 14:30Mainz
0 changes
£181One-way
17:00Berlin6h20 23:20Mainz
0 changes
£261One-way
22:00Berlin5h50 03:50Mainz
0 changes
£301One-way
11:00Berlin6h00 17:00Mainz
0 changes
£311One-way
Cheapest
19:08Berlin11h27 06:35Mainz
1 changes
£361One-way

Bus Timetable Berlin to Mainz

Showing buses for tomorrow, Mon, 30 May
08:50Berlin5h40 14:30Mainz
0 changes
11:00Berlin6h00 17:00Mainz
0 changes
17:00Berlin6h20 23:20Mainz
0 changes
18:46Berlin11h49 06:35Mainz
0 changes
19:01Berlin11h34 06:35Mainz
0 changes
19:08Berlin11h27 06:35Mainz
0 changes
19:35Berlin11h00 06:35Mainz
0 changes
21:15Berlin9h20 06:35Mainz
0 changes
21:55Berlin, ZOB8h40 06:35Mainz
0 changes
22:00Berlin5h50 03:50Mainz
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
30 May
£43FlixTrain
£36Flixbus
£98Eurowings
Tue
31 May
£27Deutsche Bahn with connection
£32Flixbus
£133Eurowings
Thu
2 Jun
£46Deutsche Bahn
Find prices
£124Eurowings
Fri
3 Jun
£38FlixTrain
£30Flixbus
£89Eurowings
Sat
4 Jun
£18FlixTrain
£21Flixbus
£62Eurowings
Sun
5 Jun
£22FlixTrain
£25Flixbus
£53Eurowings
Mon
6 Jun
£41FlixTrain
£30Flixbus
£44Tuifly
Tue
7 Jun
£32Deutsche Bahn
£29Flixbus
£36Eurowings
Wed
8 Jun
£16Deutsche Bahn
£21Flixbus
£62airmax
Thu
9 Jun
£18FlixTrain
£21Flixbus
£62Air Baltic
Tue
14 Jun
£12Deutsche Bahn
£25Flixbus
£36Eurowings
Wed
15 Jun
£29FlixTrain
£25Flixbus
£36airmax
Thu
16 Jun
£21Deutsche Bahn
£20Flixbus
£62Eurowings
Fri
17 Jun
£16Deutsche Bahn
£21Flixbus
£36Eurowings
Sat
18 Jun
£22FlixTrain
£21Flixbus
£53Eurowings

Bus times from Berlin to Mainz

Showing times and prices for 30 May

Fastest Journey

5 h 40 m

Average

8 h 46 m

Buses per day

10

Distance

455 km

Of the 10 buses that leave Berlin for Mainz every day 6 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 8 h 46 m but if you time it right, some buses will get you there in just 5 h 40 m .

The slowest buses will take 11 h 49 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.

08:50Berlin5h40 14:30Mainz
0 changes
£181One-way
22:00Berlin5h50 03:50Mainz
0 changes
£301One-way
11:00Berlin6h00 17:00Mainz
0 changes
£311One-way
17:00Berlin6h20 23:20Mainz
0 changes
£261One-way
Fastest
21:55Berlin, ZOB8h40 06:35Mainz
0 changes
£361One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Berlin to Mainz

distanceDistance282 miles (455 km)
durationAverage coach duration8 h 36 min
priceAverage coach ticket price£32 (€36)
changesDirect coachYes
carriersCoach companiesBlaBlaCar Bus, Flixbus or BlaBlaCar

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

Coach companies: FlixBus Berlin to Mainz

FlixBus coaches will get you from Berlin to Mainz from £21. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

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: £21

These are FlixBus 's ticket policies for COVID-19 for the coach between Berlin and Mainz:

  • 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

What is the cost of cheap coaches from Berlin to Mainz?

Omio customers have found cheap coach tickets to Mainz from Berlin for as low as £21  for the next 7 days.

What is the average price of coach tickets from Berlin to Mainz?

The Berlin to Mainz coach ticket price is on average £32  if you are looking to purchase your tickets for this trip in the next week.

How many miles is it from Berlin to Mainz by coach?

You should expect to travel around 282 miles (455 km)  between Berlin and Mainz by coach.

How many hours does it take from Berlin to Mainz by coach?

The coach time to Mainz from Berlin is on average 8 h 36 min  for the 282 miles (455 km) long journey, but the time it takes to go from Berlin to Mainz by coach can vary depending on specific dates or travelling on weekends and holidays.

Which coach station from Berlin to Mainz do I depart from? Which Mainz coach station from Berlin do I arrive in?

When departing from Berlin, you have various coach station options to start your trip from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. When arriving in Mainz, you can end your trip in coach stations like Mainz, Mainz, Hbf and Mainz, Mainz Hbf (Kaiser-Wilhelm-Ring).

Omio customers book a coach from Berlin Hbf   to Mainz   most frequently for this route.

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

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

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

What coach companies go from Berlin to Mainz?

Take the Berlin to Mainz coach with BlaBlaCar Bus, Flixbus or BlaBlaCar. However, it's always good to check out all possible coach companies for the route from Berlin to Mainz as there might be differences in the amenities they offer.

Is there a direct coach to Mainz from Berlin?

Yes, you can search for direct coaches from Berlin to Mainz on Omio with Flixbus or BlaBlaCar, and you won’t need to change in between. Direct coach services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your coach ticket.

When does the first coach depart from Berlin to Mainz? When does the last coach depart from Berlin to Mainz?

The first coach from Berlin to Mainz leaves at 16: 35   and the last coach for this leaves at 22: 50. Omio shows you the latest coach from Berlin to Mainz schedule to help you book the best departure time for this trip.

How far in advance should I book a coach ticket from Berlin to Mainz to get the best deals?

In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this route and save money. If you purchase coach tickets from Berlin to Mainz within the next 7 days, you can find tickets to cost on average £32 one way. To find the best prices for this journey, consider booking your coach ticket from Berlin to Mainz a few months in advance.