Travel options
from Brussels to Mainz

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

Our recommendation

To get from Brussels to Mainz on Oct 24 we recommend taking a train because it’s the best combination of price and speed.

06:24AMBrussels-Midi4h15 10:39AMMainz Hbf
1 changes
$591One-way
Cheapest
10:56PMBrussels-Midi11h19 10:15AMMainz Hbf
3 changes
$571One-way
Other options
08:25AMBrussels-Midi4h14 12:39PMMainz Hbf
1 changes
$761One-way
06:25PMBrussels-Midi4h14 10:39PMMainz Hbf
1 changes
$761One-way
05:56PMBrussels-Midi5h43 11:39PMMainz Hbf
3 changes
$601One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sat
Oct 23
$55Deutsche Bahn
$43Flixbus
$276Lufthansa
Sun
Oct 24
$57Deutsche Bahn
$43Flixbus
$276Lufthansa
Tue
Oct 26
$23Deutsche Bahn
$31Flixbus
$220Brussels Airlines
Fri
Oct 29
$39Deutsche Bahn
$43Flixbus
$481Lufthansa
Sat
Oct 30
$41Deutsche Bahn
$43Flixbus
$200Lufthansa
Sun
Oct 31
Find prices
$23BlaBlaCar Bus
$173Lufthansa
Mon
Nov 1
$39Deutsche Bahn
$27BlaBlaCar Bus
$173Lufthansa
Fri
Nov 5
$23Deutsche Bahn
$31Flixbus
$109Lufthansa

Travel Information between Brussels and Mainz

distanceDistance182 miles (294 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$33 - $84
cheapestCheapest modeTrain • $33 (€27) • 3 h 54 min
fastestFastest modeFlight • $84 (€69) • 1 h
carriersPopular travel companiesBlaBlaCar Bus, Brussels Airlines or Deutsche Bahn

Travel 182 miles (294 km) by bus, flight or train between Brussels and Mainz. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as $33 (€27). The most popular travel companies which serve this trip are BlaBlaCar Bus, Brussels Airlines or Deutsche Bahn among others. Travelers can even take a direct bus or flight from Brussels to Mainz.

Travel Tips

Travel from Brussels to Mainz
Travel 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 Brussels to Mainz.
FAQs
What are the international travel restrictions for Germany due to COVID-19 if I’m traveling between Brussels and Mainz?

International travel from Brussels, Belgium to Mainz, Germany is: Partially open.

Can I enter Germany if coming from Belgium?

Entry into Germany is currently allowed for: Entry is partially open for citizens and permanent residents of Belgium.

Am I required to self-quarantine upon arrival to Mainz if traveling from Brussels?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What measures do I need to follow in Mainz, Germany due to the pandemic?

All travelers in Germany must observe the following coronavirus safety measures:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 10/22/21; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip from Brussels to Mainz.

Am I required to self-quarantine when I return to Brussels, Belgium from Mainz, Germany?

Return travel to Brussels, Belgium from Germany is: Partially open.

Are there any travel restrictions on reentering Belgium from Germany?

Entry into Belgium is allowed for: Entry is partially open for citizens and permanent residents of Germany.

Are there requirements to self-quarantine on arrival into Belgium from Germany?

Requirements for reentering Belgium:

  • Negative COVID-19 test issued at most 3 days before arrival and 10 day mandatory self quarantine
  • Passenger Locator Form (PLF) required
  • A negative result for COVID-19 is a condition for subsequent release from quarantine. It is tested in quarantine on days 1 and 7
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the requirements for social distancing and wearing face masks in Belgium?

All travelers must abide by the following measures in Belgium to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Brussels, Belgium was last verified on 10/20/21. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Brussels from Mainz.

What are the ways to get from Brussels to Mainz?

There are 3 ways to travel from Brussels to Mainz including taking a bus, flight or train.

What is the cheapest way to get from Brussels to Mainz?

The cheapest way to travel between Brussels and Mainz is by taking a train with an average price of $33 (€27).

This is compared to other travel options to Mainz:

Taking a train is about $9 (€7) less than taking a bus, which costs on average $42 (€34) for this journey.

Taking a train is usually $52 (€42) less than taking a flight to Mainz, which costs on average $84 (€69) for the same trip.

What is the fastest way to travel from Brussels to Mainz?

The quickest way to travel from Brussels to Mainz is by flight, which takes on average 1 h   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Mainz by bus can take on average 5 h 5 min.

In comparison, traveling by train can take you on average 3 h 54 min.

How many miles from Brussels to Mainz would I travel?

The distance from Brussels to Mainz is approximately 182 miles (294 km).

How many scheduled departures are there a day from Brussels to Mainz?

The average frequency per day from Brussels to Mainz is:

  • Around 6 trains per day.

However, we recommend checking specific travel dates for your route from Brussels to Mainz as scheduled services by bus, flight or train can vary by season or day of the week.

Where do I depart from Brussels? Where do I arrive in Mainz?

These are the most popular departure and arrival points when traveling from Brussels to Mainz:

  • Most travelers board their bus from Brussels, Brussels South (Gare du Midi) and arrive in Mainz, Hbf.
  • Most travelers board their train from Bruxelles-Midi and arrive in Mainz Hbf.
Which travel companies can take me from Brussels to Mainz?

Omio works with many trusted partners that can help you travel the best way from Brussels to Mainz:

  • You can take a bus from Brussels to Mainz with BlaBlaCar Bus. Cheap tickets can be found for $42 (€34) with BlaBlaCar Bus from Brussels to Mainz.
  • You can go to Mainz from Brussels by plane with Brussels Airlines. You'll see cheap plane tickets for $84 (€69) with Brussels Airlines from Brussels to Mainz on Omio.
  • You can take a train from Brussels to Mainz with Deutsche Bahn. Cheap tickets can be found for $33 (€27) with Deutsche Bahn from Brussels to Mainz.
Is there a way to travel directly from Brussels to Mainz?

Yes, there are direct routes from Brussels to Mainz with the following travel companies:

  • You can travel directly by bus with BlaBlaCar.
  • You can book a direct flight with Lufthansa or Brussels Airlines.

Direct services to Mainz tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Where should I go next after I travel between Brussels and Mainz?
Many of our customers traveling from Brussels to Mainz don't make Mainz their final stop. Some of the destinations worth visiting after Mainz are Berlin, Frankfurt am Main or Cologne, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Mainz to any of these top destinations today!
When should I buy a ticket from Brussels to Mainz online to score the best deals?

When planning your trip from Brussels to Mainz, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost on average $42 (€34) one way.
  • Plane tickets are costing on average $84 (€69) one way.
  • Train tickets are costing $33 (€27) one way on average.

However, we recommend buying tickets from Brussels to Mainz online a few months in advance to get the best deals and save money on your upcoming journey.

Important Stations and Airports for this Journey

Travelling from Brussels to Mainz: related information

Here are some other resources that might have the information you need