Belh, Afganistan'ın kuzeyinde yer alan eski bir yerleşim yeridir.
Bir zamanlar dünyanın önemli bir şehriyken Moğollar tarafından tamamen yok edilmiştir. Bugün Afganistan’ın kuzeyinde merkeze bağlı küçük bir şehirdir ve başkent Mezar-ı Şerif’in 20 km kuzeybatısında, Amu Derya’nın yaklaşık 74 km güneyindedir.