In its northwest, Mesch borders the larger village of Eijsden, whereas the city and municipality of Maastricht lies about 10 km farther to the north.
In Mesch's northwest, there is a neighboring village called Eijsden; similarly, the city and municipality of Maastricht are located further north by approximately 10 kilometers.