There are 8 ways to get from Onești to Shanghai by bus, 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.
Bus to Chișinău International Airport, fly to Shanghai Pudong International Airport
best- Take the bus from Onești to Chișinău
- Fly from Chișinău International Airport (RMO) to Shanghai Pudong International Airport (PVG)RMO - PVG
21h 8mTrain to Bucharest Otopeni, fly to Shanghai Pudong International Airport
cheapest- Take the train from Adjud to Bucharest
- Fly from Bucharest Otopeni (OTP) to Shanghai Pudong International Airport (PVG)OTP - PVG
21h 29m¥2,468–6,370Drive 9,549.9 km
- Drive from Onești to Shanghai Station9,549.9 km
4d 23h¥10,712–15,473Train to Iași International Airport, fly to Shanghai Pudong International Airport
- Take the train from Oneşti to Iași
- Fly from Iași International Airport (IAS) to Shanghai Pudong International Airport (PVG)IAS - PVG
22h 31m¥2,818–9,240Bus to Bacău International Airport, fly to Shanghai Pudong International Airport
- Take the bus from Onești to Bacău
- Fly from Bacău International Airport (BCM) to Shanghai Pudong International Airport (PVG)BCM - PVG
22h 6mBus, bus to Brașov-Ghimbav International Airport, fly to Shanghai Pudong International Airport
- Take the bus from Onești to Târgu Secuiesc
- Take the bus from Târgu Secuiesc to Brasov Airport
- Fly from Brașov-Ghimbav International Airport (GHV) to Shanghai Pudong International Airport (PVG)GHV - PVG
26h 45mBus to Chișinău International Airport, fly to Hangzhou Xiaoshan International Airport, train
- Take the bus from Onești to Chișinău
- Fly from Chișinău International Airport (RMO) to Hangzhou Xiaoshan International Airport (HGH)RMO - HGH
- Take the train from Hangzhou East to Shanghai Hongqiao Station
27h 26mBus, bus to Tirgu Mures, fly to Shanghai Pudong International Airport
- Take the bus from Onești to Braşov
- Take the bus from Brasov, Gara to Targu Mures
- Fly from Tirgu Mures (TGM) to Shanghai Pudong International Airport (PVG)TGM - PVG
29h 32m
Chișinău International Airport (RMO) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Onești to Shanghai is to train and fly which costs ¥2400 - ¥6500 and takes 21h 29m.
The fastest way to get from Onești to Shanghai is to train and fly which takes 21h 29m and costs ¥2400 - ¥6500.
The distance between Onești and Shanghai is 8092 km. The road distance is 9549.9 km.
It takes approximately 21h 8m to get from Onești to Shanghai, including transfers.
Shanghai is 6h ahead of Onești. It is currently 5:45 PM in Onești and 11:45 PM in Shanghai.
Yes, the driving distance between Onești to Shanghai is 9550 km. It takes approximately 4 days 23h to drive from Onești to Shanghai.
There are 1485+ hotels available in Shanghai.
What companies run services between Onești, Romania and Shanghai, China?
There is no direct connection from Onești to Shanghai. However, you can take the bus to Chișinău, take the bus to Chisinau Airport, walk to Chișinău International Airport (RMO) airport, fly to Shanghai Pudong International Airport (PVG), walk to Pudong International Airport, take the train to Longyang Road, walk to Longyang Road, then take the line 2 subway to West Nanjing Road. Alternatively, you can drive from Onești to Shanghai Station in around 4d 23h.
- Website
- en.ceair.com
Flights from Chișinău International Airport to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 13h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–6,000
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 12h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,500–4,800
Flights from Bacău International Airport to Shanghai Pudong International Airport via Rome
- Ave. Duration
- 23h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,300–10,000
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Rome
- Ave. Duration
- 23h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,300–7,000
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest
- Ave. Duration
- 31h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,900–7,500
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest, Ningbo Lishe
- Ave. Duration
- 20h 5m
- When
- Monday
- Estimated price
- ¥1,900–8,000
Flights from Chișinău International Airport to Hangzhou Xiaoshan International Airport via Istanbul, Shanghai Pudong International Airport
- Ave. Duration
- 22h 47m
- When
- Every day
- Estimated price
- ¥2,500–8,500
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest
- Ave. Duration
- 33h
- When
- Every day
- Estimated price
- ¥1,200–4,900
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest, Xi An
- Ave. Duration
- 20h 41m
- When
- Saturday
- Estimated price
- ¥1,200–4,900
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest, Ningbo Lishe
- Ave. Duration
- 21h 40m
- When
- Monday and Thursday
- Estimated price
- ¥1,200–5,000
- Website
- turkishairlines.com
Flights from Chișinău International Airport to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 14h 57m
- When
- Every day
- Estimated price
- ¥2,300–8,000
Flights from Iași International Airport to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 18h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,600–9,000
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 14h 42m
- When
- Every day
- Estimated price
- ¥2,000–6,500
- Website
- ceair.com
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest
- Ave. Duration
- 31h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,900–7,500
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest, Ningbo Lishe
- Ave. Duration
- 20h 5m
- When
- Monday
- Estimated price
- ¥1,900–8,000
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest
- Ave. Duration
- 33h
- When
- Every day
- Estimated price
- ¥1,200–4,900
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest, Xi An
- Ave. Duration
- 20h
- When
- Saturday
- Estimated price
- ¥1,200–4,900
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest, Ningbo Lishe
- Ave. Duration
- 21h 40m
- When
- Monday and Thursday
- Estimated price
- ¥1,200–5,000
- Website
- ch.com
Flights from Bacău International Airport to Shanghai Pudong International Airport via Rome, Tianfu International
- Ave. Duration
- 20h 31m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,400–11,000
- Website
- csair.com
Flights from Bacău International Airport to Shanghai Pudong International Airport via Rome, Tianfu International
- Ave. Duration
- 24h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,400–11,000
Flights from Chișinău International Airport to Hangzhou Xiaoshan International Airport via Baku Heydar Aliyev, Urumqi
- Ave. Duration
- 20h 47m
- When
- Wednesday and Friday
- Estimated price
- ¥1,900–7,500
- Website
- emirates.com
Flights from Iași International Airport to Shanghai Pudong International Airport via Dubai
- Ave. Duration
- 22h 10m
- When
- Tuesday and Friday
- Estimated price
- ¥3,500–13,000
- Website
- airchina.com
Flights from Bacău International Airport to Shanghai Pudong International Airport via Rome, Beijing Capital
- Ave. Duration
- 32h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,300–11,000
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Rome, Beijing Capital
- Ave. Duration
- 31h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,300–7,000
- Website
- austrian.com
Flights from Iași International Airport to Shanghai Pudong International Airport via Vienna
- Ave. Duration
- 19h 25m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ¥2,700–9,000
- Website
- airserbia.com
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Belgrade
- Ave. Duration
- 17h 45m
- When
- Saturday
- Estimated price
- ¥2,300–8,000
- Website
- finnair.com
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Helsinki
- Ave. Duration
- 16h 5m
- When
- Monday
- Estimated price
- ¥1,900–6,000
- Website
- hainanairlines.com
Flights from Bacău International Airport to Shanghai Pudong International Airport via Brussels
- Ave. Duration
- 35h 15m
- When
- Monday and Friday
- Estimated price
- ¥3,400–13,000
- Website
- uzairways.com
Flights from Chișinău International Airport to Hangzhou Xiaoshan International Airport via Tashkent
- Ave. Duration
- 17h 40m
- When
- Wednesday
- Estimated price
- ¥3,300–9,500
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Oneşti to Iași
- Ave. Duration
- 3h 41m
- Frequency
- Once daily
- Estimated price
- ¥170–190
- Website
- https://www.cfrcalatori.ro/en/
Train from Adjud to Bucharest
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ¥170–190
- Website
- https://www.cfrcalatori.ro/en/
Train from Adjud to Bucharest
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- ¥80–230
- Schedules at
- transferoviarcalatori.ro
- 2nd Class
- ¥80–140
- 1st Class
- ¥150–230
- Phone
- 0310 800 900
- contact@regiocalatori.ro
- Website
- regiocalatori.ro
Train from Adjud to Bucharest
- Ave. Duration
- 4h 8m
- Frequency
- Twice daily
- Estimated price
- ¥75–95
- Website
- https://regiocalatori.ro/
- Website
- data.gov.ro
Train from Adjud to Bucharest
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Schedules at
- data.gov.ro
- Phone
- 0751.525.520
- office@astratranscarpatic.ro
- Website
- astratranscarpatic.ro
Train from Adjud to Bucharest
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- ¥95–150
- Book at
- astratranscarpatic.ro
Train from Hangzhou East to Shanghai Hongqiao Station
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Onești to Chișinău
- Ave. Duration
- 4h 11m
- Frequency
- Once a week
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +40735123000
- office@trendbus.ro
- Website
- trendbus.ro
Bus from Onești to Bacău
- Ave. Duration
- 41 min
- Frequency
- 4 times a week
- Schedules at
- romtransexpress.autogari.ro
Bus from Onești to Târgu Secuiesc
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a week
- Schedules at
- romtransexpress.autogari.ro
Bus from Onești to Braşov
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a week
- Schedules at
- romtransexpress.autogari.ro
- Phone
- +4 0268 455555
- rezervari@transfer-lowcost.ro
- Website
- transfer-lowcost.ro
Bus from Târgu Secuiesc to Brasov Airport
- Ave. Duration
- 1h 29m
- Frequency
- Every 2 hours
- Schedules at
- transfer-lowcost.ro
- Phone
- +4-0364.101.110
- Website
- fany.ro
Bus from Brasov, Gara to Targu Mures
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ¥75–110
- Schedules at
- fany.autogari.ro
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 4 of the smartest ways to explore Australia, The beginner’s guide to the 2018 World Nomad Games, and How to get from Luton Airport into central London - to help you get the most out of your next trip.




























