COMPARE Prices across different modes

Sun
Nov 28
$45Deutsche Bahn with connection
$43STUDENT AGENCY k.s.
$126Eurowings
Mon
Nov 29
$45Deutsche Bahn with connection
$43STUDENT AGENCY k.s.
$151Austrian Airlines
Tue
Nov 30
$45Deutsche Bahn with connection
$43STUDENT AGENCY k.s.
$55Ryanair
Wed
Dec 1
$45Deutsche Bahn
$43STUDENT AGENCY k.s.
$30Ryanair
Thu
Dec 2
$45Deutsche Bahn
$43STUDENT AGENCY k.s.
$27Ryanair
Fri
Dec 3
$33Deutsche Bahn
$102Flixbus
$79Austrian Airlines
Sat
Dec 4
$45Deutsche Bahn
$43STUDENT AGENCY k.s.
$42Ryanair
Sun
Dec 5
$45Deutsche Bahn with connection
$43STUDENT AGENCY k.s.
$44Ryanair
Mon
Dec 6
$67ÖBB | ICE
$41STUDENT AGENCY k.s.
$22Ryanair
Tue
Dec 7
$67ÖBB | ICE
$41STUDENT AGENCY k.s.
$14Ryanair
Thu
Dec 9
$45Deutsche Bahn with connection
$41Flixbus
$17Ryanair

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Vienna and Mainz

distanceDistance385 miles (621 km)
durationAverage train duration7 h 3 min
priceAverage train ticket price$47 (€39)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesDeutsche Bahn or ÖBB | ICE

Trains from Vienna to Mainz cover the 385 miles (621 km) long journey taking on average 7 h 3 min with our travel partners like Deutsche Bahn or ÖBB | ICE. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $33 (€28), but the average price of train tickets is $47 (€39). Travelers depart most frequently from Wien Westbahnhof and arrive in Mainz Hbf.

Train companies

Travel with Deutsche Bahn between Vienna and Mainz

Travel from Vienna to Mainz from $33 (€28) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most popular route for you.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Vienna to Mainz. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Vienna to Mainz with Deutsche Bahn:

  • Average Duration: 7 h 4 min
  • Deutsche Bahn frequency: 2 a day

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Vienna and Mainz due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Trains from Vienna to Mainz
Travel by train 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
What COVID-19 travel safety information and restrictions should I be aware of for my train to Mainz from Vienna?

Travel between Vienna, Austria and Mainz, Germany by train is: Partially open.

What is the status of international entry into Germany from Austria?

International entry status: Entry is partially open for citizens and permanent residents of Austria

Do I need to self-quarantine on arrival in Germany from Vienna?

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 are the safety rules to follow in Mainz, Germany?

When traveling in Germany, you must follow these COVID-19 safety rules:

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

The information above was last checked on 11/26/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Mainz from Vienna before traveling.

Are there travel restrictions, such as quarantine measures, in place when returning to Vienna, Austria from Mainz, Germany?

The current restriction level for your return trip by train from Mainz to Vienna is: Partially open

Are there any international entry restrictions on returning to Austria from Germany?

Reentry to Austria is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Austria from Mainz?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Vienna, Austria?

The government of Austria has imposed these measures to reduce the spread of COVID-19:

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

Last checked on 11/25/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Vienna from Mainz here.

How much do cheap trains from Vienna to Mainz cost?
Omio customers have found the cheapest trains from Vienna to Mainz to cost as little as $33 (€28)  in the next 7 days.
What is the cost of a train between Vienna and Mainz?
The train price between Vienna and Mainz is on average $47 (€39)  if you are looking to purchase your tickets for this journey in the next 7 days.
How far is Mainz from Vienna by train?
The distance to Mainz from Vienna by train is approximately 385 miles (621 km).
How long is a train between Vienna and Mainz on average?
On average the Vienna to Mainz train time is 7 h 3 min  covering the 385 miles (621 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Vienna and arrival train station in Mainz?

Omio customers traveling this route book their trains from Wien Westbahnhof   to Mainz Hbf.

Where is the train station in Vienna to go to Mainz? Where is the train station in Mainz located?

Passengers board the train most frequently from Wien Westbahnhof, which is located around 1.8 miles (2.9 km) away from the city center, and they get off the train at Mainz Hbf, located 1.5 miles (2.4 km) away from the city center.

What train providers offer a service from Vienna to Mainz?
For the best Vienna to Mainz train to book, you can travel safely and comfortably with Deutsche Bahn or ÖBB | ICE. However, it's always good to check all possible train providers with services to Mainz from Vienna to compare what amenities they may offer.
How many trains are there to Mainz from Vienna a day?
On average, there are 2 trains a day from Vienna to Mainz. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Vienna to Mainz? When does the last train depart from Vienna to Mainz?
You can take the first train from Vienna to Mainz at 6: 30 AM. The last train from Vienna to Mainz that you can take departs at 10: 27 PM. Omio shows you the latest train from Vienna to Mainz schedule to help you book the best departure time for this route.
How far in advance should I purchase train tickets between Vienna and Mainz for the best deals?
If you book a train ticket from Vienna to Mainz within the next 7 days, you can find tickets to cost on average $47 (€39) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Vienna and Mainz are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Vienna
Mainz
The major railway station for departures from Vienna is Wien Westbahnhof. Read all the information you need to know about services, amenities and connections at Wien Westbahnhof for your journey between Vienna and Mainz.