The city, with an area of , is situated in the Ljubljana Basin in Central Slovenia, between the Alps and the Karst. Ljubljana is located some  south of Munich,  east of Zürich,  east of Venice,  southwest of Vienna,  south of Salzburg and  southwest of Budapest. The extent of Ljubljana has changed considerably in the past 40 years, mainly because some of the nearby settlements have merged with Ljubljana.