- En train : Des trains directs réguliers circulent entre Praha et České Budějovice, partant de Praha hlavní nádraží (gare principale de Prague) et arrivant à la gare de České Budějovice. Le trajet dure environ 1 heure 40 minutes à 1 heure 55 minutes, avec plusieurs départs tout au long de la journée. Les billets partent généralement d'environ 130 CZK.
- En bus : Des bus fréquents partent de Praha Na Knížecí et Praha Florenc (ÚAN Florenc) vers la gare routière de České Budějovice. Le trajet dure généralement entre 2 heures et 2 heures 30 minutes, selon le service et l'opérateur, comme FlixBus ou RegioJet. Le prix des billets part généralement de 100 à 200 CZK environ.
Une fois arrivé dans la ville, un vaste réseau de bus et de trolleybus relie le centre-ville aux quartiers environnants. Les lignes principales 1, 3, 5, 6, 11, 16, 19, 21, 22 et 23 permettent d'accéder facilement aux principaux quartiers de České Budějovice.

































