How far are India's cities from the sea?

Of the 8 cities in India MapGO measured, Delhi is the farthest from the sea (840 km (522 miles)) and Chennai the closest (1.5 km (1 mile)).

Farthest from the sea first

CityRegionTo the coastSetting
DelhiNCT of Delhi840 km (522 miles)Far inland
HyderabadTelangana271 km (168 miles)Far inland
BengaluruKarnataka264 km (164 miles)Far inland
AhmedabadGujarat75 km (46 miles)Inland
KolkataWest Bengal58 km (36 miles)Inland
SuratGujarat17 km (11 miles)Near the coast
MumbaiMaharashtra5.4 km (3.4 miles)On the coast
ChennaiTamil Nadu1.5 km (1 mile)On the coast

Straight-line distance from each city centre to the nearest point on the coast, measured October 8, 2026.

How far are you from the sea?

Measure from where you are standing. On a phone this uses GPS, so the answer is for your exact spot.

Questions

Which city in India is farthest from the sea?

Of the 8 cities measured, Delhi is the farthest from the coast: 840 km (522 miles) in a straight line.

Which city in India is closest to the sea?

Chennai, 1.5 km (1 mile) from the nearest shoreline in a straight line.

Are these driving distances?

No. Each figure is the straight-line distance from the city centre to the nearest point on the coast. The drive to a beach is longer and depends on the roads.

Other countries