Prague's public transport is one integrated system, PID (Pražská integrovaná doprava): three metro lines (A green, B yellow, C red; about 65 km), day tram routes 1-26 and 31 plus night and historic lines, buses, trolleybuses, S-trains (Esko), Vltava ferries and the Petřín funicular, all on the same tickets. The metro lines meet in a triangle at Muzeum (A/C), Můstek (A/B) and Florenc (B/C) under Wenceslas Square and the New Town; line D is under construction. Trams are the best way around the centre and at night, when nine night lines meet at Lazarská. The airport has no rail link yet: trolleybus 59 (which replaced bus 119 in March 2024) runs to metro A at Nádraží Veleslavín, and the Airport Express (AE) bus runs to the main station.
Paying: PID tickets (paper, PID Lítačka app, contactless on board) and Lítačka for season passes
How to buy
Buy in the PID Lítačka app (activated electronically), from machines and ticket offices (e.g. ČD Centrum at the main station), or by contactless card or phone wallet on board every tram and in all metro stations (single and 24-hour tickets; these are validated at purchase). SMS tickets work only with Czech mobile numbers. Paper tickets must be validated when the journey starts: on board trams and buses, or before entering the metro's paid area. Proof-of-payment system with uniformed and plain-clothes inspectors.
Fares
Prague zones P, 0, B, from 1 January 2026: 30 min CZK 36 in the app / 39 paper; 90 min CZK 46 / 50 paper; 24 hours CZK 140 / 150 paper; 3 days CZK 340 / 350 paper. A surcharge applies to paper and SMS tickets from January 2026. Season passes on Lítačka: 1 month CZK 550, 3 months CZK 1,480, 1 year CZK 3,650. Children under 15 and people over 65 ride free in Prague (from age 10 a child needs an official photo ID showing the date of birth); ages 15-18 and 60-64 pay half for single and day tickets. The Petřín funicular needs a 24-hour or longer ticket (30/90-min tickets not valid) or its own one-way ticket (CZK 100, CZK 90 in the app); historic tram lines 41 and 42 do not accept PID tickets. Hand luggage up to 25 x 45 x 70 cm rides free; larger items (up to 50 x 60 x 80 cm) need a CZK 25 luggage ticket, but one piece rides free with a 24-hour ticket. Riding without a valid ticket costs CZK 2,000, reduced to CZK 1,200 if paid to the inspector on the spot or CZK 1,500 if paid within 15 days; the surcharge for unpaid luggage or a dog is CZK 600 (CZK 200 on the spot).
Lines and services
- MetroMetro line A (green)
Nemocnice Motol - Nádraží Veleslavín (airport trolleybus 59) - Dejvická - Hradčanská - Malostranská (Malá Strana, castle) - Staroměstská (Old Town) - Můstek - Muzeum - Náměstí Míru - Jiřího z Poděbrad (Vinohrady) - Flora - Želivského - Depo Hostivař. 17 stations, 30-32 min end to end. Náměstí Míru is the EU's deepest station (53 m) with its longest escalator (87 m).
- MetroMetro line B (yellow)
Černý Most - Českomoravská - Palmovka - Křižíkova (Karlín) - Florenc - Náměstí Republiky - Můstek - Národní třída - Karlovo náměstí - Anděl (Smíchov) - Smíchovské nádraží - Zličín. 24 stations, 25.6 km, the longest line.
- MetroMetro line C (red)
Letňany - Kobylisy - Nádraží Holešovice - Vltavská - Florenc - Hlavní nádraží (main station) - Muzeum - I. P. Pavlova - Vyšehrad - Pankrác - Háje. 20 stations. Line D (from Náměstí Míru south, via Pankrác) is under construction.
- TramTrams (day routes 1-26 and 31)
144 km network; route 23 is run with old unmodernised Tatra trams. Validate paper tickets immediately after boarding.
- TramNight trams (91-99)
Nine night lines substitute for the metro; all meet at Lazarská in the centre, where you can change between any routes within 5 minutes.
- TramHistoric tram lines 41 and 42
Historic cars from the Střešovice depot; PID tickets (including Lítačka) are NOT valid. Line 41 runs Vozovna Střešovice (Public Transport Museum) - Výstaviště (boarding stop Planetárium Praha) every 90 minutes; single CZK 150, reduced CZK 100 (children to 15, students to 26, over-65s). Line 42 is a hop-on hop-off loop through the historic centre every 30 minutes; 24-hour ticket CZK 450, reduced CZK 300 (children 4-15, students to 26, over-65s), under 3 free, bought from the conductor (cash or card) or at tourist information centres, and also valid on line 41 and bus K. Nostalgic line 23 (T3 trams) takes normal PID tickets.
- BusCity buses and trolleybuses
DPP and other operators run buses inside PID. Trolleybus 59 (opened 6 March 2024, replacing bus 119) links the airport with metro A at Nádraží Veleslavín; bus 100 also serves the airport with a metro connection. Long-distance coaches use Florenc (served by FlixBus), Černý Most and Zličín.
- FunicularPetřín funicular
Újezd (Malá Strana) - Nebozízek - Petřín (lookout tower). Reopened on 22 September 2026 after nearly two years' closure, with new 120-passenger cars. Needs a 24-hour or longer PID ticket or a funicular one-way ticket.
- FerryVltava ferries
Several small river ferries franchised by ROPID are part of PID with common fares.
- TrainEsko suburban trains and main-line rail
Esko S-trains are integrated into PID. Praha hlavní nádraží (metro C) is the hub for long-distance trains, with direct trains to Vienna, Brno, Dresden, Berlin, Munich, Warsaw, Kraków, Budapest and more.
- TaxiTaxis
Taxis pick up on the street or at regulated stands, e.g. Pařížská Street. Wikipedia notes that some drivers target tourists with dishonest fares. Tariffs not verified.
- Ride-hailingUber
Uber operates in Prague. Other apps and fares not verified.
Common trips
Václav Havel AirportOld Town (Staré Město)30 min
Trolleybus 59 to Nádraží Veleslavín, then metro A to Staroměstská or Můstek
- Airport Express (AE) bus to Hlavní nádraží, then walk or metro C
Václav Havel AirportPraha hlavní nádraží (main station)
Airport Express (AE) bus from Terminal 1
- Trolleybus 59 + metro A to Muzeum, change to C one stop
Praha hlavní nádražíWenceslas Square (Muzeum)
Metro C one stop to Muzeum (top of Wenceslas Square)
- Walk through Vrchlické sady park (see safety note)
Old Town (Staroměstská)Malá Strana / Prague Castle
Metro A one stop to Malostranská, then walk up to the castle
- Walk across Charles Bridge
- Walk across Mánes Bridge to avoid the Charles Bridge crowds
Můstek (Wenceslas Square)Vinohrady (Náměstí Míru, Jiřího z Poděbrad)
Metro A towards Depo Hostivař: Náměstí Míru (2 stops) or Jiřího z Poděbrad (3 stops)
- Trams
MuzeumVyšehrad
Metro C towards Háje, 2 stops to Vyšehrad
- Walk or tram along the river
Florenc / Old TownHolešovice and Letná (Prague 7)
Metro C to Vltavská or Nádraží Holešovice
- Tram
- Walk up to Letná Park from the Old Town bridges
Old Town (Náměstí Republiky)Karlín (Křižíkova)
Metro B towards Černý Most, via Florenc, to Křižíkova
- Tram
Národní třída / New TownSmíchov (Anděl)
Metro B towards Zličín, 2 stops (via Karlovo náměstí)
- Tram along the river
Malá Strana (Újezd)Petřín Hill and Lookout Tower
Petřín funicular Újezd - Nebozízek - Petřín (24-hour ticket or funicular ticket needed)
- Walk up through the orchards
Anywhere in the centre after midnightAnywhere else in Prague
Night tram (91-99) via the Lazarská hub
- Uber or taxi
Old TownFlorenc coach station
Metro B from Náměstí Republiky or Můstek to Florenc
- Metro C from Hlavní nádraží, one stop
Praha hlavní nádražíVienna (Wien Hauptbahnhof)
Railjet via Brno, direct
Nádraží Veleslavín (metro A)Václav Havel Airport15 min
Trolleybus 59 to Terminals 1 and 2
- Bus 100 from its metro connection
To and from the airport
PRG (Václav Havel Airport Prague)
- Bus · 30 minStandard PID ticket (DPP: fare according to the PID tariff); 90-min ticket CZK 46 in the app / 50 paper (2026). Which tariff zone the airport lies in: not verified.
Trolleybus 59 from Terminals 1 and 2 to Nádraží Veleslavín (about 15 min), then metro A to the centre (about 15 min). Line 59 replaced the old bus 119 on 6 March 2024, so 'bus 119' in older guides now means trolleybus 59.
- Bus · 40 minCZK 200 adults, CZK 100 children 6-15 and dogs, under 6 and luggage free; PID tickets are NOT valid. Single tickets for this line only, from the driver (card accepted) or at the information centres at the airport and the main station
Airport Express (AE), a special bus between Praha hlavní nádraží (stops on Wilsonova street in front of the historic station building) and Terminals 1 and 2, about 40 minutes; DPP describes it as a round-the-clock link, every 20-30 min and hourly at night. Towards the city it does not stop at Terminal 2. At the main station connect to metro C, long-distance trains and trams.
- Bus · 16 minStandard PID ticket (DPP: fare according to the PID tariff)
Bus 100 runs from Zličín (metro B) to the airport in 16 minutes, every 10-20 minutes. Bus 191 from Anděl (metro B) takes 51 minutes.
- TaxiFare not verified
Uber operates in Prague; some taxi drivers are known for dishonest fares, so agree on a metered or app-based ride.
Good to know
- Validate a paper ticket as soon as you board a tram or bus, or before entering the metro's paid area; tickets bought by contactless card on board or in the app are already valid. Plain-clothes inspectors check: riding without a valid ticket costs CZK 2,000, or CZK 1,200 if paid on the spot.
- Buy in the PID Lítačka app: since January 2026 paper and SMS tickets carry a surcharge (e.g. 90 min CZK 46 in the app vs 50 on paper).
- For the airport take trolleybus 59 to Nádraží Veleslavín (it replaced bus 119 in 2024) or the AE bus to the main station (CZK 200; PID tickets not valid).
- The Petřín funicular (reopened 22 September 2026) does not accept 30- or 90-minute tickets; use a 24-hour or 3-day pass or buy a funicular ticket.
- Children up to 14 and people 65+ ride free with proof of age.
- After midnight the metro stops; night trams 91-99 run every 30 min and all meet at Lazarská.
- Taxis: use regulated stands or an app, as some drivers target tourists with dishonest fares.
Useful apps
- PID Lítačka (tickets and passes)
- Uber
