Where is Hasselt, Belgium?

Written and Fact-checked by | Updated On: April 09, 2026 14:15 ET

Hasselt sits in northeastern Belgium within the province of Limburg, part of the Flemish Region, not far from the Dutch border. It lies west of Genk, with Sint-Truiden to the south and Maastricht just across the border to the northeast.

Location Map of Hasselt, Belgium

About Map: The map showing location of Hasselt in Belgium.

Where is Hasselt Located?

Hasselt sits in northeastern Belgium within the province of Limburg, part of the Flemish Region, not far from the Dutch border. It lies west of Genk, with Sint-Truiden to the south and Maastricht just across the border to the northeast.

The city covers about 102.2 square kilometers (39.5 square miles) and has a population of roughly 80,000 residents. Population: 80,000 (Census 2023).

Hasselt has a relaxed city feel with a mix of culture, shopping, and green spaces, often referred to as the capital of Limburg. Visitors often explore the Japanese Garden, Hasselt Market Square, Jenever Museum, Herkenrode Abbey, Kapermolen Park, and local boutiques.

Hasselt Facts

CountryBelgium
Province/StateLimburg
CountyN/A
Settlement TypeCity
RegionFlemish Region
Population80,000 (2023)
Area102.2 sq km
Time ZoneCET
Postal Code3500
Dialing Code+32
Major RoadsE313, E314
Nearest AirportLiège Airport
Nearest Major CitiesGenk, Maastricht
Famous ForJenever, Japanese Garden
Main AttractionsGarden, Museum, Abbey
TransportRail, road, bus
Official LanguageDutch
CurrencyEuro

Distance from Hasselt to Major Cities in Belgium

  • Hasselt to Genk - 8 mi (13 km)
  • Hasselt to Leuven - 31 mi (50 km)
  • Hasselt to Brussels - 47 mi (75 km)
  • Hasselt to Antwerp - 44 mi (70 km)
  • Hasselt to Liège - 28 mi (45 km)
  • Hasselt to Namur - 50 mi (80 km)
  • Hasselt to Charleroi - 62 mi (100 km)
  • Hasselt to Mons - 75 mi (120 km)
  • Hasselt to Ghent - 75 mi (120 km)
  • Hasselt to Bruges - 93 mi (150 km)
  • Hasselt to Kortrijk - 87 mi (140 km)
  • Hasselt to Sint-Truiden - 12 mi (19 km)
  • Hasselt to Diest - 16 mi (26 km)
  • Hasselt to Turnhout - 37 mi (60 km)
  • Hasselt to Aalst - 56 mi (90 km)
  • Hasselt to Dendermonde - 62 mi (100 km)
  • Hasselt to Mechelen - 37 mi (60 km)
  • Hasselt to Maastricht - 18 mi (29 km)