The cheapest trains from Frankfurt am Main to Vienna

Showing times and prices for Sep 28

Cheapest

$81

Average

$133

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

Cheapest
07:54PMFrankfurt (Main) Hbf10h40 06:34AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
2 changes
$811One-way
2nd Cheapest
07:54PMFrankfurt (Main) Hbf10h40 06:34AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
2 changes
$871One-way
10:22AMFrankfurt (Main) Hbf6h23 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$991One-way
04:21PMFrankfurt (Main) Hbf6h44 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$991One-way
02:21PMFrankfurt (Main) Hbf6h24 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$991One-way

Timetable Frankfurt am Main to Vienna

Showing trains for tomorrow, Tue, Sep 28
02:25AMFrankfurt (Main) Hbf10h05 12:30PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:21AMFrankfurt (Main) Hbf6h24 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:21AMFrankfurt (Main) Hbf6h24 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:22AMFrankfurt (Main) Hbf6h23 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
08:22AMFrankfurt (Main) Hbf6h23 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
09:54AMFrankfurt (Main) Hbf6h51 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:22AMFrankfurt (Main) Hbf6h23 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:22AMFrankfurt (Main) Hbf6h23 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:54AMFrankfurt (Main) Hbf6h51 05:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
10:54AMFrankfurt (Main) Hbf6h51 05:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
12:22PMFrankfurt (Main) Hbf6h23 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
12:22PMFrankfurt (Main) Hbf6h23 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
02:21PMFrankfurt (Main) Hbf6h24 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
02:21PMFrankfurt (Main) Hbf6h24 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:21PMFrankfurt (Main) Hbf6h44 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:21PMFrankfurt (Main) Hbf6h44 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:19PMFrankfurt (Main) Hbf12h15 06:34AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
06:54PMFrankfurt (Main) Hbf11h40 06:34AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
07:54PMFrankfurt (Main) Hbf10h40 06:34AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
07:54PMFrankfurt (Main) Hbf10h40 06:34AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 27
$81ÖBB | ICE
Find prices
$269Lot Polish Airlines
Tue
Sep 28
$81ÖBB | ICE
$43Union Ivkoni International
$560Lot Polish Airlines
Wed
Sep 29
$74Deutsche Bahn
$41Flixbus
$377Austrian Airlines
Thu
Sep 30
$74Deutsche Bahn with connection
$37Eurolines Germany
$292Lot Polish Airlines
Fri
Oct 1
$47Deutsche Bahn
$45STUDENT AGENCY k.s.
$365Lufthansa
Sat
Oct 2
$47Deutsche Bahn with connection
$37Eurolines Germany
$255Lot Polish Airlines
Sun
Oct 3
$62Deutsche Bahn
$41Flixbus
$269Lot Polish Airlines
Mon
Oct 4
$56Deutsche Bahn
$37Eurolines Germany
$268Austrian Airlines
Tue
Oct 5
$47Deutsche Bahn with connection
$35Flixbus
$268Austrian Airlines
Wed
Oct 6
$47Deutsche Bahn with connection
$35Flixbus
$268Austrian Airlines
Thu
Oct 7
$47Deutsche Bahn
$35Flixbus
$292Lot Polish Airlines
Fri
Oct 8
$56Deutsche Bahn
$35Flixbus
$205Lot Polish Airlines
Sat
Oct 9
$37Deutsche Bahn with connection
$35Flixbus
$218Austrian Airlines
Sun
Oct 10
$56Deutsche Bahn
Find prices
$218Austrian Airlines
Mon
Oct 11
$35Deutsche Bahn
$37Eurolines Germany
$218Austrian Airlines
Tue
Oct 12
$37Deutsche Bahn with connection
$35Flixbus
$218Austrian Airlines
Wed
Oct 13
$35Deutsche Bahn
$25Flixbus
$218Austrian Airlines
Thu
Oct 14
Find prices
Find prices
$268Austrian Airlines
Fri
Oct 15
$35Deutsche Bahn
$40STUDENT AGENCY k.s.
$184Lot Polish Airlines
Sat
Oct 16
$35Deutsche Bahn
$37Eurolines Germany
$205Lot Polish Airlines
Sun
Oct 17
$37Deutsche Bahn with connection
$35Flixbus
$218Austrian Airlines

