Cheap train tickets from Vienna to Frankfurt am Main

Showing times and prices for 19 May

Cheapest

£80

Average

£106

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

Cheapest
15:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 21:36Frankfurt (Main) Hbf
0 changes
£801One-way
Cheapest
17:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h24 23:39Frankfurt (Main) Hbf
0 changes
£801One-way
Cheapest
17:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)9h10 02:40Frankfurt (Main) Hbf
2 changes
£801One-way
00:20Vienna Westbahnhof12h44 13:04Frankfurt (Main) Hbf
5 changes
£971One-way
06:51Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h45 13:36Frankfurt (Main) Hbf
0 changes
£1151One-way

Train schedule Vienna to Frankfurt am Main

Showing trains for tomorrow, Thu, 19 May
00:20Vienna Westbahnhof12h44 13:04Frankfurt (Main) Hbf
0 changes
06:51Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h45 13:36Frankfurt (Main) Hbf
0 changes
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 15:36Frankfurt (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)9h10 02:40Frankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
£80Deutsche Bahn
£33STUDENT AGENCY k.s.
£195KLM
Fri
20 May
£80Deutsche Bahn
£35STUDENT AGENCY k.s.
£195KLM
Sat
21 May
£58Deutsche Bahn
£25Flixbus
£195KLM
Sun
22 May
£105Deutsche Bahn
£41STUDENT AGENCY k.s.
£195KLM
Mon
23 May
£69Deutsche Bahn
£25Flixbus
£165KLM
Tue
24 May
£53Deutsche Bahn
£25Flixbus
£176KLM
Wed
25 May
£80Deutsche Bahn
£33STUDENT AGENCY k.s.
£165KLM
Thu
26 May
£69Deutsche Bahn
£29Flixbus
£165KLM
Fri
27 May
Find prices
£28STUDENT AGENCY k.s.
Find prices
Sat
28 May
£58Deutsche Bahn
£29Flixbus
£222Lot Polish Airlines
Sun
29 May
£105Deutsche Bahn
£51Eurolines Germany
£216Lot Polish Airlines
Mon
30 May
£71ÖBB | ICE
£25Flixbus
£216Lot Polish Airlines
Tue
31 May
£42ÖBB | ICE
£25Flixbus
£141KLM
Wed
1 Jun
£51Deutsche Bahn
£25Flixbus
£141KLM
Thu
2 Jun
£51Deutsche Bahn
£25Flixbus
£141KLM
Fri
3 Jun
£68Deutsche Bahn
£29Flixbus
£201Lot Polish Airlines
Sat
4 Jun
Find prices
£27Flixbus
Find prices
Sun
5 Jun
£58Deutsche Bahn
£34Flixbus
£141KLM
Mon
6 Jun
£89Deutsche Bahn
£34Flixbus
£141KLM
Tue
7 Jun
£69Deutsche Bahn
£35STUDENT AGENCY k.s.
Find prices

Fastest train times from Vienna to Frankfurt am Main

Showing times and prices for 19 May

Fastest Journey

6 h 21 m

Average

7 h 33 m

Trains per day

8

Distance

598 km

Of the 8 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 33 m but if you time it right, some trains will get you there in just 6 h 21 m .

The slowest trains will take 12 h 44 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
15:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 21:36Frankfurt (Main) Hbf
0 changes
£801One-way
Fastest
13:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 19:36Frankfurt (Main) Hbf
1 changes
£1151One-way
Fastest
09:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 15:36Frankfurt (Main) Hbf
0 changes
£1671One-way
Fastest
11:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h21 17:36Frankfurt (Main) Hbf
0 changes
£1151One-way
17:15Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)6h24 23:39Frankfurt (Main) Hbf
0 changes
£801One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Frankfurt am Main?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Vienna to Frankfurt am Main

distanceDistance370 miles (597 km)
durationAverage train duration6 h 24 min
priceAverage train ticket price£77 (€87)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain companiesÖBB, ÖBB | Railjet, ÖBB | Nightjet, Deutsche Bahn, ÖBB | Euro City (EC), Deutsche Bahn with connection, ÖBB | ICE, ÖBB | InterCity or ÖBB | S-Bahn

