Getting around Olomouc
By train from Prague airport to the main station, then by tram or half an hour on foot to the Upper Square, and nothing beyond walking inside the core.
- To the city
- direct train (ČD
- From the station
- about 2 km to the Upper Square
- Ride
- €1.02, 24 hours €3.69

Olomouc has no airport with scheduled flights, so the journey in is a two-step affair: Prague first, then the train. After that the whole question of city transport shrinks to a single choice, whether to ride the tram or walk from the station to the Upper Square. The answer depends on your luggage and on how far two kilometres feels after a flight.
From the airport to Olomouc
Prague is the gateway, and the way out of its airport is the Airport Express from Terminal 1 to Praha Hlavní nádraží, which takes about 45 minutes and costs €8.20 for a single ride. The 24-hour and 72-hour PID tickets are not valid on it, so the fare is separate even if you already hold one.
From the main station you continue on a direct train (ČD, RegioJet, Leo Express), and the ride takes about 2 h 15. Trains leave every hour and up to three times an hour in the rush. A one-way ticket costs about €10. Choose the carrier by the time on the board, because ČD, RegioJet and Leo Express all serve the line.
3-star hotel, double room, per person per night
From the station into the centre
The town is small, but the station is not next to the old town. The Upper Square (Horní náměstí) lies about 2 km from the station in a straight line, which is roughly half an hour on foot. With a suitcase the walk feels longer than the number suggests.
The tram stop is called Hlavní nádraží, and the stop to get off at is U Sv. Mořice, close to the Upper Square. The bus station, Aut. nádraží, lies to the southeast of the core, so it too is some distance from the square. Building works near the station occasionally move the stops, and replacement buses marked X take over, so check dpmo.cz before you travel.
App, SMS, paper
Tickets are valid for zone 71. They are sold in apps, among them the DPMO app, Elektronické jízdenky DPMO and MobilOK, at a machine, at a DPMO sales point or from contracted sellers. The SMS ticket works only with a Czech SIM card, since you send the message "DPMO" to 90206, and SMS and app tickets carry 10 extra minutes of validity.
You do not pay by card in the vehicle, because the validators there are not in operation. The Olomouc Region Card includes city transport, but if transport is all you need, DPMO says a regular 24-hour or 7-day ticket is usually cheaper.
Validate a paper ticket as you board; electronic and SMS tickets must be active before boarding. Children under 6 travel free.
All on foot
Both squares, the cathedral and the astronomical clock fit into a single walking loop, and the itinerary page lays that loop out. The tram is for luggage and for the station, and for nothing else. A room in the core means you hardly need a ticket after the first day, and the where-to-stay page covers which addresses allow that.
By train
Day trips leave from the same station you arrived at. Short Leo Express trains run to Přerov, Hranice and Zábřeh, and the day trips page covers what each one offers. Prices and timings sit there, and this page stops at the platform.





Where to next

Olomouc in 1 day
→From the station to the Upper Square, then up to the cathedral and down to the Lower Square, with a stop at noon for the clock, which runs no other time.

Brno · 64 km
→Petrov, Špilberk and the St James's ossuary fill one day; Villa Tugendhat, booked ahead, fills the other.

How well does Olomouc suit you?
→Six questions: a score for this place and others like it.
Nomadinho scores out of 100, the same ones behind “Where to go”.
If you like Olomouc
Three places with the closest scores, from any country.
Before you go
Short answers to what people ask most before setting out.
How do I get from the airport to Olomouc?
Olomouc has no airport, so fly to Prague. Take the Airport Express from Terminal 1 to Hlavní nádraží, which takes about 45 minutes at €8.20, and then a direct train that takes about 2 h 15.
How far is it from the station to the Upper Square, and how do I get there?
About 2 km in a straight line. Ride the tram from the Hlavní nádraží stop to U Sv. Mořice or walk for about half an hour.
How do I pay for city transport?
Use the DPMO app, or send an SMS if you have a Czech SIM, which costs €1.11. A paper ticket comes from a machine and is validated as you board. The vehicle does not accept a card at a reader.
Ready for Olomouc?
Front row for the next trip
Leave your email and we'll let you know when a new destination or story goes up.


