There are 4 ways to get from Shanghai to Osh by plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Shanghai Hongqiao International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Osh (OSS)SHA - OSS
19h 28m$327–1,212Fly from Shanghai Pudong International Airport
cheapest- Fly from Shanghai Pudong International Airport (PVG) to Osh (OSS)PVG - OSS
18h 40m$258–861Drive 5,452.2 km
- Drive from Shanghai Station to Osh5,452.2 km
2d 9h$687–993Train to Hangzhou Xiaoshan International Airport, fly
- Take the train from Shanghai Hongqiao to Hangzhou East
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Osh (OSS)HGH - OSS
22h 44m$303–1,024
Shanghai Hongqiao International Airport (SHA) to Osh (OSS) flights
Questions & Answers
The cheapest way to get from Shanghai to Osh is to fly which costs $250 - $900 and takes 18h 40m.
The fastest way to get from Shanghai to Osh is to fly which takes 18h 40m and costs $250 - $900.
The distance between Shanghai and Osh is 4462 km. The road distance is 5452.2 km.
It takes approximately 19h 28m to get from Shanghai to Osh, including transfers.
Osh is 2h behind Shanghai. It is currently 4:52 AM in Shanghai and 2:52 AM in Osh.
Yes, the driving distance between Shanghai to Osh is 5452 km. It takes approximately 2 days 9h to drive from Shanghai to Osh.
There are 64+ hotels available in Osh.
What companies run services between Shanghai, China and Osh, Kyrgyzstan?
China Southern Airlines, Shanghai Airlines, and two other airlines fly from Shanghai Hongqiao International Airport (SHA) to Osh (OSS) once daily.
- Website
- csair.com
Flights from Shanghai Hongqiao International Airport to Osh via Urumqi
- Ave. Duration
- 17h 22m
- When
- Monday and Friday
- Estimated price
- $310–1,400
Flights from Shanghai Hongqiao International Airport to Osh via Xi An, Urumqi
- Ave. Duration
- 19h 55m
- When
- Monday and Friday
- Estimated price
- $310–1,400
Flights from Shanghai Pudong International Airport to Osh via Urumqi
- Ave. Duration
- 15h 40m
- When
- Monday and Friday
- Estimated price
- $270–1,100
Flights from Shanghai Pudong International Airport to Osh via Lanzhou, Urumqi
- Ave. Duration
- 22h 15m
- When
- Monday and Friday
- Estimated price
- $250–900
Flights from Shanghai Pudong International Airport to Osh via Taiyuan, Urumqi
- Ave. Duration
- 23h 50m
- When
- Monday and Friday
- Estimated price
- $250–850
Flights from Hangzhou Xiaoshan International Airport to Osh via Urumqi
- Ave. Duration
- 20h 48m
- When
- Monday and Friday
- Estimated price
- $290–1,400
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- $10–18
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $10–14
- Adult - 1st Class
- $13–18
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, What documents do I need to cross Niagara Falls?, and Need to know: Jadrolinija - to help you get the most out of your next trip.









