Prague Public Transport and Czech Railways

14 September, 2009

Prague Public Transport

The fare structure in Prague is rather complicated and definitely not suitable with a poor sense of time and direction.

Prague Public Transport Fare Table

Note that the cheapest ticket imposes strict restrictions on time and number of stations travelled

  • Trams and buses: valid for 20 min. from validation and you cannot transfer from one form of transport to another e.g. from trams to buses or metro.
  • Metro: valid for 30 min. from validation and valid for 5 stations (excluding boarding station; transfer station is counted as a single station)

You can’t afford to get lost – if you miss a tram stop, you are not allowed to transfer to a bus or metro to complete the journey unless you buy a new ticket.  You can wait for the next tram but your trip should be completed within 20 minutes.  Stressed…

Most Prague attractions are within walking distance and it would take you at most 2-3 tram trips to cover most of them (if you plan your trip well).  Thus a 100 CZK day ticket might not be worth it.

Interestingly, a 3-day ticket costs 30 CZK more than if you buy 3 1-day tickets.  So if you are staying in Prague for more than 3 days, it is more worthwhile to buy your day tickets separately.

You can buy your tickets from automated ticket machines, manned counters at metro station or tobacco shops (note: Limited 18 CZK tickets are not sold here).

Tickets sold by automated ticketing machines have very faint indication of their validity so don’t buy too early (more than 1 month ago) or else you will left with a worthless piece of faded paper.

Prague Public Transport Tickets Automated

Your safest bet will be these tickets sold by manned booths.

Prague Public Transport Tickets Manned

The ticketing machines where you can buy the tickets from – prepare lots of coins to buy your tickets.  Remember to validate your tickets as you board Metro, buses and trams.  The penalty fine for being caught without a validated ticket is quite heavy – 950 CZK!

Prague Public Transport Metro Train

[ad#Google Adsense Horizontal Post Ad]

If you find all these public transport arrangements a hassle, take a taxi around Prague but take note of these tips to avoid being scammed by Prague taxi drivers.

Czech Trains

If you are visiting places outside Prague e.g. Kutna Hora and Karlstejn, you have to make use of the Czech Railways.  Purchasing train tickets at the Prague Main Station is easy – if you don’t speak Czech, just write down your destination and gesture a 2-way trip then you should be able to get your tickets.  Do some research on the Czech Railways site to plan your journey.

Do note that there are discounts for train tickets under the following conditions:

  • If you take a return trip
  • If you travel in a group of minimum 2 and maximum 30
    • 1st and 2nd passenger – 25 % discount
    • Every other passenger – 50% discount


The train stations outside Prague are usually quiet and picturesque so you can take lots of cool pictures while waiting for your train 🙂

Train Station

Prague Airport Transfer

The Cedaz shuttle is one of the most economical way to transfer from Prague to the Airport or vice versa.  You can either opt for the public shuttle bus from city centre (V Celnici street) to Prague Ruzyně Airport for 120 CZK or a private shuttle bus from your address to the airport at just 399 CZK for 4 persons.  Interestingly the latter is cheaper and more convenient. 🙂

However if you stay further away, the cost could go up to 799 CZK for 4 persons – still reasonable.

Prague Airport Transfer Cedaz

You can order your airport transfer online at the Cedaz shuttle site.  Their staff is very punctual and friendly.  Thumbs up! 🙂

Zhiqiang & Tingyi

Comments (9)

  • RenateReply

    11 November, 2009 at 11:56 pm

    A 3-day ticket of CZK 330 is meant for people with children. It will allow you to travel with a child under 15

    • ZhiqiangReply

      12 November, 2009 at 9:40 am

      @Renate Thanks for the info – its clearer now why the 3-day ticket is just 3x that of a day ticket

  • ChrisReply

    21 July, 2010 at 8:36 am

    Hi…im planning for a trip to europe, and find that your itinerary is very intersting as well as is considered reasonable price by spending only S$2.7k…. can you provide to me more info? as need to plan within budget..thanks ya.

    • Zhiqiang & TingyiReply

      21 July, 2010 at 9:36 am

      You can follow my itinerary which is downloadable from our Itinerary page – do note that the airfare is secured at a sale price of 1200+ – but it might be more expensive now.

  • Liliya GoranovaReply

    22 December, 2010 at 3:32 am

    Hi! I found your blog while I was looking for some info on hotels in Berlin ! I am really impressed, very interesting, stylish, useful! Compliments!

  • G & SReply

    9 February, 2012 at 1:51 pm

    We just want to say a huge thank you to you for setting up such an informative travel blog. It helped that your perspectives and opinions on various matters were easy for us to refer to since we are all Singaporeans 😉

    We planned a trip to Budapest, Vienna, Salzburg and Prague, and did extensive research for our itineraries. PassportChop was instrumental in helping us understand the transportation systems (which saved us SO MUCH time instead of having to figure things out where we were there), and what we should be expecting in general from each city. We cannot say thank you enough that our trip turned out perfect and, I need to emphasize, EFFICIENT!

    Gracie & Steven

    • Zhiqiang & TingyiReply

      19 February, 2012 at 5:16 pm

      Hi Gracie and Steven

      Glad to be of help! Do share with us your experiences and tips from your trip. We are always open to guest posts if you are interested 🙂

  • RachelReply

    1 March, 2012 at 1:03 pm

    Your website is very fantastic and help me to plan an amazing trip with my mom to Prague. How can I validate the ticket at Prague metro station? Do I go to the ticket store and pass to the ticket seller or reinsert the ticket into another machine? Thank you ^o^

Leave a Reply

Your email address will not be published. Required fields are marked *