Cities near Bengaluru, within 100 km and 300 km (straight line)
There are 43 cities and towns of 15,000 people or more within 100 km of Bengaluru, India, in a straight line, and 655 cities and towns within 300 km, measured from the city centre. The largest within 100 km are Tumkūr (67 km northwest), Hosūr (37 km southeast) and Robertsonpet (74 km east).
Within 100 km
43
cities and towns · straight line
Within 300 km
655
cities and towns · straight line
Nearest
Hoskote
25 km (15 miles) east-northeast · straight line
Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.
BengaluruWithin 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 Bengaluru
The 40 largest of the 43 within 100 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| HoskoteKarnataka | east-northeast | 25 km15 miles |
| NelamangalaKarnataka | west-northwest | 26 km16 miles |
| JūjūvādiTamil Nadu | southeast | 31 km19 miles |
| DevanahalliKarnataka | north-northeast | 33 km21 miles |
| MūkondapalliTamil Nadu | southeast | 33 km21 miles |
| DoddaballapuraKarnataka | north | 36 km23 miles |
| AvalēpalliTamil Nadu | southeast | 36 km23 miles |
| HosūrTamil Nadu | southeast | 37 km23 miles |
| MālūrKarnataka | east | 38 km23 miles |
| MattigiriTamil Nadu | southeast | 38 km24 miles |
| MāgadiKarnataka | west | 40 km25 miles |
| VijayapuraKarnataka | north-northeast | 43 km26 miles |
| ClosepetKarnataka | southwest | 44 km27 miles |
| KanakapuraKarnataka | south-southwest | 51 km32 miles |
| Chik BallāpurKarnataka | north-northeast | 54 km33 miles |
| DenkanikotaTamil Nadu | south-southeast | 54 km33 miles |
| SidlaghattaKarnataka | north-northeast | 55 km34 miles |
| ChannapatnaKarnataka | southwest | 55 km34 miles |
| KolārKarnataka | east-northeast | 61 km38 miles |
| KunigalKarnataka | west | 62 km38 miles |
| BangarapetKarnataka | east | 63 km39 miles |
| TumkūrKarnataka | northwest | 67 km42 miles |
| ChintamaniKarnataka | northeast | 69 km43 miles |
| GauribidanurKarnataka | north | 72 km44 miles |
| MaddūrKarnataka | southwest | 74 km46 miles |
| RobertsonpetKarnataka | east | 74 km46 miles |
| SrīnivāspurKarnataka | east-northeast | 78 km49 miles |
| GubbiKarnataka | west-northwest | 80 km50 miles |
| KādiganpalliTamil Nadu | southeast | 83 km52 miles |
| KrishnagiriTamil Nadu | southeast | 84 km52 miles |
| KuppamAndhra Pradesh | east-southeast | 85 km53 miles |
| MadhugiriKarnataka | north-northwest | 87 km54 miles |
| MalavalliKarnataka | southwest | 87 km54 miles |
| MulbāgalKarnataka | east-northeast | 89 km55 miles |
| PālakkoduTamil Nadu | southeast | 90 km56 miles |
| MandyaKarnataka | west-southwest | 91 km56 miles |
| NāgamangalaKarnataka | west | 93 km57 miles |
| BāgepalliKarnataka | north-northeast | 93 km58 miles |
| HindupurAndhra Pradesh | north | 96 km60 miles |
| PennāgaramTamil Nadu | south-southeast | 99 km61 miles |
From 100 km to 300 km of Bengaluru
The 30 largest of the 612 between 100 km and 300 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| MysuruKarnataka | southwest | 128 km79 miles |
| SalemTamil Nadu | south-southeast | 159 km99 miles |
| VelloreTamil Nadu | east | 167 km104 miles |
| ErodeTamil Nadu | south | 182 km113 miles |
| RānipetTamil Nadu | east | 189 km117 miles |
| AnantapurAndhra Pradesh | north | 190 km118 miles |
| OotyTamil Nadu | south-southwest | 199 km124 miles |
| KallakurichiTamil Nadu | southeast | 202 km126 miles |
| TiruppurTamil Nadu | south | 208 km129 miles |
| TirupatiAndhra Pradesh | east-northeast | 211 km131 miles |
| KadapaAndhra Pradesh | northeast | 214 km133 miles |
| KanchipuramTamil Nadu | east | 229 km142 miles |
| CoimbatoreTamil Nadu | south-southwest | 229 km142 miles |
| KarurTamil Nadu | south-southeast | 230 km143 miles |
| ShivamoggaKarnataka | west-northwest | 244 km151 miles |
| DavangereKarnataka | northwest | 245 km152 miles |
| BallariKarnataka | north-northwest | 252 km157 miles |
| GundupālaiyamPuducherry | east-southeast | 266 km165 miles |
| TiruchirappalliTamil Nadu | south-southeast | 268 km167 miles |
| PuducherryPuducherry | east-southeast | 269 km167 miles |
| AvadiTamil Nadu | east | 273 km170 miles |
| KozhikodeKerala | southwest | 275 km171 miles |
| PallāvaramTamil Nadu | east | 277 km172 miles |
| AmbatturTamil Nadu | east | 279 km173 miles |
| Chennaidistance pageTamil Nadu | east | 291 km181 miles |
| DindigulTamil Nadu | south | 293 km182 miles |
| TiruvottiyūrTamil Nadu | east | 294 km183 miles |
| NandyālAndhra Pradesh | north-northeast | 295 km183 miles |
| ThanjavurTamil Nadu | southeast | 296 km184 miles |
| MangaluruKarnataka | west | 297 km184 miles |
Measure from Bengaluru 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 India
Questions
What is the closest city to Bengaluru?
Hoskote is the nearest city or town of 15,000 people or more, 25 km (15 miles) east-northeast of Bengaluru's centre in a straight line. A smaller town or a suburb may be closer.
Are these driving distances from Bengaluru?
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 Bengaluru?
Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 300 km of Bengaluru'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.