Compare prices and tickets by train, bus or flight

Dec 5
Dec 6
$12ÖBB | Railjet
Dec 7
$12ÖBB | Railjet
Dec 8
$12ÖBB | Railjet
Dec 9
Dec 10
Dec 11
$12ÖBB | Railjet
Dec 12
$12ÖBB | ICE
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25

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

Deutsche Bahn

Train Information from Vienna to Linz

distanceDistance95 miles (154 km)
durationAverage train duration1 h 14 min
priceAverage train ticket price$17 (€14)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersWestbahn, ÖBB | Railjet, FlixTrain, ÖBB, ÖBB | ICE, ÖBB | Nightjet or ÖBB | InterCity

Trains from Vienna to Linz cover the 95 miles (154 km) long trip taking on average 1 h 14 min with our travel partners like Westbahn, ÖBB | Railjet, FlixTrain, ÖBB, ÖBB | ICE, ÖBB | Nightjet or ÖBB | InterCity. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around $17 (€14), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Wien Westbahnhof and arrive in Linz Hbf.

Train companies

ÖBB from Vienna to Linz

For as little as $12 (€10) you can travel by train between Vienna and Linz with ÖBB. Omio will show you the best deals, schedules and tickets available for this route.


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

Book your ÖBB Vienna to Linz train with Omio and enjoy a smooth and relaxing journey! Check ÖBB up-to-date train schedules for the ideal departure and arrival times, compare the fastest Vienna to Linz routes as well as the amenities offered in the class fare you choose and buy the most affordable ÖBB train tickets online that fit your budget. The distance to Linz from Vienna is 95 miles (154 km), and the best price for a one-way Vienna - Linz ÖBB train ticket starts at $12 (€10) if you book in advance. If you would rather search for your ÖBB ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by train. Waiting in a line at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with ÖBB!

  • Average Price: $12

ÖBB has updated its ticket policies due to the coronavirus. Keep these in mind when booking your ÖBB tickets to Linz from Vienna and when traveling by train:

  • 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 Vienna to Linz: Journey Details

The first train from Vienna to Linz departs at 6:30 a.m. and arrives at 7:45 a.m. Services run three times an hour, at thirty, thirty-eight, and fifty-six minutes past up until the last two services at 10:12 p.m. and 11:08 p.m. The weekend schedule is similar, although a few services are omitted from the schedule. All services are run by Deutsche Bahn and, although most are direct, some have one or two changes.

Taking the Train from Vienna

Trains from Vienna to Linz run from Wien Westbahnhof station. The station is located in the Rudolfsheim-Fünfhaus district on the inner-city ring road. It is easily accessible by foot from the city center and will take no longer than five minutes to reach by following Mariahilfer Street north for a few hundred metres. Alternatively, there is a subway service that operates every five minutes from Wien Thaliastraße in the city center that takes around two to three minutes to reach the station.

Getting into Linz by Train

as a cultural hub, Linz was, in fact, the official European Capital of Culture in 2009. Be sure to check out the brilliant festivals, particularly the Bruckner Festiva or the Ars Electronica Festival if you're there over the summer. Trains from Vienna to Linz arrive at Linz Hauptbahnhof station, which is in Bahnhofplatz, a plaza situated near the southern edge of the city center. The distance to the heart of the city center is walkable, however tram services 1 and 2 run direct from the station to the city center every ten minutes or so and should take no longer than ten minutes to reach the destination. Services run from as early as 4:08 a.m. to as late as 12:45 a.m.

Train tickets from Vienna to Linz: when to book to save $

Time Price Savings
1 week earlier 18 €
2 weeks earlier 15 €20%
3 weeks earlier 14 €29.%
1 month before 11 €64%
2 months earlier 18 €0%
3 months earlier 15 €20%

Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Vienna - Linz. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Vienna - Linz 3 weeks in advance means you can save on average up to 29% compared to the price available on the day of departure.
  • If you book a ticket Vienna - Linz with 2 months in advance you save up to about 0% compared to the initial price.
  • By booking 3 months in advance, you could save up to 20%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Vienna to Linz
Travel by train to Linz 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 Linz.
What is the price of the cheapest train from Vienna to Linz?
Looking to save money on your route? Omio customers have found the cheapest train between Vienna and Linz for the next 7 days starting from $12 (€10)  one way.
What is the price of a train ticket between Vienna and Linz?
If you’re looking to purchase your train tickets in the next week, you can expect the Vienna to Linz train price to come in at an average of $17 (€14)  one way.
How far is it from Vienna to Linz by train?
The Vienna to Linz train distance is approximately 95 miles (154 km).
How many hours is the train time between Vienna and Linz?
The train time to Linz from Vienna is on average 1 h 14 min  for the 95 miles (154 km) long journey, but the time it takes to go to Linz from Vienna by train can vary depending on specific dates or traveling on weekends and holidays.
What train station in Vienna goes to Linz? What train station do I come into Linz from Vienna?

Omio customers traveling this route depart most frequently from Wien Westbahnhof   and arrive in Linz Hbf.

Where is the departure train station in Vienna located? Where is the arrival train station in Linz located?

The most popular departure train station with passengers for this trip, called Wien Westbahnhof, is located 1.8 miles (2.9 km) from the city center of Vienna.

The most popular arrival train station, Linz Hbf, is located 1.1 miles (1.8 km) away from the city center of Linz.

Which train companies should I travel with from Vienna to Linz?
For the best Vienna to Linz train to buy, you can travel safely and comfortably with Westbahn, ÖBB | Railjet, FlixTrain, ÖBB, ÖBB | ICE, ÖBB | Nightjet or ÖBB | InterCity. However, it's always good to check all possible train companies with services between Vienna and Linz to compare what amenities they may offer.
Can I buy a direct train from Vienna to Linz?
Yes, there are 50 direct trains a day between Vienna and Linz. If you’re looking for a direct train, consider traveling with Westbahn or FlixTrain. Nonstop 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 trains are there from Vienna to Linz a day?
The average number of trains departing Vienna for Linz is 50 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Vienna to Linz? When is the last train from Vienna to Linz?
The earliest train departing from Vienna to Linz leaves at 4: 40 AM. The last train departing from Vienna to Linz leaves at 9: 55 PM. You can find the latest Vienna to Linz train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket from Vienna to Linz to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to Linz from Vienna within the next 7 days, you can find tickets to cost on average $17 (€14) one way. To find the best prices for this route, consider booking your train ticket from Vienna to Linz a few months in advance.

Important Stations and Airports for this Journey

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 from Vienna to Linz.