Cities near Dhaka, within 100 km and 300 km (straight line)

There are 43 cities and towns of 15,000 people or more within 100 km of Dhaka, Bangladesh, in a straight line, and 255 cities and towns within 300 km, measured from the city centre. The largest within 100 km are Gazipur (32 km north), Comilla (84 km east-southeast) and Agartala (90 km east).

Within 100 km

43

cities and towns · straight line

Within 300 km

255

cities and towns · straight line

Nearest

Narayanganj

15 km (9 miles) southeast · straight line

Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.

DhakaWithin 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 Dhaka

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
NarayanganjDhaka Divisionsoutheast15 km9 miles
TungiDhaka Divisionnorth20 km12 miles
SonārgaonDhaka Divisioneast-southeast22 km14 miles
GazipurDhaka Divisionnorth32 km20 miles
NarsingdiDhaka Divisionnortheast39 km24 miles
MānikganjDhaka Divisionwest-northwest44 km27 miles
KaliakairDhaka Divisionnorth-northwest44 km27 miles
Char BhadrāsanDhaka Divisionsouth-southwest48 km30 miles
MirzāpurDhaka Divisionnorthwest54 km33 miles
PālangDhaka Divisionsouth55 km34 miles
BhangaDhaka Divisionsouthwest56 km35 miles
FarīdpurDhaka Divisionwest59 km37 miles
ChāndpurChittagongsouth-southeast59 km37 miles
NabīnagarChittagongeast-northeast60 km37 miles
Nagar NaluākotDhaka Divisionnortheast62 km38 miles
MadaripurDhaka Divisionsouth-southwest63 km39 miles
GopālganjDhaka Divisionsouth-southwest65 km40 miles
NāgarpurDhaka Divisionnorthwest66 km41 miles
HājīganjChittagongsoutheast68 km43 miles
Bhairab BāzārDhaka Divisioneast-northeast69 km43 miles
Ashuganj CityChittagongeast-northeast72 km44 miles
SakhipurDhaka Divisionnorth-northwest72 km45 miles
BrāhmanbāriaChittagongeast-northeast78 km48 miles
TangailDhaka Divisionnorthwest78 km48 miles
BājitpurDhaka Divisionnortheast79 km49 miles
RāmganjChittagongsoutheast82 km51 miles
GafargaonMymensingh Divisionnorth82 km51 miles
RāipurChittagongsouth-southeast83 km52 miles
ComillaChittagongeast-southeast84 km52 miles
GaurnadiBarisal Divisionsouth-southwest84 km52 miles
ChariparaTripura, Indiaeast86 km54 miles
Shāhbāzpur TownChittagongeast-northeast87 km54 miles
BeraRajshahi Divisionwest-northwest89 km55 miles
BisālgarhTripura, Indiaeast89 km55 miles
KishorganjDhaka Divisionnorth-northeast90 km56 miles
LākshāmChittagongsoutheast90 km56 miles
AgartalaTripura, Indiaeast90 km56 miles
LakshmīpurChittagongsouth-southeast96 km59 miles
ShāhzādpurRajshahi Divisionwest-northwest97 km60 miles
MehendiganjBarisal Divisionsouth100 km62 miles

From 100 km to 300 km of Dhaka

The 30 largest of the 212 between 100 km and 300 km, nearest first. Distances are straight lines.

The 30 largest of the 212 between 100 km and 300 km, nearest first
PlaceDirectionStraight line
MymensinghMymensingh Divisionnorth116 km72 miles
KhulnaKhulna Divisionsouthwest132 km82 miles
BagerhatKhulna Divisionsouth-southwest133 km83 miles
JessoreKhulna Divisionwest-southwest136 km84 miles
NatoreRajshahi Divisionwest-northwest164 km102 miles
BograRajshahi Divisionnorthwest165 km102 miles
ShibganjRajshahi Divisionnorthwest181 km112 miles
HāthazāriChittagongsoutheast197 km122 miles
RajshahiRajshahi Divisionwest-northwest198 km123 miles
SylhetSylhet Divisionnortheast199 km123 miles
ChattogramChittagongsoutheast211 km131 miles
KarnaphuliChittagongeast-southeast219 km136 miles
NaihātiWest Bengal, Indiawest-southwest223 km138 miles
BhātpāraWest Bengal, Indiawest-southwest225 km140 miles
BārāsatWest Bengal, Indiawest-southwest225 km140 miles
ShyamnagarWest Bengal, Indiawest-southwest230 km143 miles
MohammadpurRajshahi Divisionnorthwest232 km144 miles
AizawlMizoram, Indiaeast235 km146 miles
ShrīrāmpurWest Bengal, Indiawest-southwest236 km147 miles
PānihātiWest Bengal, Indiawest-southwest237 km147 miles
KāmārhātiWest Bengal, Indiawest-southwest238 km148 miles
BāliWest Bengal, Indiawest-southwest242 km150 miles
KolkataWest Bengal, Indiawest-southwest245 km152 miles
Rajpur SonarpurWest Bengal, Indiasouthwest247 km153 miles
HowrahWest Bengal, Indiawest-southwest248 km154 miles
RangpurRangpur Divisionnorth-northwest255 km158 miles
MaheshtalaWest Bengal, Indiawest-southwest258 km160 miles
BarddhamānWest Bengal, Indiawest265 km165 miles
UluberiyaWest Bengal, Indiawest-southwest273 km170 miles
DinajpurRangpur Divisionnorthwest278 km173 miles

Measure from Dhaka 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 Dhaka

Explore Bangladesh

Questions

What is the closest city to Dhaka?

Narayanganj is the nearest city or town of 15,000 people or more, 15 km (9 miles) southeast of Dhaka's centre in a straight line. A smaller town or a suburb may be closer.

Are these driving distances from Dhaka?

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 Dhaka?

Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 300 km of Dhaka'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.