There are tree main train station in Prague, but for most national and international journeys you’ll probably just need the main train station (Hlavni Nadrazi) in the centre of Prague.
Most trains start from the Main Train Station, but depending on where you are staying, you might be able to start your journey from a local train stop near you.
buying your train ticket
Not, that buying a train ticket is that difficult, but there are a few quirks you might like to be aware before you set off for your first train journey.
I thought I’d dedicate a whole blog post to this topic and share with you all my tips in this comprehensive train ticket buying guide.
Main Train Station – Hlavni Nadrazi
The Main Train Station is probably the train station you’ll use most. If you are arriving in Prague on a train, you’ll arrive there and you can also use it for all the major connections within Czech Republic and internationally.
The Main Train Station has it’s own metro – underground station called Hlavni Nadrazi (Main Station).
There are also direct buses from the station to the Vaclav Havel airport in Prague. Other than that, there are really no bus stops as such at the train station.
The tram stop (no 9, 26, 5 etc) is sideways across the park outside the station (about 5-10 min walk), although plans are for the tram stop to be brought closer to the entrance when the next upgrade of the park area happens in 2022-24.
The ticket offices are a little hidden underneath the top level of the station, although everything is well signposted.
Masarykovo Train Station
Unlike Smichov, Masarykovo Train Station is not connected to the Main Station, but what is sometimes confusing is that you can get trains to the same place from both train stations.
The Main Train Station will usually have the fast trains, whilst the Masarykovo Train Station has the slower trains, which will stop at every station.
The trains from this station follow the Vltava river and Labe river and serve the north part of Czech Republic, such as Kladno, Melnik, Lysa nad Labem, Roudnice nad Labem, Podebrady or Mlada Boleslav.
There are no international trains starting from this station – for those you need to head to the Main Train Station.
The Masarykovo Train station is very close to the Republic Square and Republic Square (Namesti Republiky) underground – metro stop.
There are also trams stopping directly in front of the train station, mainly 6, 15, 3 and others.
Smichov Train Station
Most trains that go through this station start from the main Train station, so you can easily start your yourney there too, unless you are local to Prague 5 district and then it’s probably closer to your to travel to Smichov then to the Main Station.
There are only about 1-2 train lines that start from Smichov train station, that you can’t get anywhere else. One is a local train from Smichov to Rudna (upon Prague) and to Beroun (which goes through the green area of Prokopske Valley – a great 1/2 day trip from Prague or even a long evening walk).
The next train line is for the weekend tourist train to Zlicin, which also goes through Prokopske Valley and often uses old train carriages.
This train (Prazsky Motoracek or the Semmering Train – named after the Swiss Alps train) also starts at the Main Station, but if you want to catch it at the Smichov Train Station, you need to use a different entrance, which is before the main station (the entrance is just before you go under the railway bridge if you are coming from the Andel or Na Knizeci area on the main street).
Most trains that stop at Smichov then continue to Beroun, Plzen and further west to the Czech Republic.