The town is located on the southern slope of the Karawanks mountain range, about 6 kilometers of Lake Bled at the confluence of the Sava Dolinka and the Sava Bohinjka, both headwaters of the Sava River.