Bohinjska Bela lies on the left bank of the Sava Bohinjka River, southwest of Bled. The oldest part of the settlement, locally known as Spodnja vas or Dolenja vas ('lower village'), is believed to be over a thousand years old. The 16th-century church of Margaret the Virgin is in this part of the village. The main part of the village is known as Zgornja vas or Gorenja vas ('upper village'). The train and bus stations are in the smallest part of the village, known locally as Podklanec.