There are 4 ways to get from České Budějovice to Český Krumlov by bus, train, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
What companies run services between České Budějovice, Czech Republic and Český Krumlov, Czech Republic?
Arriva Stredni Cechy operates a bus from České Budějovice to Český Krumlov 3 times a day. Tickets cost $1 - $2 and the journey takes 29 min. Alternatively, Czech Railways (ČD) operates a train from České Budějovice to Český Krumlov hourly. Tickets cost $1 - $3 and the journey takes 45 min.
Train from Ceske Budejovice to Cesky Krumlov
- Ave. Duration
- 45 min
- Estimated price
- $1 - $3
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, The London Underground: Essential tips to navigate the Tube and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Questions & Answers
The distance between České Budějovice and Český Krumlov is 22 km. The road distance is 27 km.
The cheapest way to get from České Budějovice to Český Krumlov is to bus which costs 35 Kč - 45 Kč and takes 29 min.
The quickest way to get from České Budějovice to Český Krumlov is to taxi which takes 26 min and costs 1 000 Kč - 1 300 Kč.
Yes, there is a direct train departing from Ceske Budejovice and arriving at Cesky Krumlov. Services depart hourly, and operate every day. The journey takes approximately 45 min.
Yes, there is a direct bus departing from Ceske Budejovice and arriving at Ceský Krumlov - Špicák. Services depart three times a day, and operate every day. The journey takes approximately 29 min.
The bus from Ceske Budejovice to Ceský Krumlov - Špicák takes 29 min including transfers and departs three times a day.