Trains from Vienna to Frankfurt am Main cover the 370 miles (597 km) long trip taking on average 6 h 24 min with our travel partners like ÖBB, ÖBB | Railjet, ÖBB | Nightjet, Deutsche Bahn, ÖBB | Euro City (EC), Deutsche Bahn with connection, ÖBB | ICE, ÖBB | InterCity or ÖBB | S-Bahn. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this route costs around £77, you can find the cheapest train ticket for as low as £53. Travellers depart most frequently from Wien Westbahnhof and arrive in Frankfurt (M) Flughafen Regionalbf.

Train providers: ÖBB and Deutsche Bahn trains Vienna to Frankfurt am Main

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

Deutsche Bahn
ÖBB

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Vienna to Frankfurt am Main train.

Train information from Vienna to Frankfurt am Main with Deutsche Bahn:

  • Average Duration: 6 h 27 min
  • Average Price: £53
  • Deutsche Bahn frequency: 4 a day

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

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

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

Is cross-border travel by train between Vienna, Austria and Frankfurt am Main, Germany allowed?

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

Can I enter Germany from Austria?

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

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

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Frankfurt am Main, Germany?

All travellers in Germany must observe these coronavirus safety measures:

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

The information above was last checked on 17/05/2022. Remember to review the latest COVID-19 travel safety regulations   for your train to Frankfurt am Main from Vienna as this information can change.

What restrictions are there on reentering Austria from Frankfurt am Main, Germany?

The current restriction level for your return trip by train from Frankfurt am Main to Vienna is: Fully open

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

Reentry to Austria is allowed for: Entry is fully 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?

  • There are no current restrictions

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 16/05/2022. 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.

How much do cheap train tickets to Frankfurt am Main from Vienna cost?

You can find a cheap train from Vienna to Frankfurt am Main for some dates and times for as low as £53  one way in the next 7 days.

What is the average cost of a train from Vienna to Frankfurt am Main?

If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Vienna to Frankfurt am Main train prices are on average £77  one way.

What is the distance by train from Vienna to Frankfurt am Main?

The distance to Frankfurt am Main from Vienna by train is approximately 370 miles (597 km).

How long is the train between Vienna and Frankfurt am Main?

On average the Vienna to Frankfurt am Main train time is 6 h 24 min  covering the 370 miles (597 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When travelling by train from Vienna to Frankfurt am Main, which train station in Vienna do I depart from and which train station in Frankfurt am Main do I arrive in?

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

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

Passengers board their train most frequently from Wien Westbahnhof and travel around 4.2 miles (6.7 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Frankfurt (M) Flughafen Regionalbf and need to travel approximately 9.3 miles (15 km) from the train station to the city centre in Frankfurt am Main.

Which train companies can get me from Vienna to Frankfurt am Main?

When taking a train from Vienna to Frankfurt am Main, you can count on ÖBB, ÖBB | Railjet, ÖBB | Nightjet, Deutsche Bahn, ÖBB | Euro City (EC), Deutsche Bahn with connection, ÖBB | ICE, ÖBB | InterCity or ÖBB | S-Bahn for the best way to get you to Frankfurt am Main. You can also check all possible train companies who offer a service from Vienna to Frankfurt am Main and compare the amenities they offer before buying a train ticket.

Are there any direct trains from Vienna to Frankfurt am Main?

Yes, there are 5 direct trains a day from Vienna to Frankfurt am Main. If you’re looking for a direct train from Vienna to Frankfurt am Main, consider travelling with Deutsche Bahn or ÖBB | ICE. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many train services per day are there to Frankfurt am Main from Vienna?

The average number of trains departing Vienna for Frankfurt am Main is 5 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Vienna to Frankfurt am Main? What time is the last train from Vienna to Frankfurt am Main?

The first train from Vienna to Frankfurt am Main leaves at 04: 51   and the last train for this leaves at 22: 27. Omio shows you the latest train from Vienna to Frankfurt am Main times to help you book the best departure time for this route.

How far in advance should I buy train tickets to Frankfurt am Main from Vienna for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets from Vienna to Frankfurt am Main within the next 7 days, you can find tickets to cost on average £77 one way. To find the best prices for this trip, consider booking your train ticket from Vienna to Frankfurt am Main a few months in advance.

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 to Frankfurt am Main from Vienna.