Distance from Buhi to Shanghai

The distance between Buhi, Philippines and Shanghai, China is 1,981 kilometers (1,231 miles)

Country: Philippines

Region: Bicol

City: Buhi

Country: China

Region: Shanghai

City: Shanghai

Travel time

Mode Estimated time
Airplane 3-4 hours
Jet fighter 2-3 hours
Speed Time
300 km/h

Buhi, Philippines

Local time:

Coordinates: 13.4322° N 123.517° E


Nearby airports:
  • Naga Airport (WNP)
  • Legazpi International Airport (LGP)
  • Virac Airstrip (VRC)
  • Daet Airport (DTE)
  • Moises R. Espinosa Airport (MBT)

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 Buhi

Distance between cities Kilometers
From Buhi to Quezon City 298 km
From Buhi to Manila 303 km
From Buhi to Budta 696 km
From Buhi to Malingao 702 km
From Buhi to Cebu City 347 km

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 Buhi and Shanghai.

From To Distance (kilometers)
Cali, Colombia Mixco, Guatemala 1,981 km
Mesa, United States Coacalco, Mexico 1,982 km
Baltimore, United States Arlington, United States 1,980 km
Nanchong, China Calcutta, India 1,982 km
Duque de Caxias, Brazil Santa Fe, Argentina 1,980 km
Raleigh, United States Corpus Christi, United States 1,980 km
New York City, United States Tulsa, United States 1,979 km
San Luis, Mexico Aurora, United States 1,983 km
Budapest, Hungary Latina, Spain 1,983 km
San Diego, United States Tulsa, United States 1,979 km
Santiago de los Caballeros, Dominican Republic Mérida, Mexico 1,983 km
Brooklyn, United States Tulsa, United States 1,983 km
San Diego, United States San Luis, Mexico 1,979 km
Manaus, Brazil Pasto, Colombia 1,979 km
Phoenix, United States Vancouver, Canada 1,979 km
Jacksonville, United States Saltillo, Mexico 1,979 km
Rio de Janeiro, Brazil Santa Fe, Argentina 1,983 km
Madrid, Spain Budapest, Hungary 1,978 km
Toluca, Mexico Mesa, United States 1,978 km
Toronto, Canada Fort Worth, United States 1,978 km

Measure more distances between cities