Distance from Na Mom to Shanghai

The distance between Na Mom, Thailand and Shanghai, China is 3,457 kilometers (2,148 miles).

Na Mom, Songkhla, Thailand

Shanghai, China

From Na Mom to Shanghai, the straight-line distance is 3,457 kilometers, heading northeast. Both cities are at a similar altitude, with Na Mom at 38 meters above sea level and Shanghai at 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
Na Mom, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 6.9586° N 100.5568° E

Elevation: 38 m (125 ft)


Nearby airports:
  • Hat Yai International Airport (HDY)
  • Songkhla Airport (SGZ)
  • Pattani Airport (PAN)
  • Sultan Abdul Halim Airport (AOR)
  • Langkawi International Airport (LGK)
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 Na Mom

Distance between cities Kilometers
From Na Mom to Bangkok 752 km
From Na Mom to Samut Prakan 734 km
From Na Mom to Hat Yai 10 km
From Na Mom to Pak Kret 769 km
From Na Mom to Phra Pradaeng 741 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 Na Mom and Shanghai.

From To Distance (kilometers)
Nairobi, Kenya Kano, Nigeria 3,457 km
Torreón, Mexico Santa Marta, Colombia 3,457 km
Charlotte, United States Ibagué, Colombia 3,458 km
Torreón, Mexico Montería, Colombia 3,456 km
Philadelphia, United States Montería, Colombia 3,458 km
Los Angeles, United States Jacksonville, United States 3,456 km
Torreón, Mexico Laval, Canada 3,458 km
Brampton, Canada Fresno, United States 3,456 km
San Salvador, El Salvador Toronto, Canada 3,456 km
Phoenix, United States Brooklyn, United States 3,456 km
León de los Aldama, Mexico Cúcuta, Colombia 3,459 km
Barcelona, Spain Kaduna, Nigeria 3,459 km
Lima, Peru São Paulo, Brazil 3,455 km
Ottawa, Canada San Luis Potosí, Mexico 3,455 km
Brampton, Canada Tijuana, Mexico 3,459 km
Abuja, Nigeria Valencia, Spain 3,459 km
Phoenix, United States Manhattan, United States 3,454 km
Dallas, United States Valledupar, Colombia 3,454 km
Port of Spain, Trinidad and Tobago Atlanta, United States 3,460 km
Brampton, Canada San Diego, United States 3,460 km

Measure more distances between cities