Distance from Ban Phra to Shanghai

The distance between Ban Phra, Thailand and Shanghai, China is 2,792 kilometers (1,735 miles).

Ban Phra, Prachin Buri, Thailand

Shanghai, China

From Ban Phra to Shanghai, the straight-line distance is 2,792 kilometers, heading northeast. Both cities are at a similar altitude, with Ban Phra at 9 meters above sea level and Shanghai at 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 Phra, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 14.0946° N 101.389° E

Elevation: 9 m (30 ft)


Nearby airports:
  • Suvarnabhumi Airport (BKK)
  • Don Mueang International Airport (DMK)
  • Nakhon Ratchasima Airport (NAK)
  • Kamphaeng Saen Airport (KDT)
  • U-Tapao International Airport (UTP)
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 Phra

Distance between cities Kilometers
From Ban Phra to Bangkok 103 km
From Ban Phra to Samut Prakan 102 km
From Ban Phra to Phra Pradaeng 104 km
From Ban Phra to Hat Yai 790 km
From Ban Phra to Pak Kret 98 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 Phra and Shanghai.

From To Distance (kilometers)
Chicago, United States Ensenada, Mexico 2,792 km
Mississauga, Canada Saltillo, Mexico 2,792 km
Kingston, Jamaica Tonalá, Mexico 2,792 km
Columbus, United States Toluca, Mexico 2,792 km
Barranquilla, Colombia Ciudad López Mateos, Mexico 2,791 km
Ho Chi Minh City, Vietnam Patna, India 2,793 km
Iztapalapa, Mexico Fresno, United States 2,791 km
Santiago de los Caballeros, Dominican Republic Detroit, United States 2,791 km
Hermosillo, Mexico San Pedro Sula, Honduras 2,793 km
Brampton, Canada Saltillo, Mexico 2,793 km
Fort Worth, United States Surrey, Canada 2,791 km
Santiago de los Caballeros, Dominican Republic London, Canada 2,791 km
Bucharest, Romania Sevilla, Spain 2,794 km
Santa Cruz de la Sierra, Bolivia Ibagué, Colombia 2,790 km
Sucre, Bolivia Soacha, Colombia 2,790 km
Barranquilla, Colombia Cuautitlán Izcalli, Mexico 2,790 km
Chicago, United States San Diego, United States 2,790 km
Trujillo, Peru San Pedro Sula, Honduras 2,795 km
Tehran, Iran Nashik, India 2,795 km
Villa Nueva, Guatemala Albuquerque, United States 2,789 km

Measure more distances between cities