Distance from Belém to Shanghai

The distance between Belém, Brazil and Shanghai, China is 16,547 kilometers (10,282 miles).

Belém, Pará, Brazil

Shanghai, China

From Belém to Shanghai, the straight-line distance is 16,547 kilometers, heading north. Both cities are at a similar altitude, with Belém at 15 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 18-20 hours
Speed Time
300 km/h
Belém, Brazil

Local time:

Time Zone: America/Belem

Coordinates: 1.4558° S 48.5044° W

Elevation: 15 m (49 ft)


Nearby airports:
  • Belém/Val de Cans–Júlio Cezar Ribeiro International Airport (BEL)
  • Soure Airport (SFK)
  • Breves Airport (BVS)
  • Tucuruí Airport (TUR)
  • Macapá-Alberto Alcolumbre International Airport (MCP)
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 Belém

Distance between cities Kilometers
From Belém to São Paulo 2,452 km
From Belém to Rio de Janeiro 2,442 km
From Belém to Belo Horizonte 2,102 km
From Belém to Salvador 1,686 km
From Belém to Fortaleza 1,136 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 Belém and Shanghai.

From To Distance (kilometers)
La Paz, Bolivia Nagpur, India 16,548 km
Gold Coast, Australia Preston, United Kingdom 16,548 km
Arequipa, Peru Indore, India 16,545 km
Jaipur, India Piura, Peru 16,549 km
Gold Coast, Australia Manchester, United Kingdom 16,549 km
Port Moresby, Papua New Guinea Barcelona, Venezuela 16,544 km
Brisbane, Australia Belfast, United Kingdom 16,544 km
Santiago, Chile Indore, India 16,542 km
Kanpur, India Córdoba, Argentina 16,542 km
Guayaquil, Ecuador Indore, India 16,553 km
Arequipa, Peru New Delhi, India 16,553 km
Amsterdam, Netherlands Melbourne, Australia 16,541 km
Brisbane, Australia Birmingham, United Kingdom 16,540 km
Bogotá, Colombia Madurai, India 16,554 km
Delhi, India Arequipa, Peru 16,554 km
León de los Aldama, Mexico Jakarta, Indonesia 16,540 km
La Paz, Bolivia Tokyo, Japan 16,539 km
Moscow, Russia Wellington, New Zealand 16,539 km
Gold Coast, Australia Nottingham, United Kingdom 16,538 km

Measure more distances between cities