Getting There

Prague is well-connected to the rest of Europe by air, train, and bus.

By air

Václav Havel Airport (PRG), 17 km northwest of the centre, handles flights from across Europe and several long-haul routes. Bus 119 connects the airport to Dejvická metro station (Line A) in about 30 minutes; tickets use the standard Prague public transport fare. Taxis and rideshares take around 30–45 minutes to the centre depending on traffic.

By train

The main station, Praha Hlavní Nádraží, is on metro Line C and handles international trains from Vienna (4 hours), Berlin (4.5 hours), Munich (5.5 hours), and Warsaw (7 hours). The station has been progressively renovated; the art nouveau upper hall, reopened in 2020, is worth a look. European rail bookings through Austrian Federal Railways (ÖBB) or Deutsche Bahn are usually straightforward.

By bus

FlixBus and RegioJet connect Prague with cities across Central Europe at prices well below the trains. The main bus station, Florenc, is on metro Lines B and C, about 10 minutes from the centre. RegioJet also runs comfortable services to Vienna, Bratislava, and Krakow.