ÇàÇà²ÝÊÓÆµ

Where is Heidelberg, Germany? - Map, Geography & Facts

Written and Fact-checked by | Updated On: March 31, 2026 14:15 ET

Heidelberg is a city in southwestern Germany, located in the state of µþ²¹»å±ð²Ô-°Âü°ù³Ù³Ù±ð³¾²ú±ð°ù²µ along the Neckar River. It lies southeast of Mannheim and south of Frankfurt, positioned at the edge of the Odenwald hills.

Location Map of Heidelberg, Germany

About Map: The map showing location of Heidelberg in Germany.

Where is Heidelberg Located?

Heidelberg is a city in southwestern Germany, located in the state of µþ²¹»å±ð²Ô-°Âü°ù³Ù³Ù±ð³¾²ú±ð°ù²µ along the Neckar River. It lies southeast of Mannheim and south of Frankfurt, positioned at the edge of the Odenwald hills.

The city covers an area of 108.83 sq km (42.02 sq mi) and has a population of about 160,000 as of the 2022 census.

Heidelberg is known for its historic university and old town, with key attractions including Heidelberg Castle, Old Bridge, Philosopher’s Walk, Heidelberg University, Market Square, and Neckarwiese.

Heidelberg, Germany Facts

CategoryDetails
City NameHeidelberg
CountryGermany
Stateµþ²¹»å±ð²Ô-°Âü°ù³Ù³Ù±ð³¾²ú±ð°ù²µ
RegionKarlsruhe Region (Southwestern Germany)
EstablishedFirst mentioned in 1196
PopulationApprox. 160,000 (latest estimate)
Total Area108.83 sq km (42.02 sq mi)
Population DensityAbout 1,470 people per sq km
Coordinates49.3988° N, 8.6724° E
Time ZoneCentral European Time (CET, UTC+1) / Central European Summer Time (CEST, UTC+2)
Postal Codes69115–69126
Area Code+49 6221
Major WaterwaysNeckar River
TransportationRail and road connections; Heidelberg Hauptbahnhof; tram and bus network
Famous ForHeidelberg University, romantic old town, and Heidelberg Castle
Top AttractionsHeidelberg Castle, Old Bridge, Philosophenweg, Heidelberg University Library
Official Websitehttps://www.heidelberg.de

Distance from Heidelberg to Major Cities in Germany

  • Heidelberg to Mannheim – 20 km (12 miles)
  • Heidelberg to Karlsruhe – 60 km (37 miles)
  • Heidelberg to Stuttgart – 120 km (75 miles)
  • Heidelberg to Frankfurt – 90 km (56 miles)
  • Heidelberg to Darmstadt – 70 km (43 miles)
  • Heidelberg to Wiesbaden – 100 km (62 miles)
  • Heidelberg to Mainz – 90 km (56 miles)
  • Heidelberg to Würzburg – 140 km (87 miles)
  • Heidelberg to Nuremberg – 210 km (130 miles)
  • Heidelberg to Munich – 300 km (186 miles)
  • Heidelberg to Augsburg – 250 km (155 miles)
  • Heidelberg to Freiburg – 210 km (130 miles)
  • Heidelberg to Cologne – 250 km (155 miles)
  • Heidelberg to Düsseldorf – 280 km (174 miles)
  • Heidelberg to Dortmund – 300 km (186 miles)
  • Heidelberg to Essen – 290 km (180 miles)
  • Heidelberg to Hanover – 350 km (217 miles)
  • Heidelberg to Hamburg – 500 km (311 miles)
  • Heidelberg to Berlin – 550 km (342 miles)
  • Heidelberg to Leipzig – 420 km (261 miles)