How to travel from Vienna to Mainz

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
Oct 02
Mon
Oct 03
Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22

Travel Information between Vienna and Mainz

distanceDistance385 miles (621 km)
modeAvailable travel modesBus, flight, ferry or train
priceTicket price range$48 - $232
cheapestCheapest modeBus • $48 (€46) • 12 h 44 min
fastestFastest modeFlight • $232 (€220) • 1 h 30 min
carriersPopular travel companiesSTUDENT AGENCY k. S. KLM Cityhopper or Deutsche Bahn

Take a bus, flight, ferry or train to travel 385 miles (621 km) to Mainz from Vienna. If speed is a priority, then a flight is the best option with an average duration of 1 h 30 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $48 (€46). The most popular travel companies which serve this trip are STUDENT AGENCY k. S. KLM Cityhopper or Deutsche Bahn among others. Travelers can even take a direct bus, flight or train from Vienna to Mainz.

Travel Tips: Travel from Vienna to Mainz

Travel Tips: 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 Vienna to Mainz.
FAQs

Travel between Vienna, Austria and Mainz, Germany is: Unrestricted.

Can travelers from Austria enter Germany?

International entry is allowed at this time for: Entry is unrestricted for citizens and permanent residents of Austria.

Are there rules for self-quarantine when arriving to Mainz from Vienna?

Conditions of entry into Germany:

  • There are no current restrictions

Are there COVID-19 safety rules for social distancing and wearing face masks in Mainz, Germany?

To reduce the spread of COVID-19, the government of Germany has imposed the following measures:

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

This information was last checked on 9/30/22. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey between Vienna and Mainz.

The restriction level for your return to Vienna, Austria from Germany is: Unrestricted.

Is my journey back to Vienna from Mainz restricted?

Entry into Austria is currently allowed for: Entry is unrestricted for citizens and permanent residents of Germany.

Do I need to self-quarantine upon arrival in Vienna from Mainz?

Conditions of reentry into Austria:

  • There are no current restrictions

What are the coronavirus safety measures I need to follow in Vienna, Austria?

You should observe these safety measures in Austria as imposed by the government to reduce the spread of COVID-19:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Recommended

This information about your return travel to Austria was last checked on 9/12/22. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Vienna from Mainz closer to your date of departure here.

There are 4 ways to get from Vienna to Mainz: bus, flight, ferry or train.

The cheapest way to travel between Vienna and Mainz is by taking a bus with an average price of $48 (€46).

This is compared to other travel options to Mainz:

Taking a bus is about $183 (€174) less than taking a flight, which costs on average $232 (€220) for this trip.

Taking a bus is about $89 (€84) less than taking a train, which costs on average $137 (€130) for this trip.

The fastest way to get to Mainz from Vienna is by flight with an average travel time of 1 h 30 min.

Other travel options to Mainz can usually take longer:

In comparison, going by bus can take 12 h 44 min   on average.

In comparison, getting to Mainz by train can take on average 7 h 3 min.

You should expect to travel around 385 miles (621 km) between Vienna and Mainz.

The average frequency per day from Vienna to Mainz is:

  • 4 buses per day.
  • 7 trains a day.

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

These are the most popular departure and arrival points from Vienna to Mainz:

  • Buses most often depart from Vienna at Vienna, International Busterminal (VIB) and arrive in Mainz at Mainz.
  • Trains mostly leave from Wien Westbahnhof and tend to arrive in Mainz Hbf.

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

  • You can take a bus from Vienna to Mainz with STUDENT AGENCY k. S. Cheap tickets can be found for $48 (€46) with STUDENT AGENCY k. S. From Vienna to Mainz.
  • You can travel by plane from Vienna to Mainz with KLM Cityhopper, and you can find KLM Cityhopper Vienna to Mainz tickets for $232 (€220) on Omio.
  • You can travel by train to Mainz from Vienna with Deutsche Bahn, and you can find Deutsche Bahn Vienna to Mainz tickets for $137 (€130) on Omio.

Yes, there are direct services available from Vienna to Mainz with the following travel companies:

  • You can find around 1 direct bus per day and travel with BlaBlaCar.
  • You can travel directly by train with Deutsche Bahn or ÖBB | ICE with 6 direct trains per day.

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

Your trip from Vienna to Mainz doesn't have to end in Mainz. Many of our customers like to extend their vacation to explore other popular destinations like Berlin, Frankfurt am Main or Cologne. If you’d like to add Berlin, Frankfurt am Main or Cologne to your Vienna to Mainz tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Mainz today!

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

  • Bus tickets cost $48 (€46) one way on average.
  • Plane tickets cost $232 (€220) one way on average.
  • Train tickets cost $137 (€130) one way on average.

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

Travelling from Vienna to Mainz: related information

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language