
Train stations in Prague
Last updated: July 2026
- Stations
- 8
- Primary station
- Praha hlavní nádraží
- Country
- Czechia
- Passenger operators
- České dráhy, Deutsche Bahn, ÖBB
Use Praha hlavní nádraží for most trips, but confirm the full station name before paying because some international trains use Holešovice.
Praha hlavní nádraží is the default station
Start with Praha hlavní nádraží, often shortened to Praha hl.n., for most long-distance and international journeys. Prague's main passenger station is close to Wenceslas Square. If a booking result shows only Prague or Praha, open the train details before paying. You need the complete station name.
Praha-Holešovice is the exception that catches people out. Some international trains use it as their only Prague stop; others call there before continuing to the main station. Stay on board when your ticket continues to Praha hlavní nádraží. Get off at Holešovice when it is the booked stop or its Metro Line C connection is better for your final address.
Praha Masarykovo nádraží mainly handles domestic and regional services. Praha-Smíchov is useful for selected trains towards Beroun and Pilsen. Neither name is another way of writing the main station, so match the booking to the station before setting out.
The main station needs a level and platform check
The main station has a large lower concourse with platforms above it. Look at the live departure board before going upstairs, because an old itinerary may show a platform that later changes. Leave extra time if you need a ticket, luggage storage or a lift.
Platform numbers sometimes end in S or J. The letter marks the north or south section of one long platform, which means 5J is the southern section of platform 5. Be at the lettered section before the train arrives. Short trains can stop a long way from the middle.
International and domestic ticket counters are available, along with left luggage, self-service lockers and step-free routes to every platform. Check facility hours before a late arrival, and confirm locker dimensions if you have an unusually large bag.
The city-centre choice depends on your final address
Metro Line C stops at Hlavní nádraží, and Wenceslas Square is nearby. Walk when the hotel is already close. Take the metro when the final address is farther away or luggage makes the walk awkward.
The integrated PID ticket system covers Prague's metro, trams and buses. A 90-minute adult ticket costs CZK 50 on paper or CZK 46 in the PID Lítačka app. A 24-hour adult ticket costs CZK 150 on paper or CZK 140 in the app. Choose the validity period for the whole trip, including waits and changes.
Validate a paper ticket unless its start time is already printed. A ticket bought from a contactless terminal inside a Prague tram or city bus is valid as soon as you buy it, so do not validate it again. Luggage up to 25 by 45 by 70 cm travels free. Larger luggage costs CZK 25 on paper or CZK 23 in the app. Check which rule applies to the product you bought.
International routes use different trains and stopping patterns
Direct Railjet trains connect Prague and Vienna in about four hours, with ComfortJet used on selected services. The Prague stop can be Praha hlavní nádraží or Praha-Holešovice. Confirm it alongside the Vienna station and operator before paying.
Direct ComfortJet trains run between Prague and Berlin via Dresden in a little over four hours. Selected services use only Praha-Holešovice in Prague. Read the full stop list and check engineering information for the travel date, especially before relying on a tight onward connection.
Direct trains to Munich run via Pilsen and take about 5 hours 30 minutes. Direct Metropolitan trains to Budapest take about 6 hours 30 minutes. Those times are useful orientation, not a promise for every departure. Check the exact journey time and Prague station shown for your train.
London needs at least one change. One useful pattern is Eurostar from London to Brussels, followed by a daytime or overnight itinerary to Prague. Separate operators do not guarantee the connection. Build in recovery time, then check whether each ticket can be changed if an earlier train runs late.
Operator tickets and reservations are separate decisions
České dráhy, or ČD, is the national operator. RegioJet and Leo Express run their own trains on selected Czech and international routes. Match the ticket to the operator and train number. A ticket issued only for one company is not a safe reason to board another company's train.
ČD categories include SuperCity, InterCity, EuroCity, Railjet and EuroNight. A seat reservation is compulsory on SuperCity and on any other service marked as reservation required. Most other ČD trains do not need one. Read the symbol for your train instead of applying one rule to every category.
An eligible inland ČD ticket bought through the ČD e-shop or Můj vlak app normally includes a free seat reservation on long-distance trains. Mandatory-reservation trains and some premium or night sections are exceptions. Before choosing a discounted ticket, compare the complete fare, flexibility and reservation.
Rail passes still need a train-by-train check
Interrail and Eurail passes are accepted on participating ČD trains, but a pass does not guarantee a seat. Buy a separate reservation or supplement when the selected train requires one. SuperCity and overnight accommodation are the clearest cases to settle before boarding.
RegioJet and Leo Express have their own pass procedures. RegioJet accepts passes on specified train lines and sells pass-holder reservations by class. Leo Express requires a free reservation for every pass journey. Make the operator-specific booking before travel rather than turning up with only the pass.
A couchette or sleeper needs an accommodation reservation as well as a valid travel ticket or pass. The berth is a separate reserved product. Confirm the operator, train, boarding station and accommodation type before arranging the rest of the trip around it.
Prague Airport needs a bus connection
The Airport Express is the direct bus between Praha hlavní nádraží and Václav Havel Airport Prague. An adult single costs CZK 200, luggage is included and the scheduled journey takes about 40 minutes. Regular PID tickets do not work on this service.
Buses run every 20 to 30 minutes during the day and hourly at night. On the airport-bound journey, the service calls at Terminal 1 and Terminal 2. Confirm the terminal, allow for road traffic and work back from the airline's deadline. The advertised bus time is not the full station-to-gate journey.
Standard city transport is the other choice. Trolleybus 59 runs between the airport and Nádraží Veleslavín on Metro Line A. Bus 100 connects with Zličín on Metro Line B, and standard PID fares apply. Pick the connection that suits the final address rather than the one with the lowest fare.
Regional trips depend on the station at both ends
Kutná Hora shows why the complete station name matters. Direct fast trains run from Praha hlavní nádraží to Kutná Hora hlavní nádraží, where a local train continues to Kutná Hora město near the historic centre. The whole trip takes about 1 hour 6 minutes, and ČD tickets start from CZK 79.
Book to Kutná Hora město when that local leg works for the visit. Ending the search at Kutná Hora hlavní nádraží can leave you with an unexpected onward transfer. Make sure the connection is included and note the last two useful trains back to Prague.
Other regional trains may start at Praha hlavní nádraží, Praha-Smíchov or Masarykovo nádraží. Check the Prague departure station and return service before leaving. Weekend works can matter more than the nominal journey time.
Domestic products work only inside their rules
ČD's Ticket for Summer gives one named passenger unlimited second-class travel on ČD trains for 7 or 14 days during July and August. The basic prices are CZK 1,390 and CZK 1,990. You still need a separate reservation on a compulsory-reservation train.
The Group Weekend Ticket covers up to five people, with no more than two aged 15 or over, on Saturdays, Sundays and public holidays. Regional versions start from CZK 269. Before comparing it with ordinary tickets, check the region, passenger ages and train operator.
Both are ČD products, not universal Czech rail passes. They do not automatically cover RegioJet or Leo Express. Price the complete itinerary by operator before buying a group or multi-day product.
Luggage and accessibility need connection margin
Praha hlavní nádraží has step-free access to every platform, an accessible toilet, left luggage and self-service lockers. A mobile platform lift is available during set operating hours, so check those hours if you need it. Confirm the exact train and assistance plan, because access through the station does not guarantee level boarding.
Ask ČD for station or boarding assistance at least 24 hours before a domestic journey and at least 36 hours before an international one. Confirm the meeting point and leave enough time for transfers. If the trip uses several operators, arrange help for every relevant leg.
Long platforms, several levels and lettered platform sections can turn a short connection into a rush. With luggage, children or reduced mobility, choose a connection that gives you time to find the right level and board without sprinting.
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.
Passenger train operators
České dráhy
České dráhy (ČD) is the Czech national rail operator, offering regional and international train services across Central Europe.
Deutsche Bahn
Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.
ÖBB
ÖBB is Austria’s national rail operator, known for its Railjet trains and Europe’s largest night train network, Nightjet.
Train stations in Prague








