Distance from Plai Phraya to Shanghai

The distance between Plai Phraya, Thailand and Shanghai, China is 3,435 kilometers (2,134 miles).

Plai Phraya, Krabi, Thailand

Shanghai, China

From Plai Phraya to Shanghai, the straight-line distance is 3,435 kilometers, heading northeast. Plai Phraya is situated at an altitude of 66 meters above sea level, while Shanghai is at only 12 meters.

Travel time

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

Local time:

Time Zone: Asia/Bangkok

Coordinates: 8.5328° N 98.8637° E

Elevation: 66 m (217 ft)


Nearby airports:
  • Krabi Airport (KBV)
  • Surat Thani Airport (URT)
  • Phuket International Airport (HKT)
  • Nakhon Si Thammarat Airport (NST)
  • Trang Airport (TST)
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 Plai Phraya and Shanghai.

From To Distance (kilometers)
Maracaibo, Venezuela Columbus, United States 3,435 km
Kanpur, India Shenzhen, China 3,435 km
Zapopan, Mexico Seattle, United States 3,435 km
Brooklyn, United States Mesa, United States 3,436 km
Manhattan, United States Mesa, United States 3,434 km
Navi Mumbai, India Hanoi, Vietnam 3,436 km
Maracay, Venezuela New York City, United States 3,436 km
Mississauga, Canada San Salvador, El Salvador 3,436 km
Helsinki, Finland Gibraltar, Gibraltar 3,434 km
New York City, United States Valencia, Venezuela 3,436 km
Santiago de Querétaro, Mexico Portland, United States 3,436 km
Manhattan, United States Barquisimeto, Venezuela 3,434 km
Caracas, Venezuela The Bronx, United States 3,434 km
Belmopan, Belize Montréal, Canada 3,437 km
Ahmedabad, India Hanoi, Vietnam 3,433 km
Nairobi, Kenya Onitsha, Nigeria 3,437 km
Kano, Nigeria Lisbon, Portugal 3,437 km

Measure more distances between cities