The distance between Oklahoma City, United States and Shanghai, China is 11,578 kilometers (7,194 miles).
Oklahoma City, Oklahoma, United States
Oklahoma City is located in the central United States, while Shanghai is situated on the eastern coast of China, both cities are separated by the vast Pacific Ocean and diverse continental landscapes. The straight-line distance between them is 11,578 kilometers, heading northwest.
Oklahoma City is situated at an altitude of 395 meters above sea level, while Shanghai is at only 12 meters.
Travel from Oklahoma City to Shanghai crosses the Pacific Ocean, with major landmarks including the Great Wall of China near the destination.
Travel in spring or autumn for moderate tourist crowds and pleasant conditions in Shanghai, avoiding the peak summer season.
Shanghai has a humid subtropical climate with hot summers and mild winters, differing from Oklahoma City's continental climate with more extreme temperature variations.
Shanghai offers extensive public transportation and modern infrastructure, providing more accessibility options compared to Oklahoma City.
Mode | Estimated time |
---|---|
Airplane | 18-20 hours |
Jet fighter | 12-14 hours |
Speed | Time |
---|---|
300 km/h | |
Local time:
Time Zone: America/Chicago
Coordinates: 35.4676° N 97.5164° W
Elevation: 395 m (1,296 ft)
Local time:
Time Zone: Asia/Shanghai
Coordinates: 31.2222° N 121.4581° E
Elevation: 12 m (39 ft)
Distance between cities | Kilometers |
---|---|
From Oklahoma City to New York City | 2,136 km |
From Oklahoma City to Los Angeles | 1,901 km |
From Oklahoma City to Chicago | 1,112 km |
From Oklahoma City to Houston | 664 km |
From Oklahoma City to Phoenix | 1,355 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 Oklahoma City and Shanghai.
From | To | Distance (kilometers) |
---|---|---|
Ottawa, Canada | Chengdu, China | 11,579 km |
Edmonton, Canada | Vadodara, India | 11,577 km |
Lagos, Nigeria | Jakarta, Indonesia | 11,576 km |
Taipei, Taiwan | Tucson, United States | 11,580 km |
Ciudad Juárez, Mexico | Kano, Nigeria | 11,580 km |
Baghdad, Iraq | Kingston, Jamaica | 11,580 km |
Kano, Nigeria | El Paso, United States | 11,581 km |
Beijing, China | Atlanta, United States | 11,575 km |
San Pedro Sula, Honduras | Kinshasa, Democratic Republic of the Congo | 11,575 km |
Saltillo, Mexico | Port Harcourt, Nigeria | 11,582 km |
Sucre, Bolivia | Bucharest, Romania | 11,573 km |
Chengdu, China | Los Angeles, United States | 11,583 km |
Gold Coast, Australia | San Diego, United States | 11,584 km |
Tehran, Iran | Ciudad Guayana, Venezuela | 11,584 km |
Nairobi, Kenya | La Paz, Bolivia | 11,572 km |
Ciudad Juárez, Mexico | Kaduna, Nigeria | 11,584 km |
Kano, Nigeria | Seoul, South Korea | 11,584 km |