Cities near Spa

Spa is at (50.4838°, 5.8667°). Showing cities within the selected radius, sorted by distance.

Start typing to see suggestions

Radius :
Min. pop. :

Map

The dashed circle shows the selected radius. Click a marker for details.

Latitude: 50.4838° Longitude: 5.8667° Population: 10,756 Timezone: Europe/Brussels
Link copied!

Nearby cities 241 cities found

City Country Distance Population
Theux Belgium 6.7 km 11,587
Heusy Belgium 10.1 km 15,420
Verviers Belgium 11.7 km 52,824
Malmédy Belgium 13.0 km 12,654
Aywaille Belgium 13.5 km 10,636
Dison Belgium 14.1 km 13,642
Sprimont Belgium 14.9 km 12,945
Soumagne Belgium 16.8 km 15,237
Herve Belgium 18.2 km 16,544
Fléron Belgium 19.7 km 15,994
Chaudfontaine Belgium 19.8 km 20,960
Eupen Belgium 20.0 km 18,029
Beyne-Heusay Belgium 21.0 km 11,608
Esneux Belgium 21.9 km 13,497
Blégny Belgium 23.3 km 12,745
Angleur Belgium 23.6 km 10,647
Grivegnée Belgium 23.7 km 21,057
Jupille-sur-Meuse Belgium 24.4 km 10,604
Bressoux Belgium 25.3 km 12,588
Ougrée Belgium 26.3 km 11,975
Herstal Belgium 26.4 km 36,503
Liège Belgium 26.9 km 195,278
Monschau Germany 27.5 km 12,945
La Calamine Belgium 28.0 km 10,232
Seraing Belgium 28.1 km 60,737
Saint-Nicolas Belgium 28.6 km 22,586
Oupeye Belgium 29.7 km 23,594
Jemeppe-sur-Meuse Belgium 29.9 km 11,312
Visé Belgium 30.6 km 17,054
Montegnée Belgium 30.7 km 11,417
Flémalle-Grande Belgium 30.9 km 13,738
Grâce-Berleur Belgium 31.0 km 10,758
Ans Belgium 31.5 km 27,297
Durbuy Belgium 32.5 km 10,251
Flémalle-Haute Belgium 32.5 km 25,144
Hollogne-aux-Pierres Belgium 32.9 km 14,944
Eijsden The Netherlands 34.6 km 11,795
Aachen Germany 36.0 km 265,208
Amay Belgium 40.0 km 13,307
Riemst Belgium 40.8 km 15,809
Stolberg Germany 41.0 km 57,684
Würselen Germany 41.7 km 37,074
Maastricht The Netherlands 42.4 km 122,378
Schleiden Germany 43.4 km 14,160
Tongeren Belgium 43.5 km 29,816
Kerkrade The Netherlands 44.7 km 49,777
Huy Belgium 45.0 km 19,973
Heerlen The Netherlands 45.2 km 93,084
Herzogenrath Germany 45.7 km 47,381
Marche-en-Famenne Belgium 46.8 km 16,856
Eschweiler Germany 46.9 km 55,778
Wanze Belgium 47.0 km 12,918
Lanaken Belgium 48.1 km 24,771
Alsdorf Germany 48.5 km 46,340
Hoensbroek The Netherlands 49.1 km 25,000
Waremme Belgium 49.3 km 13,737
Nideggen Germany 49.4 km 10,727
Kall Germany 49.7 km 11,903
Bilzen Belgium 49.8 km 29,622
Langerwehe Germany 50.3 km 14,027
Übach-Palenberg Germany 51.5 km 25,544
Brunssum The Netherlands 52.0 km 29,254
Baesweiler Germany 52.5 km 27,834
Bastogne Belgium 54.4 km 14,395
Stein The Netherlands 54.4 km 11,290
Andenne Belgium 54.6 km 24,055
Geleen The Netherlands 54.6 km 32,790
Maasmechelen Belgium 54.9 km 36,251
Mechelen-aan-de-Maas Belgium 55.0 km 15,374
Geilenkirchen Germany 56.6 km 28,334
Diepenbeek Belgium 56.7 km 17,699
Eisden Belgium 56.7 km 10,152
Mechernich Germany 56.8 km 27,537
Düren Germany 56.8 km 93,440
Sittard The Netherlands 57.2 km 48,400
Gangelt Germany 57.3 km 11,484
Rochefort Belgium 58.0 km 11,978
Ciney Belgium 58.3 km 14,830
Alken Belgium 58.8 km 10,933
Hannut Belgium 59.4 km 14,129
Genk Belgium 59.4 km 63,666
Jülich Germany 59.9 km 33,911
Zülpich Germany 60.3 km 20,208
Sint-Truiden Belgium 60.6 km 37,859
Niederzier Germany 61.3 km 14,363
Hasselt Belgium 62.1 km 77,651
Linnich Germany 62.1 km 13,827
Landen Belgium 62.9 km 14,458
Kuringen Belgium 65.0 km 11,409
Nörvenich Germany 65.2 km 11,481
Zonhoven Belgium 66.4 km 19,922
Heinsberg Germany 66.5 km 41,505
Euskirchen Germany 67.9 km 54,889
Hückelhoven Germany 68.4 km 39,828
Éghezée Belgium 68.5 km 14,352
Maaseik Belgium 68.6 km 25,201
Houthalen Belgium 70.3 km 30,050
Jambes Belgium 70.5 km 19,658
Elsdorf Germany 70.6 km 21,967
Namur Belgium 70.7 km 110,939
Herk-de-Stad Belgium 70.8 km 11,566
Wassenberg Germany 71.5 km 16,641
Zolder Belgium 71.8 km 17,289
Profondeville Belgium 72.0 km 11,401
Dinant Belgium 72.2 km 12,875
Helchteren Belgium 72.2 km 30,050
Kerpen Germany 72.6 km 64,226
Erkelenz Germany 73.4 km 44,650
Lummen Belgium 73.5 km 13,689
Heusden Belgium 74.0 km 31,017
Bitburg Germany 74.1 km 12,908
Kinrooi Belgium 74.1 km 11,946
Tienen Belgium 74.7 km 31,743
Erftstadt Germany 75.0 km 51,207
Bedburg Germany 75.2 km 24,937
Jodoigne Belgium 75.3 km 11,930
Weilerswist Germany 75.3 km 16,321
Bergheim Germany 75.6 km 63,558
Bree Belgium 75.6 km 14,363
Koersel Belgium 76.5 km 18,076
Beringen Belgium 77.4 km 40,930
Peer Belgium 77.4 km 15,551
Rheinbach Germany 78.1 km 26,262
Paal Belgium 78.8 km 11,935
Wegberg Germany 78.9 km 28,089
Bocholt Belgium 79.3 km 12,346
Roermond The Netherlands 79.4 km 44,975
Diest Belgium 80.4 km 22,516
Jüchen Germany 81.7 km 22,562
Frechen Germany 82.0 km 52,309
Hürth Germany 82.6 km 54,678
Brühl Germany 82.7 km 44,137
Leopoldsburg Belgium 82.7 km 14,149
Gembloux Belgium 83.0 km 21,676
Niederkrüchten Germany 83.3 km 15,487
Meckenheim Germany 83.6 km 25,515
Chaumont-Gistoux Belgium 83.7 km 10,943
Grevenbroich Germany 84.2 km 64,779
Tielt-Winge Belgium 84.4 km 10,707
Tessenderlo Belgium 84.7 km 16,574
Lubbeek Belgium 84.9 km 13,574
Bornheim Germany 85.2 km 48,523
Alfter Germany 85.8 km 21,814
Weert The Netherlands 86.1 km 48,662
Schwalmtal Germany 86.2 km 19,435
Overpelt Belgium 86.8 km 13,344
Wesseling Germany 86.9 km 35,665
Brüggen Germany 87.0 km 16,105
Grez-Doiceau Belgium 87.2 km 12,367
Mettet Belgium 87.3 km 12,014
Bonn Hardtberg Germany 87.3 km 35,000
Pulheim Germany 87.5 km 53,762
Mönchengladbach Germany 87.8 km 261,742
Neerpelt Belgium 88.0 km 16,122
Bad Neuenahr-Ahrweiler Germany 88.2 km 27,823
Wachtberg Germany 88.7 km 20,032
Arlon Belgium 89.1 km 26,179
Endenich Germany 89.2 km 12,650
Mengenich Germany 89.4 km 10,350
Niederkassel Germany 90.4 km 36,480
Neubrück Germany 90.4 km 51,109
Balen Belgium 90.5 km 19,978
Neustadt/Süd Germany 90.6 km 37,939
Louvain-la-Neuve Belgium 90.8 km 29,521
Korschenbroich Germany 90.9 km 33,406
Aiseau Belgium 91.0 km 10,906
Ossendorf Germany 91.0 km 10,596
Bonn Germany 91.1 km 330,579
Köln Germany 91.2 km 1,024,621
Kessel-Lo Belgium 91.3 km 30,215
Kessenich Germany 91.4 km 13,031
Wittlich Germany 91.6 km 17,887
Rodenkirchen Germany 91.6 km 110,158
Aarschot Belgium 91.6 km 27,656
Lommel Belgium 91.7 km 31,993
Altstadt Sud Germany 91.8 km 27,515
Neuehrenfeld Germany 91.9 km 23,621
Altstadt Nord Germany 92.0 km 17,922
Neustadt/Nord Germany 92.0 km 28,146
Blauwput Belgium 92.1 km 30,215
Bilderstöckchen Germany 92.3 km 15,430
Poll Germany 92.4 km 11,311
Heverlee Belgium 92.7 km 23,278
Deutz Germany 92.8 km 15,238
Wavre Belgium 93.0 km 34,305
Florennes Belgium 93.1 km 10,723
Fleurus Belgium 93.2 km 22,080
Leuven Belgium 93.2 km 101,032
Oud-Heverlee Belgium 93.3 km 10,533
Viersen Germany 93.3 km 76,153
Cranendonck The Netherlands 93.3 km 19,966
Nippes Germany 93.4 km 113,487
Zündorf Germany 93.5 km 11,671
Herselt Belgium 93.7 km 13,493
Humboldtkolonie Germany 93.8 km 15,108
Farciennes Belgium 94.0 km 11,488
Mol Belgium 94.7 km 32,659
Riehl Germany 94.8 km 11,188
Kalk Germany 94.9 km 22,802
Westerlo Belgium 95.0 km 22,579
Porz am Rhein Germany 95.1 km 113,415
Worringen Germany 95.1 km 10,193
Châtelet Belgium 95.2 km 35,238
Châtelineau Belgium 95.6 km 17,166
Kaldenkirchen Germany 95.9 km 10,090
Königswinter Germany 96.0 km 41,164
Höhenberg Germany 96.2 km 12,133
Dormagen Germany 96.2 km 63,582
Rotselaar Belgium 96.3 km 15,007
Mülheim Germany 96.4 km 41,711
Buchheim Germany 96.5 km 12,840
Herent Belgium 96.6 km 19,218
Remagen Germany 96.7 km 16,280
Ostheim Germany 96.7 km 11,689
Nettetal Germany 97.1 km 42,417
Troisdorf Germany 97.4 km 74,749
Tegelen The Netherlands 97.5 km 20,190
Mayen Germany 97.6 km 19,414
Limpertsberg Luxembourg 97.7 km 11,521
Kirchberg Luxembourg 97.7 km 10,725
Montignies-sur-Sambre Belgium 97.7 km 18,765
Geel Belgium 97.7 km 34,697
Sinzig Germany 97.8 km 17,880
Bad Honnef Germany 97.8 km 25,348
Trier Germany 97.9 km 100,129
Rixensart Belgium 98.0 km 21,616
Neuss Germany 98.0 km 152,457
Kaarst Germany 98.3 km 42,112
Belair Luxembourg 98.5 km 12,990
Gilly Belgium 98.5 km 20,043
Monheim am Rhein Germany 98.8 km 43,038
Luxembourg Luxembourg 99.0 km 76,684
Willich Germany 99.0 km 51,843
Rath Germany 99.2 km 11,000
Tremelo Belgium 99.2 km 13,721
Sankt Augustin Germany 99.3 km 56,094
Overijse Belgium 99.4 km 23,486
Leverkusen Germany 99.4 km 162,738
Bergeijk The Netherlands 99.5 km 18,181
Basse Lasne Belgium 99.8 km 13,861
Gare Luxembourg 99.9 km 11,360