The fastest trains from Frankfurt am Main to Vienna

Showing times and prices for Sep 28

Fastest Journey

6 h 23 m

Average

7 h 39 m

Trains per day

20

Distance

598 km

Of the 20 trains that leave Frankfurt am Main for Vienna every day 10 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 39 m but if you time it right, some trains will get you there in just 6 h 23 m .

The slowest trains will take 12 h 15 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
10:22AMFrankfurt (Main) Hbf6h23 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$991One-way
Fastest
08:22AMFrankfurt (Main) Hbf6h23 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1361One-way
Fastest
08:22AMFrankfurt (Main) Hbf6h23 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1121One-way
Fastest
12:22PMFrankfurt (Main) Hbf6h23 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1121One-way
Fastest
12:22PMFrankfurt (Main) Hbf6h23 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1901One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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

distanceDistance370 miles (597 km)
durationAverage train duration6 h 24 min
priceAverage train ticket price$66 (€54)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn, ÖBB | ICE, ÖBB | S-Bahn, ÖBB | Nightjet or ÖBB | InterCity

Trains from Frankfurt am Main to Vienna cover the 370 miles (597 km) long journey taking on average 6 h 24 min with our travel partners like Deutsche Bahn, ÖBB | ICE, ÖBB | S-Bahn, ÖBB | Nightjet or ÖBB | InterCity. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $47 (€38), but the average price of train tickets is $66 (€54). Travelers depart most frequently from Frankfurt (Main) Flughafen and arrive in Wien Westbahnhof.

Train companies

Deutsche Bahn between Frankfurt am Main and Vienna

Travel between Frankfurt am Main and Vienna from $47 (€38) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Deutsche Bahn

Find your perfect journey from Frankfurt am Main to Vienna with Deutsche Bahn (DB)! Check out the DB train schedules from Frankfurt am Main to Vienna and then book cheap DB tickets with Omio. The distance between Frankfurt am Main and Vienna by DB is 370 miles (597 km) and the cheapest price for a DB ticket from Frankfurt am Main to Vienna is $47 (€38).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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.

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets from Frankfurt am Main to Vienna and when traveling by train:

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

Trains from Frankfurt to Vienna

There are regular train connections between the financial metropolis and the Austrian capital. They run several times a day and are used by numerous business travelers and tourists as a fast and inexpensive alternative to taking the car. The train journey is relaxing and a board restaurant or a mobile catering team takes care of the physical well-being of the passengers. Since both stations belong to large metropolises, they offer a wide range of shops, bookshops, snack bars and restaurants. Its central location also means a stopover is possible in the city center in the event of longer transfer times.

Which train companies travel from Frankfurt to Vienna?

If you want to travel by train from Frankfurt to Vienna, you have the choice between two train companies. Both the Deutsche Bahn and the Österreichische Bundesbahn offer connections with the ICE several times a day.

How long does the train journey from Frankfurt to Vienna take?

The journey time by train from Frankfurt to Vienna is around 6 hours 18 minutes thanks to high-speed trains with top speeds of up to 320 kilometers per hour. In addition to some direct connections, there are also connections with one or two transfers, which estimate the journey time at 11 hours.

How often can I take the train from Frankfurt to Vienna?

12 DB and ÖBB trains run daily from Frankfurt to Vienna. The first train departs early in the morning from Frankfurt am Main and is well suited for business people. During the day, one DB ICE and one ÖBB ICE run the route approximately every two hours. Except on Saturdays, an ÖBB IC leaves Frankfurt in the evening.

Stations on the route Frankfurt - Vienna

At which station does the train start in Frankfurt am Main? If you travel by train from Frankfurt to Vienna, you always start your journey here. The main train station is a central traffic junction and can therefore be easily reached with all suburban trains, the underground lines U4 and U5 as well as with several buses. At the main station you can buy a snack at various restaurants.

