Tickets from €161st class from €39 |
Munich to Prague from €16
Comfortable trains link Munich & Prague in 5h38 every 2 hours, centre to centre. You can use these trains to go from Nuremburg to Prague too, with one easy change at Schwandorf. Booked in advance, fares starts at €16 - or from €39 in 1st class. Trains give you room to move and you're free to bring your own picnic, beer or wine as the lovely Czech countryside rolls by. The train service was increased from 4 to 7 trains each way per day in 2017 and all trains are now air-conditioned with refreshment trolley, power sockets at all seats & free WiFi.
Travel tips: Luggage, bikes, choosing your seat...
Video: Prague to Munich by train
Trains from Munich to other European cities
Trains from Prague to other European cities
Trains between other European cities
Train times 2025
* = to/from Nuremburg you make one easy change of train at a little station called Schwandorf. Always check times at www.cd.cz.
Munich to Prague is 435 km or 270 miles by train via this route.
How much does it cost?
-
First Minute fares from €16 in 2nd class or €39 in 1st class.
Advance-purchase tickets only good for the specific departure you book, no refunds, no changes to travel plans. The price varies, with limited availability at each price level. First Minute fares are all one-way, a round trip is two one-ways.
-
Prague Special fare €48.50 one-way or €84.50 return in 2nd class. No 1st class equivalent.
With a Prague Special fare you can take any train on the date for which it is bought. Round trip tickets are good for outward travel on day 1, returning any day you like within 15 days. Prague Specials are fixed-price, unlimited availability, cannot sell out. There's no 1st class version, but there's so little difference between classes on these particular trains, stick with 2nd.
-
Full-price fare €64 each way in 2nd class, €99 in 1st class, fully-flexible, good for any train any day (Czech price).
-
Children under 5 go free, no ticket needed, just bring them along.
-
Children under 15 pay the adult First Minute fare, there's no reduction. However, Up to 3 children under 15 travel free when accompanied by an adult using a Prague Special fare, but only if you buy at www.laenderbahn.com/alex (which can only sell one-way or round trip Prague Special tickets starting in Germany), as bahn.de doesn't offer this perk. Children under 15 travel free accompanied by an adult paying full-price.
How to buy tickets
-
How to buy First Minute tickets
The only place you can buy these cheap advance-purchase fares is direct from Czech Railways at www.cd.cz.
You can buy one-way or round trip in either direction. Booking usually opens 90 days ahead but you'll often find First Minute fares available even a day or two before travel. You print your own ticket, or can show it on your phone. Easy!
Tip: In the search results, look for journeys marked No transfers with the train number starting either Ex for Express or ALX for ALEX. It works well in English, but it may help to know that Munich is München in German, Prague is Praha in Czech.
Tip: Fares are shown in CZK, converted from euros. €16 is about 408 CZK, €39 is about 986 CZK.
Tip: Only one name & ID is needed to support one print-at-home ticket, even if that ticket covers several people. They don't need to know the names of all your friends & family, this is not an airline, it's a tie-breaker in case 5 copies of this ticket show up on the same train.
The German Railways website int.bahn.de cannot sell these cheap advance-purchase tickets, only Prague Special fares & expensive full-price fares. Nor can Raileurope.com or Thetrainline.com. Only www.cd.cz!
-
How to buy Prague Special tickets
Buy at the German Railways website int.bahn.de, one-way or round trip in either direction. You print your ticket or can show it on your phone.
Alternatively, you can buy on the train: Simply board any direct Munich-Prague train, sit in any empty seat and buy a Prague Special from the conductor when he comes round. Prague Specials can also be bought from DB ticket machines at Munich Hbf.
-
How to buy full-price tickets
These are only necessary if you want to travel before 09:00 on weekdays and cannot book ahead. Buy at Czech Railways www.cd.cz which calls full-price tickets International ticket. You print your own ticket or can show it on your phone.
Tip: German Railways int.bahn.de also sells full-price tickets, at a whopping €94 versus Czech Railways' €64. So even if you were standing at the ticket office at Munich Hbf, it'd be cheaper to whip out your phone & buy from www.cd.cz!
-
Seat reservation is optional
By default, all tickets come without a reserved seat, you sit anywhere you like. However, you can add a reserved seat to your booking for €3 and I recommend that you do so.
Seat reservations can only be made within 30 days before travel, if you're booking further ahead than this, go ahead and buy the ticket without a seat reservation to lock in the cheap price, come back later to buy a seat reservation separately, a few weeks before you travel.
-
How to make a seat reservation separately
You can make a seat reservation on its own, to go with an existing ticket or railpass. Go to www.cd.cz and switch it to English top right. Run an enquiry and find the train you want. Click the down arrow to the right of the green price button, and select Purchase reservations only. Or you can tick the Reservation only box at the top of the search results, that also does it. You can then click Select seat from the seating map to choose your seat from a seat map.
Save a few € by split-ticketing
-
It's possible to pay just €40 even buying on the day with unlimited availability, assuming you don't want to leave before 09:00 on weekdays.
-
In the Munich to Prague direction
Step 1, buy a €32 Bayern-Böhmen-Ticket (= Bavaria+Bohemia Regional Day Ticket) online with unlimited availability at www.bahn.de/angebot/regio/bayern/bayern-boehmen-ticket and print it out. If you can't get to a printer, buy from the self-service ticket machines at Munich station on the day, click the UK flag on the touch-screen for English. This is valid from Munich as far as Plzen on any train that day leaving after 09:00 on weekdays, any time weekends. Up to 4 more passengers can travel with you for €10.60 each when added to the same ticket.
Step 2, once over the border stay on the train and buy a ticket from Plzen to Prague from the Czech conductor when he comes round for around 200 CZK (€8) per person - have some Czech koruna with you to do this. Easy! Or buy the Plzen-Prague ticket at www.cd.cz and show it on your phone.
-
in the Prague to Munich direction
Step 1, buy a €32 Bayern-Böhmen-Ticket (= Bavaria+Bohemia Regional Day Ticket) online with unlimited availability at www.bahn.de/angebot/regio/bayern/bayern-boehmen-ticket and print it out. Up to 4 more passengers can travel with you for €10.60 each, added to the same ticket. If you can't get to a printer, buy it from the Regiojet (Student Agency) ticket office at Prague Hlavni station - they add a €2 fee. You can't buy it from the normal Czech Railways ticket office. A Bayern-Böhmen-Ticket covers Plzen to Munich on any direct train except trains leaving Plzen before 09:00 on weekdays.
Step 2, then buy a regular Prague to Plzen ticket at the station in Prague for around 200 CZK (€8) per person, or buy it at www.cd.cz and show it on your phone.
-
Cheaper 1st class journeys in either direction
There are no 1st class Prague Special fares, but you can still travel in 1st class at a money-saving rate like this.
Step 1, buy a 1st class Bayern-ticket (Bavaria Regional Day Ticket) for €41.50 (or €63.50 for two people).
This covers you between Munich and the Czech border at Furth-im-Wald on any of these four trains in either direction on that date, as long as you start your journey after 09:00 if it's a weekday - it's valid any time at weekends. You can buy a 1st class Bayern ticket at any German station on the day of travel with unlimited availability or buy online at int.bahn.de/en/offers/regional/regional-day-ticket-bavaria and print it out.
Step 2, now use www.cd.cz to buy a 1st class full-price ticket between Furth-im-Wald & Prague for 864 CZK (€34) for the date you want.
A full-price ticket is valid on any train between Prague and Furth-im-Wald on the date & direction you buy it for. You can print it out or show it on your phone.
This makes a total of around €75.50 for the whole Munich-Prague journey, significantly cheaper than the 1st class full-flex fare.
If you need to travel before 09:00 on weekdays, a full-price full-flex 1st class ticket costs €99 one-way bought online from www.cd.cz. Print it out or show it on your phone.
Nuremberg-Prague
-
Nuremberg to Prague from €17: You'll find cheap tickets at www.cd.cz from 439 CZK (€17) via Cheb if you put Cheb in the via box. This is a faster route than via Schwandorf, see the Germany-Prague via Cheb page for details.
-
To go via Schwandorf as shown in the timetable above, you can buy a Nuremberg-Prague Prague Special ticket for €39 at the German Railways int.bahn.de, or you can save money by first booking a cheap advance-purchase ticket from Schwandorf to Prague at www.cd.cz, then add a local ticket from Nuremberg to Schwandorf from int.bahn.de.
Route map
What's the journey like?
-
The Munich-Prague trains are run jointly by Czech Railways (www.cd.cz) & the Länderbahn (www.laenderbahn.com), a privatised railway running Bavarian regional trains. Länderbahn express services are branded Alex (ALX), originally from their Munich-Lindau Allgäu Express.
-
Each train normally consists of two Länderbahn compartment cars and several Czech Railways (CD) open-plan cars, all normally air-conditioned with power sockets at all seats & free WiFi. The usual formation is like this:
- One air-conditioned Länderbahn 1st class car with side corridor & 6-seat compartments. Two toilets, power sockets at all seats, free WiFi. One compartment has been converted into a minibar where the trolley sits, serving tea, coffee, beer, snacks & soft drinks.
- One air-conditioned Länderbahn 2nd class car with side corridor & 6-seat compartments. Two toilets, power sockets at all seats, free WiFi.
- Two or more air-conditioned Czech Railways (CD) 2nd class cars with open-plan (saloon) seating with seats arranged 2+2 across the car width, some airline-style and some in bays of four around a table. At least two of these Czech Railways cars should normally have free WiFi which works whilst in the Czech Republic, they will have the WiFi symbol near the entrance doors.
Personally I prefer open-plan seating so with a 2nd class ticket I'd head for the blue CD cars, unless there are 5 or 6 of you when having your own compartment can be fun. It's not unknown for older non-air-con cars (without WiFi) to substitute for Länderbahn's newest air-con cars.
-
The train changes direction twice, at Regensburg and Schwandorf, don't be surprised!
An air-conditioned Czech Railways car on an express train from Munich to Prague, on platform 26 at Munich Hbf. An Alex Länderbahn car is behind it.
Länderbahn Alex cars on an express from Munich to Prague, on platform 25 at Munich Hbf.
2nd class compartments in the Landerbahn Alex cars with power sockets & WiFi. One of the two Alex cars should have first class compartments, which look remarkably similar to 2nd class, but with carpet, a larger table and slightly plusher seats. On this occasion, both cars were 2nd class. Click the images for larger photos.
Sit back and watch beautiful Czech countryside roll past.
Above left, the train calls at the magnificent Plzen station - there's time to stretch your legs on the platform while the locomotive is changed. Plzen gives its name to Pils or Pilsner beer, as in 1842 the world's first blond lager Pilsner Urquell inspired the style of beer that now accounts for over two thirds of the beer made worldwide, see en.wikipedia.org/wiki/Pilsner. The train continues, running through occasional Bohemian forests, above right.
More beautiful Czech countryside. You'll cross the Danube just before Regensburg. Beats the bus, any day.
Travel tips
-
1st or 2nd class?
2nd class is absolutely fine, no need to go 1st class unless you don't mind the extra cost. 1st class simply means more leg and elbow room and a quieter environment. On these particular trains, there's frankly little difference between the 1st class 6-seat compartments and the 6-seat 2nd class compartments.
-
Luggage
You can pretty much take anything you like as long as you can carry it or pull it behind you. Nobody weighs or measures it! You take it with you onto the train, there's plenty of luggage space in both classes, the racks above your seat take anything up to backpack-size, the racks at the end of the car in the open saloon cars will take large suitcases, in compartment cars these just go on the floor. Unlike on a bus, your bags remain accessible throughout the journey. More about luggage on European trains.
-
Seat reservations
A seat reservation is optional on the Munich-Prague route. If you choose not to make one, you can sit in any unreserved seat - a small reservation ticket near each seat shows whether it is reserved or not. However, a seat reservation is a good idea especially on busy Fridays or around holiday periods. A reserved seat is also a good idea in 1st class as there's only half a car of 1st class seating and it's often busy with Eurail passholders.
You can add a seat reservation when buying a ticket for €3 per seat, or you can make a seat reservation separately to go with an existing ticket or pass, see the how to buy tickets section. Using www.cd.cz, you can choose your seat from a seat map.
-
Boarding your train
As with virtually all European trains, there's no check-in. Just walk into the station, find your train and get on any time before it leaves. The doors may be closed a minute before departure. See Munich Hbf station guide.
In Prague, the best place to wait for the train (or get a take-away coffee for the journey) is the Fantova Kavárna cafe upstairs in the historic station building in what was once the historic station's main entrance hall, or the new upmarket Foyer Cafe also in the old historic station building. See Prague Hlavni station guide.
In Munich, the train has two portions which divide at Schwandorf, so don't get in the wrong part of the train by mistake! Carriages at the rear of the train go to Prague, carriages at the front go to Hof. Displays on the carriage side tell you the destination for that specific carriage.
-
Power sockets, WiFi & toilets
All cars & all classes have power sockets at seats. The two or three blue Czech Railways cars should have free WiFi whilst the train is in the Czech Republic, the two German cars (grey with yellow band) should also have free WiFi and this should work both in the Czech Republic and Germany. There's good mobile data reception along most of the route. Each car has at least one toilet.
-
Bicycles
Bikes can be taken on these trains for a small fee, ask at the station.
-
Changes of direction and a chance to stretch your legs
Trains between Munich & Prague use a Alex electric locomotive between Munich & Regensburg where the train changes direction, an Alex diesel between Regensburg & Schwandorf where the train again changes direction, another Alex diesel between Schwandorf & Plzen, then a Czech electric locomotive between Plzen & Prague. There's time to stretch your legs on the platform at both Schwandorf & Plzen if you like while the locomotive is changed.
-
Map of Prague showing Prague Hlavni - Map of Munich showing Munich Hbf
-
Suggested hotels near the station or in the old town in Prague.
Video: Prague to Munich by train
The video shows the pre-December 2017 train service, when there was a bistro car on two of the 4 trains per day. Now there are 7 trains per day and all have more modern cars like the 2nd class ones shown in the video and all have a minibar, but not a separate bistro car.