The cheapest trains from Vienna to Frankfurt am Main

Showing times and prices for 24 Oct

Cheapest

£57

Average

£127

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 Vienna to Frankfurt am Main will cost around £ 127 if you buy it on the day, but the cheapest tickets can be found for only £ 57.

Cheapest
23:27Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)10h09 09:36Frankfurt (Main) Hbf
3 changes
£571One-way
2nd Cheapest
23:27Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)10h37 10:04Frankfurt (Main) Hbf
1 changes
£1031One-way
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 17:36Frankfurt (Main) Hbf
0 changes
£1351One-way
15:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 21:36Frankfurt (Main) Hbf
0 changes
£1351One-way
06:50Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h46 13:36Frankfurt (Main) Hbf
0 changes
£1351One-way

Timetable Vienna to Frankfurt am Main

Showing trains for tomorrow, Sun, 24 Oct
06:50Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h46 13:36Frankfurt (Main) Hbf
0 changes
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 15:36Frankfurt (Main) Hbf
0 changes
10:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h49 17:04Frankfurt (Main) Hbf
0 changes
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 17:36Frankfurt (Main) Hbf
0 changes
13:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 19:36Frankfurt (Main) Hbf
0 changes
15:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 21:36Frankfurt (Main) Hbf
0 changes
17:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h24 23:39Frankfurt (Main) Hbf
0 changes
17:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h13 02:43Frankfurt (Main) Hbf
0 changes
23:27Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)10h37 10:04Frankfurt (Main) Hbf
0 changes
23:27Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)10h09 09:36Frankfurt (Main) Hbf
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
23 Oct
£62Deutsche Bahn
£56Flixbus
£692Lufthansa
Sun
24 Oct
£53Deutsche Bahn
£37STUDENT AGENCY k.s.
£358Croatia Airlines
Mon
25 Oct
£34Deutsche Bahn with connection
£29Flixbus
£188Austrian Airlines
Tue
26 Oct
£34Deutsche Bahn
£29Flixbus
£329Austrian Airlines
Wed
27 Oct
£34Deutsche Bahn with connection
£24Eurolines Germany
£361Austrian Airlines
Thu
28 Oct
£34Deutsche Bahn
£31Union Ivkoni International
£286Austrian Airlines
Fri
29 Oct
£53Deutsche Bahn
£24Eurolines Germany
£151Lufthansa
Sat
30 Oct
£34Deutsche Bahn
£29Flixbus
£226Lufthansa Cityline
Sun
31 Oct
£34Deutsche Bahn
£24Eurolines Germany
£226Lufthansa
Tue
2 Nov
£34Deutsche Bahn
£31Union Ivkoni International
£151Lufthansa
Wed
3 Nov
£34Deutsche Bahn
£23Flixbus
£188Lufthansa
Thu
4 Nov
£34Deutsche Bahn
£29Flixbus
£151Lufthansa
Fri
5 Nov
£35Deutsche Bahn
£24Eurolines Germany
£151Lufthansa
Sat
6 Nov
£34Deutsche Bahn with connection
£29Flixbus
£151Lufthansa
Mon
8 Nov
£34Deutsche Bahn
£25Flixbus
£151Lufthansa
Wed
10 Nov
£34Deutsche Bahn
£24Eurolines Germany
£151Austrian Airlines
Thu
11 Nov
£34Deutsche Bahn
£28STUDENT AGENCY k.s.
£151Austrian Airlines
Fri
12 Nov
£34Deutsche Bahn
£29Flixbus
£151Lufthansa

The fastest trains from Vienna to Frankfurt am Main

Showing times and prices for 24 Oct

Fastest Journey

6 h 21 m

Average

7 h 32 m

Trains per day

10

Distance

598 km

Of the 10 trains that leave Vienna for Frankfurt am Main every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 598 km distance in an average of 7 h 32 m but if you time it right, some trains will get you there in just 6 h 21 m .

The slowest trains will take 10 h 37 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.

Fastest
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 17:36Frankfurt (Main) Hbf
0 changes
£1351One-way
Fastest
15:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 21:36Frankfurt (Main) Hbf
0 changes
£1351One-way
Fastest
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 15:36Frankfurt (Main) Hbf
0 changes
£1351One-way
Fastest
13:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 19:36Frankfurt (Main) Hbf
1 changes
£1351One-way
2nd Fastest
17:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h24 23:39Frankfurt (Main) Hbf
0 changes
£1351One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to Frankfurt am Main from Vienna

