Cities near Berlin, within 100 km and 300 km (straight line)
There are 35 cities and towns of 15,000 people or more within 100 km of Berlin, Germany, in a straight line, and 393 cities and towns within 300 km, measured from the city centre. The largest within 100 km are Potsdam (27 km west-southwest), Brandenburg an der Havel (60 km west) and Frankfurt (Oder) (80 km east-southeast).
Within 100 km
35
cities and towns · straight line
Within 300 km
393
cities and towns · straight line
Nearest
Teltow
17 km (11 miles) southwest · straight line
Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.
BerlinWithin 100 km100 km to 300 kmDashed rings: 100 km and 300 km in a straight line from the centre.
Cities and towns within 100 km of Berlin
All 35 within 100 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| TeltowBrandenburg | southwest | 17 km11 miles |
| KleinmachnowBrandenburg | southwest | 18 km11 miles |
| HennigsdorfBrandenburg | northwest | 19 km12 miles |
| NeuenhagenBrandenburg | east | 19 km12 miles |
| Hohen NeuendorfBrandenburg | north-northwest | 19 km12 miles |
| Blankenfelde-MahlowBrandenburg | south | 21 km13 miles |
| Bernau bei BerlinBrandenburg | northeast | 21 km13 miles |
| FalkenseeBrandenburg | west | 22 km14 miles |
| WandlitzBrandenburg | north | 24 km15 miles |
| LudwigsfeldeBrandenburg | south-southwest | 27 km17 miles |
| OranienburgBrandenburg | north-northwest | 27 km17 miles |
| PotsdamBrandenburg | west-southwest | 27 km17 miles |
| Königs WusterhausenBrandenburg | south-southeast | 29 km18 miles |
| StrausbergBrandenburg | east | 33 km20 miles |
| ZossenBrandenburg | south | 34 km21 miles |
| WerderBrandenburg | west-southwest | 36 km22 miles |
| NauenBrandenburg | west-northwest | 37 km23 miles |
| EberswaldeBrandenburg | northeast | 44 km27 miles |
| FürstenwaldeBrandenburg | east-southeast | 48 km30 miles |
| LuckenwaldeBrandenburg | south-southwest | 51 km32 miles |
| Brandenburg an der HavelBrandenburg | west | 60 km37 miles |
| NeuruppinBrandenburg | northwest | 61 km38 miles |
| TemplinBrandenburg | north | 66 km41 miles |
| AngermündeBrandenburg | northeast | 67 km42 miles |
| RathenowBrandenburg | west | 73 km45 miles |
| Frankfurt (Oder)Brandenburg | east-southeast | 80 km50 miles |
| SłubiceLubusz, Poland | east-southeast | 80 km50 miles |
| LubnjowBrandenburg | south-southeast | 82 km51 miles |
| Schwedt (Oder)Brandenburg | northeast | 84 km52 miles |
| Kostrzyn nad OdrąLubusz, Poland | east | 84 km52 miles |
| WittenbergSaxony-Anhalt | southwest | 90 km56 miles |
| PrenzlauBrandenburg | north-northeast | 93 km58 miles |
| EisenhüttenstadtBrandenburg | east-southeast | 94 km58 miles |
| WittstockBrandenburg | northwest | 94 km59 miles |
| NeustrelitzMecklenburg-Vorpommern | north-northwest | 96 km59 miles |
From 100 km to 300 km of Berlin
The 30 largest of the 358 between 100 km and 300 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| Gorzów WielkopolskiLubusz, Poland | east | 125 km77 miles |
| SzczecinWest Pomerania, Poland | northeast | 126 km79 miles |
| MagdeburgSaxony-Anhalt | west-southwest | 129 km80 miles |
| LeipzigSaxony | south-southwest | 150 km93 miles |
| Halle (Saale)Saxony-Anhalt | southwest | 152 km94 miles |
| Zielona GóraLubusz, Poland | east-southeast | 157 km98 miles |
| DresdenSaxony | south | 165 km103 miles |
| WolfsburgLower Saxony | west | 179 km111 miles |
| ChemnitzSaxony | south | 191 km118 miles |
| RostockMecklenburg-Vorpommern | north-northwest | 193 km120 miles |
| BraunschweigLower Saxony | west | 198 km123 miles |
| GeraThuringia | south-southwest | 205 km127 miles |
| SalzgitterLower Saxony | west | 208 km129 miles |
| ZwickauSaxony | south-southwest | 210 km130 miles |
| JenaThuringia | southwest | 217 km135 miles |
| LiberecLiberec Region, Czech Republic | south-southeast | 226 km140 miles |
| LübeckSchleswig-Holstein | northwest | 235 km146 miles |
| ErfurtThuringia | southwest | 237 km147 miles |
| HildesheimLower Saxony | west | 239 km148 miles |
| PoznańGreater Poland, Poland | east | 239 km148 miles |
| LegnicaLower Silesia, Poland | southeast | 239 km148 miles |
| HannoverLower Saxony | west | 250 km155 miles |
| HamburgHamburg | west-northwest | 255 km159 miles |
| KoszalinWest Pomerania, Poland | northeast | 261 km162 miles |
| GöttingenLower Saxony | west-southwest | 262 km163 miles |
| WałbrzychLower Silesia, Poland | southeast | 278 km173 miles |
| PraguePrague, Czech Republic | south-southeast | 280 km174 miles |
| WrocławLower Silesia, Poland | east-southeast | 295 km183 miles |
| KielSchleswig-Holstein | northwest | 295 km183 miles |
| KasselHesse | west-southwest | 300 km186 miles |
Measure from Berlin to anywhere
The distance calculator gives the straight-line distance from this city to any other place, address or coordinate, in miles and kilometres, or from where you are standing.
Explore Germany
Questions
What is the closest city to Berlin?
Teltow is the nearest city or town of 15,000 people or more, 17 km (11 miles) southwest of Berlin's centre in a straight line. A smaller town or a suburb may be closer.
Are these driving distances from Berlin?
No. Every distance on this page is a straight line between two centre points, as the crow flies. A road route is always longer, because roads bend around terrain and water, and MapGO does not measure driving distance or travel time.
Which places count as near Berlin?
Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 300 km of Berlin's centre. Villages and smaller towns are left out, so there are more places nearby than listed. A place right on a ring may fall either side of it, depending on where its centre point sits.
Places and their centre points from GeoNames (cities and towns of 15,000 people or more); distances computed by MapGO with the haversine formula. All distances on this page are straight lines over the Earth's surface, not road distances.