Český Krumlov leží v jižních Čechách, asi 20 km na jih od Českých Budějovic. Cesta z Prahy je asi 180 km dlouhá a trvá něco málo přes dvě a půl hodiny.
Z Prahy po dálnici D1, přes D3 na mezinárodní silnici E55, která vede až do Českých Budějovic. Odsud dále po E55, pak odbočka doprava na silnici číslo 39 až do Českého Krumlova.
Z Německa přes Šumavu po silnici číslo 39.
Z Rakouska po mezinárodní silnici E55, odbočka doleva na silnici číslo 157.
Spoj přes České Budějovice (z Prahy či Brna s přestupem). V Českých Budějovicích staví také většina mezinárodních vlaků na trase Praha – Zürich nebo Praha – Wien.
Z Prahy několikrát denně přímý autobus, jinak s přestupem v Českých Budějovicích (z Prahy či Brna). V Českých Budějovicích staví několik mezinárodních autobusových linek.