Munich to Vienna by train

Last reviewed: July 2026

Typical duration
6 hours
Direct
Direct service
From price
tickets from €19.99
Night train
Night/sleeper option (couchette)
Munich to Vienna by train

Train service

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Munich to Vienna train journey take?

Direct trains take between 4 and 6 hours depending on the service. The ÖBB Railjet Xpress, the fastest option, completes the journey in around 4 hours. Services that stop at Salzburg or Linz take a little longer.

How much does a Munich to Vienna train ticket cost?

Advance fares with ÖBB Sparschiene pricing can start from around €19.99, though prices vary by departure and how early you book. Flexible fares bought close to travel cost considerably more. Check current fares at oebb.at or bahn.com.

Which train operators run between Munich and Vienna?

Three operators run direct services: ÖBB with its Railjet trains (up to 230 km/h, three classes including Business Class), Deutsche Bahn with ICE and EC trains (high-speed and comfortable, book at bahn.com), and WESTbahn (double-decker trains, advance fares via westbahn.at, arrives at Wien Westbahnhof rather than Wien Hauptbahnhof). ÖBB also operates the Nightjet overnight service on this route.

Is there a direct train from Munich to Vienna?

Yes. Direct trains run throughout the day between Munich Hauptbahnhof and Wien Hauptbahnhof, operated by ÖBB Railjet, DB ICE, and DB EC services. WESTbahn also runs direct trains but they arrive at Wien Westbahnhof, not Wien Hauptbahnhof.

What is the cheapest way to travel between Munich and Vienna?

The bus is typically the cheapest option overall, but with ÖBB Sparschiene advance fares starting from around €19.99, the train can be competitive when you book ahead. The bus takes considerably longer than the train. For the cheapest train fares, book ÖBB Sparschiene tickets as early as possible at oebb.at.

More routes