At which station does the train arrive in Vienna? All trains from Frankfurt end in Vienna at the main station, which is centrally located in the city center. The main station is connected to the underground line U1 by a tunnel. This takes the traveller to Stephansplatz or UNO-City in a few minutes. The main station is connected to the shopping centre BahnhofCity, where you can shop and eat.

Travel Tips

Trains from Frankfurt am Main to Vienna
Travel by train to Vienna 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 Frankfurt am Main to Vienna.
FAQs
What are the travel restrictions for Vienna, Austria if I'm coming from Frankfurt am Main, Germany by train?

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

Is international entry into Vienna from Frankfurt am Main restricted?

International entry 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?

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 required: 1 metre (s) (3 feet)
  • Face mask required: Mandatory

The above information was last checked on 9/26/21. Remember to check the latest COVID-19 travel safety regulations for your train between Frankfurt am Main and Vienna closer to your date of departure here

What are the COVID-19 restrictions for my return trip to Germany from Vienna, Austria?

The restriction level for your return train to Frankfurt am Main, Germany from Vienna is: Partially open.

Is my return train 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?

Conditions of reentry:

  • 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:

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

Last checked on 9/26/21. 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 here.

How much do cheap trains between Frankfurt am Main and Vienna cost?
Looking to save money on your trip? Omio customers have found the cheapest train from Frankfurt am Main to Vienna for the next 7 days starting from $47 (€38)  one way.
What is the cost of a train from Frankfurt am Main to Vienna?
If you are looking to buy your train ticket in the next 7 days, you can expect the Frankfurt am Main to Vienna train to cost on average $67 (€54)  one way.
How far is it from Frankfurt am Main to Vienna by train?
The Frankfurt am Main to Vienna train distance is approximately 370 miles (597 km).
How many hours is the train time to Vienna from Frankfurt am Main?
The train time between Frankfurt am Main and Vienna is on average 6 h 24 min  for the 370 miles (597 km) long journey, but the time it takes to go to Vienna from Frankfurt am Main by train can vary depending on specific dates or traveling on weekends and holidays.
What train station in Frankfurt am Main goes to Vienna? What train station do I come into Vienna from Frankfurt am Main?

When traveling this route, Omio customers are departing most frequently from Frankfurt (Main) Flughafen   and arriving in Wien Westbahnhof.

Where is the train station in Frankfurt am Main? Where is the train station in Vienna?

Passengers booking this route most frequently board their trains from Frankfurt (Main) Flughafen and need to travel around 6 mile (s) / 10 km from the city center to get to this train station.

Passengers arriving in Vienna most often arrive at Wien Westbahnhof and need to travel around 1 mile (s) / 2 km from this train station to the city center.

What train providers go from Frankfurt am Main to Vienna?
For the trip from Frankfurt am Main to Vienna you can take a train with Deutsche Bahn, ÖBB | ICE, ÖBB | S-Bahn, ÖBB | Nightjet or ÖBB | InterCity. Be sure to check out all possible train companies that offer services between Frankfurt am Main and Vienna on Omio to compare what amenities they may have.
Can I find a direct train from Frankfurt am Main to Vienna?
Yes, there are direct trains to Vienna from Frankfurt am Main, and you can find a direct train for this route with Deutsche Bahn or ÖBB | ICE  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What time is the earliest train from Frankfurt am Main to Vienna? What time is the last train from Frankfurt am Main to Vienna?
You can take the earliest train from Frankfurt am Main to Vienna at 5: 47 AM   or take the last train from Frankfurt am Main to Vienna leaving at 10: 07 PM. Look for the latest Frankfurt am Main to Vienna train schedules on Omio and book the best time to take the train for this route.
How early should I book train tickets to Vienna from Frankfurt am Main to score the best deals?
If you purchase the Frankfurt am Main to Vienna train within the next 7 days, you can find one way tickets to cost on average $67 (€54). However, booking your train ticket in advance gives you access to the best prices for trains from Frankfurt am Main to Vienna. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.