西部，Vitosha山北面。索菲亚位于谷地，四面环山。索菲亚山谷（Sofia Valley）面积为1186平方公里（457.9平方英里），平均海拔550米（1804英尺）。索菲亚周边有三个山口，是联通黑海，爱琴海的亚得里亚海和中欧的钥匙。索菲亚是仅次于西班牙马德里的欧洲第二高海拔首都。索菲亚境内的河流较少，有Vladaiska河和Perlovska河。Iskar河流经索菲亚东部。索菲亚城内盛产矿泉和温泉，索菲亚城内有一些建于上世纪的人工湖泊和水库。索菲亚位于保加利亚第二大城市普罗夫迪夫西北130公里