Home › Airports › Prague

Václav Havel Airport Prague (PRG) to Prague

Prague airport has no train or metro yet, so take a city bus to a metro station and continue into the centre on a single public transport ticket, about 40–50 min in all. The Airport Express bus goes straight to the main railway station, and taxis or Bolt/Uber take about 25–40 min.

about 17 km to the centreBus · Taxi

Best for most people: Bus 119 + metro. Bus 119 runs every few minutes to Nádraží Veleslavín, where metro line A goes straight to the Old Town and Wenceslas Square on the same cheap ticket.

All the options

HowTimeHow oftenPrice*HoursGood to know
bus
City bus 119 to Nádraží Veleslavín, then metro line A to Staroměstská, Můstek or Muzeum
about 40 min to the Old Townbus every 5–10 minone 90-minute public transport ticket, about 40–50 CZKabout 04:30–midnightBuy tickets from the machines or PID Lítačka app and validate paper tickets on boarding.
bus
City bus 100 to Zličín, then metro line B
about 45–50 minevery 10–20 minsame 90-minute ticketabout 05:00–midnightUseful if you are staying near metro line B (e.g. Anděl, Náměstí Republiky).
bus
Airport Express (AE) bus to Prague main railway station (Hlavní nádraží)
about 35 minevery 30 minabout 100–120 CZK, bought from the driverabout 05:30–21:00Handy for onward trains; normal public transport tickets are not valid on it.
bus
Night bus from the airport towards the city
about 45–60 minabout every 30 minstandard public transport ticketroughly midnight–04:30Check the night line number and last departures at the PID stop before you go.
taxi
Official airport taxi partners at the stands outside Arrivals, or Bolt/Uber
about 25–40 minabout 600–900 CZK to the centre24 hUse only the official taxi stands or an app; avoid unofficial drivers in the hall.

*Approximate 2026 prices and times. Services change: check the operator before you fly, especially for late arrivals.

Sort it before you land

Book a private transferDriver waiting at Arrivals, fixed priceHire a car at the airportCompare companies and priceseSIM for arrivalData working as soon as you landHotels in PragueCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How much is a taxi from Prague airport to the centre?

Expect about 600–900 CZK to the Old Town or Wenceslas Square, taking 25–40 minutes depending on traffic. Use the official airport taxi partners at the marked stands outside Arrivals, which quote a price before you leave, or book Bolt or Uber. Avoid drivers who approach you inside the terminal, as unofficial taxis have a history of overcharging.

Is there a train or metro from Prague airport?

Not yet. A rail link is planned but not running. The usual route is city bus 119 to Nádraží Veleslavín and then metro line A into the centre, all on one 90-minute ticket. Alternatively, bus 100 connects to metro line B at Zličín, and the Airport Express bus runs to the main railway station.

How long does it take to get from Prague airport to the Old Town?

By bus 119 and metro A, allow about 40 minutes door to platform at Staroměstská or Můstek. A taxi or Bolt takes about 25–40 minutes, longer at rush hour. The Airport Express bus takes around 35 minutes to the main railway station, from where the Old Town is a 15-minute walk or a short tram ride.

Can I pay by card for buses from Prague airport?

Yes. Ticket machines at the airport stops accept contactless cards, and you can buy tickets in the PID Lítačka app. On city buses you can also tap a contactless card on the onboard reader where available. The Airport Express bus sells tickets from the driver. Keep your ticket until the end of the journey.

Prague travel guideWhere to stay in PragueHow many days in PragueWhat Prague costs

Compiled by TonyPlan from airport and transport-operator information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.