Distance from Shanghai to Santa Marta

The distance between Shanghai, China and Santa Marta, Colombia is 15,020 kilometers (9,333 miles).

Shanghai, China

Santa Marta, Magdalena Department, Colombia

From Shanghai to Santa Marta, the straight-line distance is 15,020 kilometers, heading north. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and Santa Marta at 12 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 16-18 hours
Speed Time
300 km/h
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)
Santa Marta, Colombia

Local time:

Time Zone: America/Bogota

Coordinates: 11.2408° N 74.199° W

Elevation: 12 m (39 ft)


Nearby airports:
  • Simón Bolívar International Airport (SMR)
  • Ernesto Cortissoz International Airport (BAQ)
  • Alfonso López Pumarejo Airport (VUP)
  • Almirante Padilla Airport (RCH)
  • Aeropuerto Internacional de Crespo (CTG)

Other distances from Shanghai

Distance 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 Shanghai and Santa Marta.

From To Distance (kilometers)
Brisbane, Australia Etobicoke, Canada 15,021 km
Nairobi, Kenya León de los Aldama, Mexico 15,019 km
Melbourne, Australia Minsk, Belarus 15,022 km
Gold Coast, Australia Etobicoke, Canada 15,022 km
San Diego, United States Madurai, India 15,017 km
Jaipur, India Montería, Colombia 15,023 km
Kampala, Uganda Fresno, United States 15,016 km
Kanpur, India Curitiba, Brazil 15,016 km
Perth, Australia Los Angeles, United States 15,024 km
Ahmedabad, India Bucaramanga, Colombia 15,016 km
Jakarta, Indonesia Mesa, United States 15,024 km
Mississauga, Canada Gold Coast, Australia 15,015 km
Port of Spain, Trinidad and Tobago Madurai, India 15,015 km
Kanpur, India Santa Marta, Colombia 15,015 km
Lucknow, India Santa Marta, Colombia 15,015 km
Bengaluru, India Santiago de los Caballeros, Dominican Republic 15,025 km
Ahmedabad, India Mar del Plata, Argentina 15,025 km
Nairobi, Kenya Morelia, Mexico 15,025 km
Valencia, Venezuela Nagpur, India 15,026 km

Measure more distances between cities