Les liaisons pour Prague en bus ne sont pas aussi fréquentes que celles en train, mais elles sont généralement moins chères. Les deux compagnies principales de bus sont Student Agency et Eurolines. La gare routière internationale est à l'arrêt de métro Florenc, facilement
accessible, qui se trouve dans le centre ville. En été, de nombreuses lignes relient Prague à des stations balnéaires du Sud et du Sud-Est de l’Europe. Le trajet en bus dure en général plus longtemps qu’en avion et peut parfois être inconfortable sur de longues distances.