The distance between Ribeira Peixe, Sao Tome and Principe and Shanghai, China is 12,354 kilometers (7,676 miles).
Ribeira Peixe, São Tomé Island, Sao Tome and Principe
Shanghai, China From Ribeira Peixe to Shanghai, the straight-line distance is 12,354 kilometers, heading northeast. Ribeira Peixe is situated at an altitude of 158 meters above sea level, while Shanghai is at only 12 meters.
| Mode | Estimated time |
|---|---|
| Airplane | 18-20 hours |
| Speed | Time |
|---|---|
Local time:
Time Zone: Africa/Sao_Tome
Coordinates: 0.0904° N 6.6156° E
Elevation: 158 m (518 ft)
Local time:
Time Zone: Asia/Shanghai
Coordinates: 31.2222° N 121.4581° E
Elevation: 12 m (39 ft)
| Distance between cities | Kilometers |
|---|---|
| From Ribeira Peixe to São Tomé | 30 km |
| From Ribeira Peixe to Belém | 24 km |
| From Ribeira Peixe to Porto Alegre | 11 km |
| From Ribeira Peixe to Guadalupe | 32 km |
| From Ribeira Peixe to Trindade | 24 km |
| 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 |
The following list contains cities that are at equal or similar distances as between Ribeira Peixe and Shanghai.
| From | To | Distance (kilometers) |
|---|---|---|
| Kinshasa, Democratic Republic of the Congo | Oklahoma City, United States | 12,354 km |
| Accra, Ghana | Oakland, United States | 12,354 km |
| Queens, United States | Patna, India | 12,353 km |
| New York City, United States | Patna, India | 12,355 km |
| Hanoi, Vietnam | Las Vegas, United States | 12,353 km |
| Phoenix, United States | Port Harcourt, Nigeria | 12,355 km |
| Dhaka, Bangladesh | Sacramento, United States | 12,353 km |
| Brisbane, Australia | Tonalá, Mexico | 12,352 km |
| Nairobi, Kenya | London, Canada | 12,356 km |
| Wellington, New Zealand | Nashik, India | 12,351 km |
| Wellington, New Zealand | Navi Mumbai, India | 12,350 km |
| Ahmedabad, India | Detroit, United States | 12,349 km |
| Nairobi, Kenya | Bogotá, Colombia | 12,349 km |
| Tehran, Iran | Tijuana, Mexico | 12,359 km |
| Brooklyn, United States | Patna, India | 12,360 km |
| Cairo, Egypt | Ensenada, Mexico | 12,360 km |
| Surat, India | Brooklyn, United States | 12,348 km |
| Cairo, Egypt | Puebla, Mexico | 12,347 km |
| Perth, Australia | Kaduna, Nigeria | 12,361 km |
| Hyderabad, India | Surrey, Canada | 12,346 km |