Distance from Non Thai to Shanghai

The distance between Non Thai, Thailand and Shanghai, China is 2,654 kilometers (1,649 miles).

Non Thai, Nakhon Ratchasima, Thailand

Shanghai, China

From Non Thai to Shanghai, the straight-line distance is 2,654 kilometers, heading northeast. Non Thai is situated at an altitude of 177 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Bicycle 8-10 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 km/h
Non Thai, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 15.1958° N 102.0715° E

Elevation: 177 m (581 ft)


Nearby airports:
  • Nakhon Ratchasima Airport (NAK)
  • Buri Ram Airport (BFV)
  • Surin Airport (PXR)
  • Khon Kaen Airport (KKC)
  • Phetchabun Airport (PHY)
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 Non Thai

Distance between cities Kilometers
From Non Thai to Bangkok 233 km
From Non Thai to Samut Prakan 238 km
From Non Thai to Hat Yai 922 km
From Non Thai to Pak Kret 221 km
From Non Thai to Phra Pradaeng 238 km

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 Non Thai and Shanghai.

From To Distance (kilometers)
Helsinki, Finland Bilbao, Spain 2,654 km
Curitiba, Brazil Belém, Brazil 2,654 km
Hong Kong, Hong Kong Kolkata, India 2,654 km
Sheffield, United Kingdom Istanbul, Turkey 2,654 km
Morelia, Mexico Santiago de Cuba, Cuba 2,654 km
Edmonton, Canada Arlington, United States 2,654 km
San Francisco, United States Tonalá, Mexico 2,653 km
Belmopan, Belize Albuquerque, United States 2,656 km
Mexicali, Mexico Nashville, United States 2,656 km
Callao, Peru Valencia, Venezuela 2,656 km
Villa Nueva, Guatemala Wichita, United States 2,652 km
Belmopan, Belize Washington, United States 2,656 km
Chicago, United States Mexicali, Mexico 2,656 km
León de los Aldama, Mexico San Jose, United States 2,652 km
Birmingham, United Kingdom Istanbul, Turkey 2,651 km
Santiago de los Caballeros, Dominican Republic Cleveland, United States 2,657 km
Lima, Peru Valencia, Venezuela 2,651 km
Santo Domingo, Dominican Republic Boston, United States 2,651 km
Saltillo, Mexico Santiago de Cuba, Cuba 2,650 km
Washington, United States Albuquerque, United States 2,658 km

Measure more distances between cities