Train routes to and from Prague
Before you travel
Most long-distance and international trains in Prague use Praha hlavní nádraží, the city's main station.
Some services may use other Prague stations, especially for regional journeys or routes serving a specific part of the city, so it is worth checking the station name shown on your ticket before you travel.
Station names in Prague are usually shown in Czech. Hlavní nádraží means main station, so Praha hlavní nádraží is the name to look for when your booking or timetable refers to Prague's main railway station.
Frequently asked questions
Is Praha hlavní nádraží open all night?
No. The station hall closes between 01:15 and 02:30. It is open from 00:00 to 01:15 and again from 02:30 to 24:00. Other facilities keep different hours, so check the service you need before travelling overnight.
Can I buy RegioJet or Leo Express tickets at Prague Main Station?
Yes. RegioJet has branches at Praha hlavní nádraží, while Leo Express has a ticket office at Prague Main Station. Buy from the operator shown on your train and check desk hours before relying on an in-person purchase.
Can children travel free on Prague public transport?
Children under 15 travel free within Prague, but proof rules change at age 10. Children aged 10 to 15 need suitable proof of age; ages 6 to 10 do not. Check PID rules when travelling beyond Prague.
Can I walk between Praha hlavní nádraží and Praha Masarykovo nádraží?
Yes. The stations are separate but roughly 850 metres apart, so you can walk between them. Allow extra time with luggage and check a street map before accepting a connection that requires a transfer between the two stations.
Are there luggage lockers at Praha-Holešovice?
No. Do not plan around left luggage or self-service lockers at Praha-Holešovice. Use Praha hlavní nádraží when its storage suits your route, and confirm availability before travel.