Distance from Song Dao to Shanghai

The distance between Song Dao, Thailand and Shanghai, China is 2,381 kilometers (1,479 miles)

Country: Thailand

Region: Sakon Nakhon

City: Song Dao

Country: China

Region: Shanghai

City: Shanghai

Travel time

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

Song Dao, Thailand

Local time:

Coordinates: 17.3363° N 103.4755° E


Nearby airports:
  • Sakon Nakhon Airport (SNO)
  • Udon Thani International Airport (UTH)
  • Wattay International Airport (VTE)
  • Khon Kaen Airport (KKC)
  • Nakhon Phanom Airport (KOP)

Shanghai, China

Local time:

Coordinates: 31.2222° N 121.4581° E


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 Tianjin 961 km
From Shanghai to Shenzhen 1,209 km
From Shanghai to Wuhan 691 km
From Shanghai to Dongguan 1,187 km

Cities within similar distances

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

From To Distance (kilometers)
Bucharest, Romania Murcia, Spain 2,381 km
El Paso, United States Detroit, United States 2,381 km
Córdoba, Argentina Contagem, Brazil 2,381 km
Mexico City, Mexico Lincoln, United States 2,381 km
São Luís, Brazil Santos, Brazil 2,381 km
Cairo, Egypt Vienna, Austria 2,381 km
Miami, United States Barcelona, Venezuela 2,381 km
Jacksonville, United States Acapulco de Juárez, Mexico 2,381 km
Paso del Norte, Mexico Detroit, United States 2,382 km
Charlotte, United States Tuxtla, Mexico 2,382 km
Puebla, Mexico Aurora, United States 2,380 km
Los Angeles, United States Tampico, Mexico 2,380 km
Raleigh, United States Ciudad Victoria, Mexico 2,382 km
Buenos Aires, Argentina Vila Velha, Brazil 2,380 km
Maracay, Venezuela San Salvador, El Salvador 2,382 km
Mar del Plata, Argentina Campos dos Goytacazes, Brazil 2,380 km
Mérida, Mexico Baltimore, United States 2,380 km
Campo Grande, Brazil Huancayo, Peru 2,382 km
Zapopan, Mexico Omaha, United States 2,383 km
Moscow, Russia Rome, Italy 2,379 km

Measure more distances between cities