Distance from Ban Luang to Shanghai

The distance between Ban Luang, Thailand and Shanghai, China is 2,518 kilometers (1,565 miles).

Ban Luang, Nan, Thailand

Shanghai, China

From Ban Luang to Shanghai, the straight-line distance is 2,518 kilometers, heading northeast. Ban Luang is situated at an altitude of 373 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
Ban Luang, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 18.8497° N 100.4373° E

Elevation: 373 m (1,224 ft)


Nearby airports:
  • Nan Airport (NNT)
  • Phrae Airport (PRH)
  • Lampang Airport (LPT)
  • Mae Fah Luang-Chiang Rai International Airport (CEI)
  • Sayaboury Airport (ZBY)
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 Ban Luang

Distance between cities Kilometers
From Ban Luang to Bangkok 564 km
From Ban Luang to Samut Prakan 581 km
From Ban Luang to Hat Yai 1,310 km
From Ban Luang to Pak Kret 546 km
From Ban Luang to Phra Pradaeng 575 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 Ban Luang and Shanghai.

From To Distance (kilometers)
Dallas, United States Santiago de Cuba, Cuba 2,518 km
Lima, Peru Córdoba, Argentina 2,518 km
Coyoacán, Mexico Charlotte, United States 2,518 km
Arequipa, Peru Curitiba, Brazil 2,518 km
Saltillo, Mexico Cleveland, United States 2,519 km
Moscow, Russia Leicester, United Kingdom 2,519 km
Kingston, Jamaica Austin, United States 2,519 km
Boston, United States Santiago de Cuba, Cuba 2,517 km
Callao, Peru Asunción, Paraguay 2,517 km
Stockholm, Sweden Valladolid, Spain 2,519 km
Bucharest, Romania Valladolid, Spain 2,516 km
Charlotte, United States Álvaro Obregón, Mexico 2,520 km
Toronto, Canada Albuquerque, United States 2,521 km
San Juan, Puerto Rico Baltimore, United States 2,521 km
Chicago, United States San Luis Potosí, Mexico 2,514 km
Minsk, Belarus Bilbao, Spain 2,514 km
Puebla, Mexico Las Vegas, United States 2,522 km
Córdoba, Argentina Callao, Peru 2,522 km
Charlotte, United States Xochimilco, Mexico 2,522 km
Valencia, Venezuela Belém, Brazil 2,514 km

Measure more distances between cities