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.

The 40 largest of the 43 within 100 km, nearest first
PlaceDirectionStraight line
HoskoteKarnatakaeast-northeast25 km15 miles
NelamangalaKarnatakawest-northwest26 km16 miles
JūjūvādiTamil Nadusoutheast31 km19 miles
DevanahalliKarnatakanorth-northeast33 km21 miles
MūkondapalliTamil Nadusoutheast33 km21 miles
DoddaballapuraKarnatakanorth36 km23 miles
AvalēpalliTamil Nadusoutheast36 km23 miles
HosūrTamil Nadusoutheast37 km23 miles
MālūrKarnatakaeast38 km23 miles
MattigiriTamil Nadusoutheast38 km24 miles
MāgadiKarnatakawest40 km25 miles
VijayapuraKarnatakanorth-northeast43 km26 miles
ClosepetKarnatakasouthwest44 km27 miles
KanakapuraKarnatakasouth-southwest51 km32 miles
Chik BallāpurKarnatakanorth-northeast54 km33 miles
DenkanikotaTamil Nadusouth-southeast54 km33 miles
SidlaghattaKarnatakanorth-northeast55 km34 miles
ChannapatnaKarnatakasouthwest55 km34 miles
KolārKarnatakaeast-northeast61 km38 miles
KunigalKarnatakawest62 km38 miles
BangarapetKarnatakaeast63 km39 miles
TumkūrKarnatakanorthwest67 km42 miles
ChintamaniKarnatakanortheast69 km43 miles
GauribidanurKarnatakanorth72 km44 miles
MaddūrKarnatakasouthwest74 km46 miles
RobertsonpetKarnatakaeast74 km46 miles
SrīnivāspurKarnatakaeast-northeast78 km49 miles
GubbiKarnatakawest-northwest80 km50 miles
KādiganpalliTamil Nadusoutheast83 km52 miles
KrishnagiriTamil Nadusoutheast84 km52 miles
KuppamAndhra Pradesheast-southeast85 km53 miles
MadhugiriKarnatakanorth-northwest87 km54 miles
MalavalliKarnatakasouthwest87 km54 miles
MulbāgalKarnatakaeast-northeast89 km55 miles
PālakkoduTamil Nadusoutheast90 km56 miles
MandyaKarnatakawest-southwest91 km56 miles
NāgamangalaKarnatakawest93 km57 miles
BāgepalliKarnatakanorth-northeast93 km58 miles
HindupurAndhra Pradeshnorth96 km60 miles
PennāgaramTamil Nadusouth-southeast99 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.

The 30 largest of the 612 between 100 km and 300 km, nearest first
PlaceDirectionStraight line
MysuruKarnatakasouthwest128 km79 miles
SalemTamil Nadusouth-southeast159 km99 miles
VelloreTamil Nadueast167 km104 miles
ErodeTamil Nadusouth182 km113 miles
RānipetTamil Nadueast189 km117 miles
AnantapurAndhra Pradeshnorth190 km118 miles
OotyTamil Nadusouth-southwest199 km124 miles
KallakurichiTamil Nadusoutheast202 km126 miles
TiruppurTamil Nadusouth208 km129 miles
TirupatiAndhra Pradesheast-northeast211 km131 miles
KadapaAndhra Pradeshnortheast214 km133 miles
KanchipuramTamil Nadueast229 km142 miles
CoimbatoreTamil Nadusouth-southwest229 km142 miles
KarurTamil Nadusouth-southeast230 km143 miles
ShivamoggaKarnatakawest-northwest244 km151 miles
DavangereKarnatakanorthwest245 km152 miles
BallariKarnatakanorth-northwest252 km157 miles
GundupālaiyamPuducherryeast-southeast266 km165 miles
TiruchirappalliTamil Nadusouth-southeast268 km167 miles
PuducherryPuducherryeast-southeast269 km167 miles
AvadiTamil Nadueast273 km170 miles
KozhikodeKeralasouthwest275 km171 miles
PallāvaramTamil Nadueast277 km172 miles
AmbatturTamil Nadueast279 km173 miles
Chennaidistance pageTamil Nadueast291 km181 miles
DindigulTamil Nadusouth293 km182 miles
TiruvottiyūrTamil Nadueast294 km183 miles
NandyālAndhra Pradeshnorth-northeast295 km183 miles
ThanjavurTamil Nadusoutheast296 km184 miles
MangaluruKarnatakawest297 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.

Measure from Bengaluru

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.