Distance from Nakhon Si Thammarat to Shanghai

The distance between Nakhon Si Thammarat, Thailand and Shanghai, China is 3,367 kilometers (2,092 miles).

Nakhon Si Thammarat, Thailand

Shanghai, China

From Nakhon Si Thammarat to Shanghai, the straight-line distance is 3,367 kilometers, heading northeast. Both cities are at a similar altitude, with Nakhon Si Thammarat at 8 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
Nakhon Si Thammarat, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 8.4333° N 99.9667° E

Elevation: 8 m (26 ft)


Nearby airports:
  • Nakhon Si Thammarat Airport (NST)
  • Trang Airport (TST)
  • Krabi Airport (KBV)
  • Surat Thani Airport (URT)
  • Koh Samui Airport (USM)
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 Nakhon Si Thammarat and Shanghai.

From To Distance (kilometers)
Detroit, United States San Francisco, United States 3,367 km
Coyoacán, Mexico New York City, United States 3,367 km
Mexico City, Mexico Queens, United States 3,367 km
Manhattan, United States Iztapalapa, Mexico 3,367 km
Queens, United States Cuauhtémoc, Mexico 3,367 km
Tegucigalpa, Honduras Toronto, Canada 3,367 km
Zapopan, Mexico Etobicoke, Canada 3,367 km
San Diego, United States Jacksonville, United States 3,367 km
The Bronx, United States Valledupar, Colombia 3,367 km
Coyoacán, Mexico Brooklyn, United States 3,367 km
Queens, United States Iztacalco, Mexico 3,368 km
Winnipeg, Canada Morelia, Mexico 3,368 km
Cancún, Mexico Halifax, Canada 3,368 km
Queens, United States Azcapotzalco, Mexico 3,366 km
Santiago de Querétaro, Mexico The Bronx, United States 3,366 km
Ottawa, Canada Phoenix, United States 3,366 km
Manhattan, United States Iztacalco, Mexico 3,366 km
Brooklyn, United States Álvaro Obregón, Mexico 3,368 km
Manhattan, United States Naucalpan de Juárez, Mexico 3,368 km

Measure more distances between cities