distanceDistance370 miles (597 km)
durationAverage train duration6 h 46 min
priceAverage train ticket price£43 (€49)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersDeutsche Bahn, ÖBB | ICE, ÖBB | Nightjet or ÖBB | Railjet

Trains from Vienna to Frankfurt am Main cover the 370 miles (597 km) long route taking on average 6 h 46 min with our travel partners like Deutsche Bahn, ÖBB | ICE, ÖBB | Nightjet or ÖBB | Railjet. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £34, but the average price of train tickets is £43. Travellers depart most frequently from Wien Westbahnhof and arrive in Frankfurt (Main) Flughafen.

Train companies

Deutsche Bahn trains between Vienna and Frankfurt am Main

Buy your official Deutsche Bahn train tickets from Vienna to Frankfurt am Main from £34 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator 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 Frankfurt am Main. 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: £34

Deutsche Bahn 's current ticket policies due to COVID-19 for your train between Vienna and Frankfurt am Main are the following:

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

Travel Tips

Trains from Vienna to Frankfurt am Main
Travel by train to Frankfurt am Main 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 Frankfurt am Main.
FAQs
Am I allowed to travel by train from Vienna, Austria to Frankfurt am Main, Germany?

Travel by train between Vienna, Austria and Frankfurt am Main, Germany is: Partially open.

Is international entry into Frankfurt am Main from Vienna restricted?

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

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

Entry Requirements:

  • 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 Frankfurt am Main, Germany?

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

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

The above information was last checked on 22/10/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Frankfurt am Main from Vienna closer to your date of departure here.

Are there restrictions on returning to Austria from Germany by train?

The current restriction level for your return trip by train from Frankfurt am Main 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 Frankfurt am Main?

What are the entry 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 verified on 20/10/2021. 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 Frankfurt am Main to Vienna train here.

What is the cost of cheap trains from Vienna to Frankfurt am Main?
You can find a cheap train from Vienna to Frankfurt am Main for some dates and times for as low as £34  one way in the next 7 days.
How much does the train from Vienna to Frankfurt am Main cost on average?
In the next 7 days you’ll find that the average cost of a train ticket to Frankfurt am Main from Vienna is £43  one way.
How far is it from Vienna to Frankfurt am Main by train?
The Vienna to Frankfurt am Main train distance is approximately 370 miles (597 km).
How long is the train journey from Vienna to Frankfurt am Main?
The train time between Vienna and Frankfurt am Main is on average 6 h 46 min  for the 370 miles (597 km) long journey, but the time it takes to go to Frankfurt am Main from Vienna by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Vienna to Frankfurt am Main train leave from? Which Frankfurt am Main train station do I come into from Vienna?

Omio customers travelling this route depart most frequently from Wien Westbahnhof   and arrive in Frankfurt (Main) Flughafen.

Where is the departure train station in Vienna located? Where is the arrival train station in Frankfurt am Main located?

Passengers board the train most frequently from Wien Westbahnhof, which is located around 1 mile (s) / 2 km away from the city centre, and they get off the train at Frankfurt (Main) Flughafen, located 6 mile (s) / 10 km away from the city centre.

What train providers go from Vienna to Frankfurt am Main?
If you're looking for trains from Vienna to Frankfurt am Main, you can rely on Deutsche Bahn, ÖBB | ICE, ÖBB | Nightjet or ÖBB | Railjet to get you to Frankfurt am Main. It's also good to check out all possible train companies for the Vienna to Frankfurt am Main route to see if there might be differences in the amenities they offer.
Can I purchase a direct train from Vienna to Frankfurt am Main?
Yes, there are 5 direct trains per day from Vienna to Frankfurt am Main. You can look to travel with Deutsche Bahn or ÖBB | ICE  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
How many trains per day are there between Vienna and Frankfurt am Main?
On average, there are 5 trains a day from Vienna to Frankfurt am Main. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Vienna to Frankfurt am Main?
If you prefer early morning trains from Vienna to Frankfurt am Main, the first train leaves at 04: 50. If you prefer late night trains from Vienna to Frankfurt am Main, the last train of the day leaves at 21: 27. Omio shows you the latest train from Vienna to Frankfurt am Main schedule to help you book the best departure time for this journey.
How early should I buy train tickets to Frankfurt am Main from Vienna to score the best deals?
If you buy a train ticket between Vienna and Frankfurt am Main within the next 7 days, you can find tickets to cost on average £43 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Vienna to Frankfurt am Main are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Vienna
Frankfurt am Main
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 trip between Vienna and Frankfurt am Main.