What is this tool?

The Cities Near tool lets you explore all populated places within a chosen radius of any city in the world. Enter a city, pick a radius (50, 100, 200, or 500 km), and get an instant interactive map and ranked list — sorted from closest to farthest.

This is useful for trip planning, geography research, or simply satisfying your curiosity about what lies around a given city. The underlying dataset comes from GeoNames and covers 70,000+ populated places worldwide.

How does the distance calculation work?

Distances are calculated using the Haversine formula, which gives the great-circle distance between two points on a sphere — the shortest path over the Earth's surface. The result is accurate to within a few kilometres for most city pairs. Note that the Haversine formula assumes a perfectly spherical Earth; the true Earth is slightly flattened, so very long distances may differ by up to 0.5% from the exact geodetic distance.

Cities near famous places

  • Within 100 km of Paris: Versailles, Chartres, Reims, Rouen — all classic day-trip destinations.
  • Within 200 km of Tokyo: Yokohama, Kawasaki, Sagamihara, Chiba, Shizuoka — the vast Kantō metropolitan area.
  • Within 500 km of Istanbul: Ankara, Bursa, Thessaloniki, Sofia, Izmir — crossing into three countries.

Frequently Asked Questions

What is the maximum radius I can search?

The tool offers radii of 50, 100, 200, and 500 km. For reference, a 500 km radius around Paris would cover most of France plus parts of Belgium, Germany, and Switzerland. Use the minimum population filter to narrow down the results to cities of the size you care about.

How is distance measured — straight line or road distance?

The distance shown is the straight-line great-circle distance (as the crow flies), not the road distance. Road distances are always longer due to routes, terrain, and urban layouts. This tool is intended for geographic exploration, not navigation.

What data source is used?

City data comes from the GeoNames geographical database, which aggregates official government sources worldwide. It includes name, coordinates, population, country, and timezone for over 70,000 populated places. Coordinates are accurate to 4–6 decimal places.


Send your feedback