Distance from Ruhnu to Shanghai

The distance between Ruhnu, Estonia and Shanghai, China is 7,585 kilometers (4,713 miles).

Ruhnu, Saare, Estonia

Shanghai, China

From Ruhnu to Shanghai, the straight-line distance is 7,585 kilometers, heading northeast. Both cities are at a similar altitude, with Ruhnu at 20 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 8-10 days
Car 7-8 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h
Ruhnu, Estonia

Local time:

Time Zone: Europe/Tallinn

Coordinates: 57.8003° N 23.2483° E

Elevation: 20 m (66 ft)


Nearby airports:
  • Kuressaare Airport (URE)
  • Pärnu Airport (EPU)
  • Riga International Airport (RIX)
  • Ventspils International Airport (VNT)
  • Kärdla Airport (KDL)
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 Ruhnu

Distance between cities Kilometers
From Ruhnu to Tallinn 202 km
From Ruhnu to Tartu 215 km
From Ruhnu to Saku 187 km
From Ruhnu to Narva 337 km
From Ruhnu to Pärnu 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 Ruhnu and Shanghai.

From To Distance (kilometers)
Saint Petersburg, Russia Raleigh, United States 7,585 km
Oslo, Norway Colorado Springs, United States 7,586 km
Rome, Italy Columbus, United States 7,584 km
Manaus, Brazil Fresno, United States 7,584 km
The Bronx, United States Campinas, Brazil 7,584 km
Glasgow, United Kingdom Pune, India 7,584 km
Mumbai, India Belfast, United Kingdom 7,583 km
Oslo, Norway Oklahoma City, United States 7,583 km
Delhi, India Sevilla, Spain 7,583 km
Dublin, Ireland San Antonio, United States 7,583 km
Amsterdam, Netherlands Tulsa, United States 7,583 km
Barcelona, Spain Santiago de Cuba, Cuba 7,583 km
Chicago, United States Goiânia, Brazil 7,587 km
Barquisimeto, Venezuela Preston, United Kingdom 7,583 km
Kyiv, Ukraine Etobicoke, Canada 7,587 km
Houston, United States Newcastle upon Tyne, United Kingdom 7,582 km
Valencia, Venezuela Newcastle upon Tyne, United Kingdom 7,589 km
Seattle, United States Leicester, United Kingdom 7,581 km
Córdoba, Argentina Raleigh, United States 7,589 km
Santa Cruz de la Sierra, Bolivia Minneapolis, United States 7,589 km

Measure more distances between cities