COMPARE Prices across different modes

Jul 27
$25ÖBB | Railjet
Jul 28
$25ÖBB | Railjet
Jul 29
Jul 30
$25ÖBB | Railjet
Jul 31
Aug 1
Aug 2
Aug 3
Aug 4
Aug 5
Aug 6
Aug 7
Aug 8
Aug 9
Aug 10
Aug 11
Aug 12
Aug 13
Aug 14
Aug 15

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

Deutsche Bahn

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 between Salzburg and Vienna

distanceDistance156 miles (251 km)
durationAverage train duration2 h 36 min
priceAverage train ticket price$24 (€19)
changesDirect trainYes
carriersTrain providersWestbahn, ÖBB | Railjet, ÖBB, FlixTrain, ÖBB | S-Bahn, ÖBB | Nightjet or Locomore

Trains from Salzburg to Vienna cover the 156 miles (251 km) long route taking on average 2 h 36 min with our travel partners like Westbahn, ÖBB | Railjet, ÖBB, FlixTrain, ÖBB | S-Bahn, ÖBB | Nightjet or Locomore. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $24 (€19), but the average price of train tickets is $24 (€19). Travelers depart most frequently from Salzburg Hbf and arrive in Wien Hauptbahnhof.

Train companies

ÖBB between Salzburg and Vienna

You can travel by train from Salzburg to Vienna with ÖBB for as low as $24 (€19). When you search for schedules and tickets, Omio will show you the best trip.


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

One of the best ways to travel from Salzburg to Vienna is by taking a train with ÖBB. Omio helps you find the ideal ÖBB train from Salzburg to Vienna by showing you ÖBB’s 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 Salzburg to Vienna route. You can expect to travel 156 miles (251 km) between Salzburg and Vienna on a train with ÖBB. If you are using the Omio app to search for trains between Salzburg and Vienna, 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 from Salzburg to Vienna!

ÖBB's current ticket policies due to COVID-19 for your train from Salzburg to Vienna are the following:

  • 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

Quick Guide: Trains from Salzburg to Vienna

Average Price: $28
Trains per day: ~30
Transfers: Direct
Average Time: 2:22
Fastest Route: 2:10
Slowest Route: 2:53

Trains from Salzburg to Vienna

Trains in Austria are an effective way to travel between cities, with a number of companies offering domestic and international train routes. Trains from Salzburg to Vienna take between 2 and 3 hours in journey time. The first trains depart before dawn and the last train departs late evening. ÖBB Intercity trains between these two major cities depart hourly. Passengers can save money on fares however by boarding a Westbahn train which takes 3 hours via Linz.

Salzburg to Vienna Trains: Not what you're looking for?

Return trains from Vienna to Salzburg | Compare all modes of traveling from Salzburg to Vienna | Or learn more about trains to Vienna

Salzburg to Vienna Train Cost

Average prices for trains from Salzburg to Vienna when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


Salzburg to Vienna Trains: General Information

Travelers can usually offset some of cost of Salzburg to Vienna train tickets by planning ahead and checking the prices befrore booking.

  • autobus All Salzburg to Vienna trains are run by either ÖBB or Westbahn.
  • autobus All Salzburg to Vienna trains are direct, depart from Salzburg Hbf train stations and arrive at either Wien Hbf or Westbanhof.
  • autobus Journey Time: The Salzburg to Vienna train journey takes as little as 2 hours and 10 minutes to arrive in Vienna.
  • autobus Most travelers book their Salzburg to Vienna train tickets 1 day in advance of the travel date.

Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Salzburg to Vienna trains decrease the further they are booked in advance:

  • It is 7% cheaper to book a Salzburg to Vienna train ticket 1 week in advanced as opposed to the day you intend to travel.
  • Salzburg to Vienna train costs are 15% cheaper when booked 1 month in advance as opposed to purchasing a train ticket at the station.

Taking the Train from Salzburg

Trains to Vienna from Salzburg depart from the city's main train station, the Hauptbahnhof. The station is located to the north of the Salzach River in the New Town area of Salzburg. Given the size of central Salzburg its possible to walk to the station from most central locations. A number of trams and buses serve the city with many routes stopping at the main station. Public transport services do not run through the night so those wishing to reach Salzburg Station during the early hours should book a taxi.

Arriving in Vienna by Train

Vienna, the beautiful capital city of Austria, boasts a UNESCO protected city centre which is bursting with imperial grandeur. The city is also a mecca for culture, both traditionally in the form of opera and ballet, but also thanks to its the minute music and arts scene. Trains from Vienna arrive at the main Hauptbahnhof station which is found to the south of central Vienna. The station is well connected via metro and tram services which run all over the city until around 1:00 a.m. After this time visitors can use the night bus services to reach their destination or alternatively get a taxi from outside Hauptbahnhof.

Travel Tips

Trains from Salzburg 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 Salzburg to Vienna.
How much do cheap train tickets to Vienna from Salzburg cost?
Omio customers have found the cheapest trains from Salzburg to Vienna to cost as little as $24 (€19)  in the next 7 days.
How much does it cost to take a train to Vienna from Salzburg?
If you’re looking to purchase your train tickets in the next week, you can expect the Salzburg to Vienna train price to come in at an average of $24 (€19)  one way.
How far is Salzburg to Vienna by train?
When traveling this route you should expect the distance from Salzburg to Vienna by train to be approximately 156 miles (251 km).
How many hours is the train time to Vienna from Salzburg?
On average the Salzburg to Vienna train time is 2 h 36 min  covering the 156 miles (251 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Salzburg to Vienna depart from? Which Vienna train station do I come into from Salzburg?

When taking a train from Salzburg, you have a couple of train stations you can depart from including Salzburg Hbf, Salzburg Aigen and Salzburg Aiglhof. When you arrive in Vienna, your train can arrive in train stations including Wien Hauptbahnhof and Wien Westbahnhof.

Omio customers traveling this route book their trains from Salzburg Hbf   to Wien Hauptbahnhof.

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

You can find the most popular departure train station for this trip, Salzburg Hbf, located approximately 1 mile (s) / 1 km from the city center of Salzburg. The most popular arrival train station in Vienna, called Wien Hauptbahnhof, is located around 1 mile (s) / 2 km away from its city center.

What train companies go from Salzburg to Vienna?
When taking a train from Salzburg to Vienna, you can count on Westbahn, ÖBB | Railjet, ÖBB, FlixTrain, ÖBB | S-Bahn, ÖBB | Nightjet or Locomore for the best way to get you to Vienna. You can also check all possible train providers who offer a service between Salzburg and Vienna and compare the amenities they offer before buying a train ticket.
Are there any direct trains from Salzburg to Vienna?
Yes, there are direct trains a day from Salzburg to Vienna. If you’re looking for a direct train, consider traveling with Westbahn. 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.
When is the earliest train from Salzburg to Vienna? When is the last train from Salzburg to Vienna?
You can take the earliest train from Salzburg to Vienna at 4: 52 AM   or take the last train from Salzburg to Vienna leaving at 8: 12 PM. Look for the latest Salzburg to Vienna train schedules on Omio and book the best time to take the train for this route.
How early should I book Salzburg to Vienna train tickets to get the best deals?
The price of a one way train ticket from Salzburg to Vienna is on average $24 (€19) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets from Salzburg to Vienna available a few months in advance.

Important Stations and Airports for this Journey

Wien Hbf
Wien Westbahnhof