[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Frankfurt am Main to Vienna

Showing times and prices for May 27

Cheapest

$127

Average

$199

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

Cheapest
02:13PMFrankfurt (Main) Süd6h32 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1271One-way
Cheapest
04:13PMFrankfurt (Main) Süd6h52 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1271One-way
06:21AMFrankfurt (Main) Hbf6h24 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1661One-way
01:59PMFrankfurt (Main) Hbf6h46 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1721One-way
06:21AMFrankfurt (Main) Hbf6h24 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1981One-way

Train schedule from Frankfurt am Main to Vienna

Showing trains for tomorrow, Fri, May 27
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
07:59AMFrankfurt (Main) Hbf6h46 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
09:54AMFrankfurt (Main) Hbf6h51 04:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
09:59AMFrankfurt (Main) Hbf6h46 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
11:59AMFrankfurt (Main) Hbf6h46 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
01:59PMFrankfurt (Main) Hbf6h46 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
02:13PMFrankfurt (Main) Süd6h32 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:02PMFrankfurt (Main) Hbf7h03 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:06PMFrankfurt (Main) Hbf14h59 07:05AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:06PMFrankfurt (Main) Hbf15h18 07:24AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
04:13PMFrankfurt (Main) Süd6h52 11:05PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
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, bus or flight

Fri
May 27
$113Deutsche Bahn
$43Flixbus
$333Lot Polish Airlines
Sat
May 28
$96ÖBB | ICE
$36STUDENT AGENCY k.s.
$333Lot Polish Airlines
Sun
May 29
$102Deutsche Bahn
$67Flixbus
$250KLM Cityhopper
Mon
May 30
$102Deutsche Bahn
$36STUDENT AGENCY k.s.
$250KLM Cityhopper
Tue
May 31
$88Deutsche Bahn
$34Flixbus
$212KLM Cityhopper
Wed
Jun 1
$88Deutsche Bahn
$34Flixbus
$212KLM Cityhopper
Thu
Jun 2
$88Deutsche Bahn
$32Flixbus
$212KLM Cityhopper
Fri
Jun 3
$176ÖBB | ICE
$43Flixbus
$290KLM Cityhopper
Sat
Jun 4
$54Deutsche Bahn
$36STUDENT AGENCY k.s.
Find prices
Sun
Jun 5
$76Deutsche Bahn
$37Flixbus
$260Lot Polish Airlines
Mon
Jun 6
$113Deutsche Bahn
$42STUDENT AGENCY k.s.
$260Lot Polish Airlines
Tue
Jun 7
$88Deutsche Bahn
$36STUDENT AGENCY k.s.
$212KLM Cityhopper
Wed
Jun 8
$88Deutsche Bahn
$36STUDENT AGENCY k.s.
$180KLM Cityhopper
Thu
Jun 9
$88Deutsche Bahn
$36STUDENT AGENCY k.s.
$180KLM Cityhopper
Fri
Jun 10
$102Deutsche Bahn
$36STUDENT AGENCY k.s.
$180KLM Cityhopper
Sat
Jun 11
$53ÖBB | ICE
$32Flixbus
$180KLM Cityhopper
Sun
Jun 12
$88Deutsche Bahn
$36STUDENT AGENCY k.s.
$180KLM Cityhopper
Mon
Jun 13
$66Deutsche Bahn
$36STUDENT AGENCY k.s.
$180KLM Cityhopper
Tue
Jun 14
$53ÖBB | ICE
$26Flixbus
$180KLM Cityhopper
Wed
Jun 15
$60Deutsche Bahn
$32Flixbus
$180KLM Cityhopper

Fastest train times from Frankfurt am Main to Vienna

Showing times and prices for May 27

Fastest Journey

6 h 24 m

Average

7 h 56 m

Trains per day

14

Distance

598 km

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

The slowest trains will take 15 h 18 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
06:21AMFrankfurt (Main) Hbf6h24 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1651One-way
Fastest
06:21AMFrankfurt (Main) Hbf6h24 12:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1971One-way
02:13PMFrankfurt (Main) Süd6h32 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 changes
$1271One-way
07:59AMFrankfurt (Main) Hbf6h46 02:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1971One-way
01:59PMFrankfurt (Main) Hbf6h46 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$1721One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Vienna?

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

distanceDistance370 miles (597 km)
durationAverage train duration6 h 51 min
priceAverage train ticket price$98 (€86)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersÖBB | Nightjet, ÖBB, ÖBB | InterCity, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection

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

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

Buy your official ÖBB and Deutsche Bahn train tickets from Frankfurt am Main to Vienna from $88 (€78) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

ÖBB
Deutsche Bahn

ÖBB is Austria's main train company and offers the following different ticket types for your next trip from Frankfurt am Main to Vienna by train: Standard Ticket, Comfort-Ticket, ÖBB Sparschiene-Ticket, ÖBB Sparschiene Comfort-Ticket.

One of the best ways to travel from Frankfurt am Main to Vienna is by taking a train with ÖBB. Omio helps you find the ideal ÖBB train to Vienna from Frankfurt am Main by showing you ÖBB current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Frankfurt am Main to Vienna route. You can expect to travel 370 miles (597 km) to Vienna from Frankfurt am Main on a train with ÖBB. If you are using the Omio app to search for trains to Vienna from Frankfurt am Main, you can check straight away if the ÖBB ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your ÖBB train ticket on Omio quickly and easily, then enjoy your upcoming trip to Vienna from Frankfurt am Main!

    Please follow the recommendations outlined by ÖBB when booking your train tickets from Frankfurt am Main to Vienna due to the coronavirus:

    • Refund or voucher policy
    • ÖBB has granted goodwill arrangements for tickets bought until March 15, 2020.
      • National ÖBB: Tickets valid until June 1, 2020, can be refunded as a voucher
      • International ÖBB: Ticket refunds depend on the current entry regulations set by the government of the destination country
    • 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

    Am I allowed to travel by train from Frankfurt am Main, Germany to Vienna, Austria?

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

    Can I enter Austria from Germany?

    International entry status: Entry is fully open for citizens and permanent residents of Germany

    Do I need to quarantine on arrival in Austria from Frankfurt am Main?

    Conditions of entry:

    • There are no current restrictions

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

    All travelers in Austria must observe these coronavirus safety measures:

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

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

    What COVID restrictions are there for my return journey by train to Frankfurt am Main, 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:

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

    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 5/24/22. 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 are cheap trains from Frankfurt am Main to Vienna?

    If you’re looking to save money on tickets, you can find cheap Frankfurt am Main to Vienna trains for as little as $88 (€78)  in the next 7 days.

    What is the price of a train ticket between Frankfurt am Main and Vienna?

    In the next 7 days you can expect to pay on average $98 (€86)  for a train ticket from Frankfurt am Main to Vienna.

    How far is Frankfurt am Main to Vienna by train?

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

    How long is the train ride to Vienna from Frankfurt am Main?

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

    What is the departure train station in Frankfurt am Main and arrival train station in Vienna?

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

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

    You can find the most popular departure train station for this trip, Frankfurt (M) Flughafen Regionalbf, located approximately 9.3 miles (15 km) from the city center of Frankfurt am Main. The most popular arrival train station in Vienna, called Wien Westbahnhof, is located around 4.2 miles (6.7 km) away from its city center.

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

    Take the Frankfurt am Main to Vienna train with ÖBB | Nightjet, ÖBB, ÖBB | InterCity, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train providers for the trip between Frankfurt am Main and Vienna as there might be differences in the amenities they offer.

    Are there any nonstop train services from Frankfurt am Main to Vienna?

    Yes, there are 7 direct trains per day from Frankfurt am Main to Vienna with Deutsche Bahn or ÖBB | ICE, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.

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

    On average, there are 7 trains a day from Frankfurt am Main to Vienna. The train times and services may be different on weekends and holidays compared to weekdays.

    When can I take the first train from Frankfurt am Main to Vienna? When can I take the last train for the day?

    The earliest train for this trip departs from Frankfurt am Main at 6: 54 AM. The last train leaves from Frankfurt am Main at 11: 17 PM. Check Omio for the latest train schedule from Frankfurt am Main to Vienna and book the best time to depart on your chosen travel date.

    How early should I book Frankfurt am Main to Vienna train tickets to get the best deals?

    You can find trains between Frankfurt am Main and Vienna to cost on average $98 (€86) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Frankfurt am Main to Vienna train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Frankfurt am Main
    Vienna
    The major railway station for departures from Frankfurt am Main is Frankfurt (M) Flughafen Regionalbf. Read all the information you need to know about services, amenities and connections at Frankfurt (M) Flughafen Regionalbf for your journey to Vienna from Frankfurt am Main.