Distance from Ban Takhun to Shanghai

The distance between Ban Takhun, Thailand and Shanghai, China is 3,402 kilometers (2,114 miles).

Ban Takhun, Surat Thani, Thailand

Shanghai, China

From Ban Takhun to Shanghai, the straight-line distance is 3,402 kilometers, heading northeast. Both cities are at a similar altitude, with Ban Takhun at 29 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 5-6 hours
Speed Time
50 km/h
100 km/h
150 km/h
Ban Takhun, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 8.9036° N 98.8845° E

Elevation: 29 m (95 ft)


Nearby airports:
  • Surat Thani Airport (URT)
  • Krabi Airport (KBV)
  • Ranong Airport (UNN)
  • Phuket International Airport (HKT)
  • Nakhon Si Thammarat Airport (NST)
Shanghai, China

Local time:

Time Zone: Asia/Shanghai

Coordinates: 31.2222° N 121.4581° E

Elevation: 12 m (39 ft)


Nearby airports:
  • Shanghai Hongqiao International Airport (SHA)
  • Shanghai Pudong International Airport (PVG)
  • Suzhou Guangfu Airport (SZV)
  • Wuxi Airport (WUX)
  • Rugao Air Base (RUG)

Other distances from Shanghai

Distances between cities Kilometers
From Shanghai to Beijing 1,067 km
From Shanghai to Shenzhen 1,209 km
From Shanghai to Chengdu 1,661 km
From Shanghai to Tianjin 961 km
From Shanghai to Wuhan 691 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Ban Takhun and Shanghai.

From To Distance (kilometers)
San Jose, United States Atlanta, United States 3,402 km
San Francisco, United States Columbus, United States 3,402 km
Winnipeg, Canada Toluca, Mexico 3,402 km
Stockholm, Sweden Cairo, Egypt 3,402 km
Manhattan, United States León de los Aldama, Mexico 3,402 km
Santiago de los Caballeros, Dominican Republic Tonalá, Mexico 3,402 km
Medellín, Colombia San Nicolás de los Garza, Mexico 3,401 km
Winnipeg, Canada Xochimilco, Mexico 3,403 km
Medellín, Colombia Zapopan, Mexico 3,401 km
Chihuahua, Mexico Laval, Canada 3,403 km
Santiago de los Caballeros, Dominican Republic Omaha, United States 3,401 km
Callao, Peru Campinas, Brazil 3,404 km
Tehran, Iran Patna, India 3,400 km
Winnipeg, Canada Xico, Mexico 3,400 km
Mérida, Mexico Fresno, United States 3,400 km
Toronto, Canada Portland, United States 3,399 km
Managua, Nicaragua The Bronx, United States 3,405 km
Brooklyn, United States Toluca, Mexico 3,405 km
Houston, United States Cúcuta, Colombia 3,399 km
Monterrey, Mexico Medellín, Colombia 3,399 km

Measure more distances between cities