Distance from Bengaluru to Surat (India)

The distance between Bengaluru, Karnataka and Surat, Gujarat is 1,042 kilometers (647 miles)

Country: India

Region: Karnataka

City: Bengaluru

Country: India

Region: Gujarat

City: Surat

Travel time

Mode Estimated time
Bicycle 3-4 days
Motorcycle 1-2 days
Car 1-2 days
Airplane 1-2 hours
Speed Time
50 km/h
100 km/h
150 km/h

Bengaluru, India

Local time:

Coordinates: 12.9719° N 77.5937° E


Nearby airports:
  • Kempegowda International Airport (BLR)
  • Mysore Airport (MYQ)
  • Sri Sathya Sai Airport (PUT)
  • Salem Airport (SXV)
  • Kadapa Airport (CDP)

Surat, India

Local time:

Coordinates: 21.1959° N 72.8302° E


Nearby airports:
  • Surat Airport (STV)
  • Daman Airport (NMB)
  • Bhavnagar Airport (BHU)
  • Vadodara Airport (BDQ)
  • Ozar Airport (ISK)

Other distances from Bengaluru

Distance between cities Kilometers
From Bengaluru to Mumbai 842 km
From Bengaluru to Delhi 1,736 km
From Bengaluru to Ahmedabad 1,232 km
From Bengaluru to Chennai 292 km
From Bengaluru to Kolkata 1,558 km

Other distances from Surat

Distances between cities Kilometers
From Surat to Mumbai 235 km
From Surat to Delhi 938 km
From Surat to Bengaluru 1,042 km
From Surat to Ahmedabad 204 km
From Surat to Chennai 1,197 km

Cities within similar distances

The following list contains the cities of India that are at equal or similar distances as between Bengaluru and Surat.

From To Distance (kilometers)
Manhattan, United States Indianapolis, United States 1,042 km
Managua, Nicaragua Mérida, Mexico 1,042 km
Phoenix, United States Oakland, United States 1,042 km
Chicago, United States Ottawa, Canada 1,041 km
Brooklyn, United States Indianapolis, United States 1,043 km
Brasília, Brazil Feira de Santana, Brazil 1,043 km
Iztapalapa, Mexico Mixco, Guatemala 1,041 km
Coyoacán, Mexico Culiacán, Mexico 1,041 km
Oklahoma City, United States Reynosa, Mexico 1,043 km
Torreón, Mexico Tucson, United States 1,041 km
Nashville, United States Fort Worth, United States 1,040 km
Tlalpan, Mexico Culiacán, Mexico 1,044 km
Toronto, Canada Washington, United States 1,044 km
Washington, United States Jacksonville, United States 1,040 km
Charlotte, United States New Orleans, United States 1,045 km
Porto Alegre, Brazil Ribeirão Preto, Brazil 1,039 km
Philadelphia, United States Washington, United States 1,045 km
Milwaukee, United States Winnipeg, Canada 1,039 km
New South Memphis, United States Raleigh, United States 1,039 km

Measure more distances between cities