By air

Almost everyone arrives through Václav Havel Airport Prague (PRG), about 17km west of the historic centre. It's a well-organised, single-hub airport served by both full-service and budget carriers from across Europe and beyond, with a smaller number of long-haul connections.

From the airport, you have three realistic options into the centre:

  • Public bus + metro — the cheapest option by far. Bus 119 (or the equivalent express service) connects to the metro Line A at Nádraží Veleslavín, from where it's a direct ride into the centre. Budget 45–55 minutes door to door, and buy a ticket from the machine at the bus stop before boarding.
  • Airport Express (AE) bus — runs directly to the Main Train Station (Praha hlavní nádraží), useful if that's near your accommodation or you're connecting onward by rail.
  • Taxi or rideshare — the fastest door-to-door option, at a real price premium. Only use the official ranked taxis (look for the marked stands and fixed-price boards inside the terminal) or a rideshare app — unmarked drivers approaching you in the arrivals hall are a well-known overcharging risk.

By train

Prague sits on several major European rail corridors, with direct or one-change services from Vienna, Budapest, Berlin, Munich and Warsaw among others. International trains generally arrive at Praha hlavní nádraží (Prague Main Station), a short walk or one metro stop from the New Town and Old Town.

By long-distance bus

Coach operators connect Prague to most major Central European cities, usually arriving at Florenc bus station, which sits on metro lines B and C. Buses are typically the cheapest way in from neighbouring countries, if not the fastest.

Getting around once you're here

Once you've arrived, you won't need a car — the historic centre is compact and largely pedestrianised, and the public transport network fills in the rest. See our full guide to getting around Prague for how the tickets and metro lines work.