There are 9 ways to get from Shanghai to Ulanhot by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shanghai Pudong International Airport to Ulanhot
best- Fly from Shanghai Pudong International Airport (PVG) to Ulanhot (HLH)plane PVG - HLH
5h 30m¥749–1,914Train
cheapest- Take the train from Shanghai station to Changchuntrain Shanghai
- Take the train from Changchun to Ulanhottrain Changchun
26h 58m¥337–736Train via Siping
- Take the train from Shanghai Hongqiao to Siping Easttrain
- Take the train from Siping East Station to Changchuntrain
- Take the train from Changchun to Ulanhottrain
18h 35m¥1,087–1,263Bus, train
- Take the bus from Shanghai Hutie Terminal to Jianshejie Terminalbus
- Take the bus from Jianshejie terminal to Changchunbus
- Take the train from Changchun to Ulanhottrain
35h 4m¥738–1,029Drive 2,072.2 km
- Drive from Shanghai to Ulanhotcar 2,072.2 km
23h 16m¥1,762–2,545Fly Shanghai Hongqiao International Airport to Ulanhot
- Fly from Shanghai Hongqiao International Airport (SHA) to Ulanhot (HLH)plane SHA - HLH
6h 58m¥1,849–3,464Train to Sunan Shuofang International Airport, fly to Ulanhot
- Take the train from Shanghai station to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Ulanhot (HLH)plane WUX - HLH
9h 11m¥1,072–2,872Fly Shanghai Pudong International Airport to Baicheng Chang'An Airport, train
- Fly from Shanghai Pudong International Airport (PVG) to Baicheng Chang'An Airport (DBC)plane PVG - DBC
- Take the train from Baicheng to Ulanhottrain
9h 19m¥1,544–4,074Train #2
- Take the train from Songjiang Station to Da'an Northtrain Hangzhou
- Take the train from Da'an to Ulanhottrain Changchun
40h 22m¥337–732
Shanghai Pudong International Airport (PVG) to Ulanhot (HLH) flights
Questions & Answers
The cheapest way to get from Shanghai to Ulanhot is to train which costs ¥330 - ¥750 and takes 26h 58m.
The fastest way to get from Shanghai to Ulanhot is to fly which takes 5h 30m and costs ¥750 - ¥2000.
No, there is no direct train from Shanghai to Ulanhot. However, there are services departing from South Shaanxi Road and arriving at Ulanhot via Shanghai Hongqiao, Siping East Station and Changchun. The journey, including transfers, takes approximately 18h 35m.
The distance between Shanghai and Ulanhot is 1727 km. The road distance is 2072.2 km.
The best way to get from Shanghai to Ulanhot without a car is to train via Siping which takes 18h 35m and costs ¥1000 - ¥1300.
It takes approximately 5h 30m to get from Shanghai to Ulanhot, including transfers.
Shanghai to Ulanhot train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
The best way to get from Shanghai to Ulanhot is to fly which takes 5h 30m and costs ¥750 - ¥2000. Alternatively, you can train via Siping, which costs ¥1000 - ¥1300 and takes 18h 35m.
Shanghai to Ulanhot train services, operated by China Railways G-Class, arrive at Siping East station.
Yes, the driving distance between Shanghai to Ulanhot is 2072 km. It takes approximately 23h 16m to drive from Shanghai to Ulanhot.
What companies run services between Shanghai, China and Ulanhot, China?
Juneyao Airlines, China Eastern Airlines, and China United fly from Shanghai Pudong International Airport (PVG) to Ulanhot (HLH) 3 times a day. Alternatively, you can take a subway from South Shaanxi Road to Ulanhot via Shanghai Hongqiao Train Station, Shanghai Hongqiao, Siping East Station, and Changchun in around 18h 35m.
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Ulanhot
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–1,800
Flights from Shanghai Pudong International Airport to Ulanhot via Beijing Daxing
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ¥650–6,000
Flights from Shanghai Hongqiao International Airport to Ulanhot via Beijing Daxing
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥1,700–4,800
Flights from Sunan Shuofang International Airport to Ulanhot via Beijing Daxing
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ¥1,800–4,900
Flights from Shanghai Pudong International Airport to Baicheng Chang'An Airport via Shijiazhuang Zhengding
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ¥2,000–6,500
Flights from Shanghai Pudong International Airport to Baicheng Chang'An Airport via Beijing Daxing
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ¥1,400–3,900
- Website
- flycua.com
Flights from Shanghai Pudong International Airport to Ulanhot via Beijing Daxing
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥1,500–6,000
Flights from Shanghai Hongqiao International Airport to Ulanhot via Beijing Daxing
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥1,700–4,800
Flights from Sunan Shuofang International Airport to Ulanhot via Beijing Daxing
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ¥1,800–4,900
Flights from Shanghai Pudong International Airport to Baicheng Chang'An Airport via Shijiazhuang Zhengding
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ¥2,000–6,500
Flights from Shanghai Pudong International Airport to Baicheng Chang'An Airport via Beijing Daxing
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ¥1,400–3,900
- Website
- airchina.com
Flights from Shanghai Hongqiao International Airport to Ulanhot via Beijing Capital
- Ave. Duration
- 10h 15m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ¥1,800–3,400
Flights from Shanghai Hongqiao International Airport to Ulanhot via Hohhot
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ¥1,700–6,000
Flights from Sunan Shuofang International Airport to Ulanhot via Beijing Capital
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ¥2,000–4,100
- Website
- tianjin-air.com
Flights from Shanghai Hongqiao International Airport to Ulanhot via Qingdao
- Ave. Duration
- 5h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,100–4,800
Flights from Sunan Shuofang International Airport to Ulanhot via Hailar
- Ave. Duration
- 7h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–2,700
Flights from Sunan Shuofang International Airport to Ulanhot via Qingdao
- Ave. Duration
- 8h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,400–5,500
- Website
- juneyaoair.com
Flights from Shanghai Pudong International Airport to Ulanhot
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–1,800
- Website
- tianjiao-air.com
Flights from Shanghai Hongqiao International Airport to Ulanhot via Changchun
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–4,200
- Website
- chinaexpressair.com
Flights from Shanghai Hongqiao International Airport to Ulanhot via Hailar
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–6,000
- Website
- csair.com
Flights from Shanghai Hongqiao International Airport to Ulanhot via Wuhan
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–6,000
Train from Shanghai Hongqiao to Siping East
- 2nd Class Seat
- ¥900–1,000
- 1st Class Seat
- ¥1,400–1,600
- Business Class Seat
- ¥2,100–3,100
Train from Siping East Station to Changchun
- 2nd Class Seat
- ¥53–59
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–170
Train from Shanghai station to Wuxi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥59–65
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥59–65
- 1st Class Seat
- ¥95–105
- Business Class Seat
- ¥130–190
Train from Changchun to Ulanhot
- Adult - second class
- ¥130–200
Train from Changchun to Ulanhot
- Adult - second class
- ¥130–200
Train from Baicheng to Ulanhot
- Adult - second class
- ¥35–50
Train from Changchun to Ulanhot
- Adult - second class
- ¥130–200
Train from Da'an to Ulanhot
- Adult - second class
- ¥70–100
Train from Shanghai station to Wuxi
- Hard Seat
- ¥45–65
- Hard Sleeper
- ¥45–80
- Soft Sleeper
- ¥120–180
Train from Shanghai station to Changchun
- Hard Seat
- ¥200–300
- Hard Sleeper
- ¥450–550
- Soft Sleeper
- ¥600–900
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- ¥60–110
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥60–85
- Adult - 1st Class
- ¥75–110
Train from Shanghai station to Wuxi
- Hard Seat
- ¥23–35
- Hard sleeper
- ¥50–70
- Soft sleeper
- ¥80–110
Train from Songjiang Station to Da'an North
- Hard Seat
- ¥240–320
- Hard sleeper
- ¥420–600
- Soft sleeper
- ¥650–900
- Website
- dalianbus.com
Bus from Shanghai Hutie Terminal to Jianshejie Terminal
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- ¥450–600
- Schedules at
- dalianbus.com
Bus from Jianshejie terminal to Changchun
- Ave. Duration
- 10h 6m
- Frequency
- 3 times a day
- Estimated price
- ¥150–230
- Schedules at
- dalianbus.com
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 What are the different types of Renfe trains in Spain?, How to get from Gatwick Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
There are two+ hotels available in Ulanhot.





















