How do I buy public transport tickets in Prague and where?
Before purchasing your public transport tickets, you should first consider if you really need them during your stay in Prague. The historic centre isn’t large and can be easily explored on foot, so you might not even need to use your tickets.
If you want to explore the neighbourhoods outside the city centre, you can reach them by metro or tram.
We recommend that you purchase your tickets at the beginning of your visit, so that you can have them to hand whenever you use the metro, tram or bus.
Prague Card holders can travel all means of Prague public transport as often as they like while the pass is valid.
Tickets for Prague public transport can be bought on board trams, or ticket dispensers, which you’ll find at all metro stations. Since 2017, these machines have also been installed in some trams, where tickets can be purchased with contactless payment cards only. Additionally, you can buy tickets at the reception of your hotel.
A convenient option is to buy your tickets at our office, located just a few steps from Old Town Square in Jáchymova Street 3 (1st floor).
Please note that you can’t buy your ticket from the bus/tram driver in Prague.
Warning: Ticket machines accept coins only. If you don’t have any change, you can buy tickets at the Prague Public Transport Company information centre. In 2016, ticket machines solely accepting contactless payment cards were introduced in Prague metro stations and continue to be installed.
Prague Public Transport Company information centres
Můstek metro station (access from Vodičkova Street), open daily Monday to Friday from 7 a.m. to 6 p.m.
Anděl metro station, open daily from 7 a.m. to 6 p.m.
Hlavní nádraží metro station, open daily from 6 a.m. to 10 p.m. and at weekends from 7 a.m. to 9 p.m.
Hradčanská metro station, open Monday to Friday from 6 a.m. to 8 p.m. and on Saturday from 9:30 a.m. to 5 p.m. Closed on Sunday.
Nádraží Veleslavín metro station, open Monday to Friday from 6 a.m. to 8 p.m. and Saturday from 9:30 a.m. to 5 p.m. Closed on Sunday.
With a CZK 24 (approximately EUR 1) ticket, you can travel for 30 minutes. The CZK 32 ticket (approximately EUR 1.30) entitles you to a 90-minute ride around the city centre and beyond. A CZK 110 ticket (approximately EUR 4), is valid on Prague public transport for 24 hours. A CZK 310 ticket (approximately EUR 12), gives you unlimited use of Prague public transport for 3 days.
Before boarding the metro remember to stamp the ticket (yellow machines before the escalators), or as you get on the bus or tram (the same machines are installed). Please note that Prague inspectors show no mercy towards fare dodgers and treat foreigners and locals equally harshly. Sometimes, they don’t wear uniforms, but if they stop you, they should always present their Prague Transport Company identification.
In trams and buses, you punch the ticket in the vehicle itself, in the yellow stamping devices marked with an arrow.
The ticket validity period is calculated from stamping, which should be only once. So, if you need to transfer, you should validate the ticket only at the start of the journey.
1-day and 3-day tickets should also be stamped only at the beginning and don’t need to be stamped again.
If you have a Czech telephone number
If you don’t have any change and there is a long queue in front of the ticket machines, you can buy a ticket for Prague public transport by text message. Simply send the message “DPT24” (for a 30-minute journey), “DPT32” (for a 90-minute journey), “DPT110” (for a 24-hour ticket) or “DPT310” (for a 72-hour ticket) to the number 902 06. In a few minutes you should receive a text message with your ticket. During a ticket check, you should show the text to the inspector. Please note that you can only board the metro, tram or bus once you have received the text. Otherwise, you may have to pay a fine!
For more information on public transport in Prague, see the website of the Prague Transport Company (Dopravní podnik hlavního města Prahy). Information is available in English.
Ticket validity period
Full adult fare
from age 15
Half price fare for
children aged 6 to 14