For many years RegioJet has been offering a modern, reliable and popular connection, using comfortable coaches with on-board services.
Book your tickets at least several days in advance on-line:
In Prague, the buses depart from Na Knížecí (see map), which is one of the exits from the Anděl Metro station.
FlixBus is a more recent alternative offering a basic service.
Book your tickets at least several days in advance at:
The buses currently depart either from Florenc or Roztyly, both are stations of the Prague Metro system.
The public transport system in Prague is up to (or above) the European standards. Frequent bus connections link the airport to the Metro (tube/underground) system and tram lines.
Search for connections at https://www.dpp.cz/en
(you can type "Na Knizeci" or "Andel" without the special characters in the search interface).
It is recommended to book cabs on-line or at the airport. If not necessary, avoid arranging a ride on the street (some Prague taxi drivers have been known for ripping off tourists). Alternative services, such as Uber, are also available.