There are 6 ways to get from Xishuangbanna to Hainan by plane, train, bus, car, car ferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Jinghong to Sanya Phoenix International Airport
best- Fly from Jinghong (JHG) to Sanya Phoenix International Airport (SYX)plane JHG - SYX
6h 2m¥819–4,119Train, bus
cheapest- Take the train from Xishuangbanna Station to Kunming Southtrain
- Take the bus from Kunming to Haikoubus
25h 47m¥525–994Train, bus via Nanning
- Take the train from Xishuangbanna Station to Kunming Southtrain
- Take the train from Kunming South to Nanningtrain
- Take the bus from Nanning to Haikou Xiuying Port Bus Terminalbus
16h 55m¥577–1,211Drive, car ferry
- Drive from Xishuangbanna to Hai'an Portcar
- Take the car ferry from Hai'an Port to Haikou Portcarferry
18h 13m¥1,353–1,937Fly Jinghong to Haikou Airport
- Fly from Jinghong (JHG) to Haikou Airport (HAK)plane JHG - HAK
6h 5m¥824–4,124Taxi to Lancang Jingmai Airport, fly to Sanya Phoenix International Airport
- Take the taxi from Xishuangbanna to Lancang Jingmai Airport (JMJ)taxi
- Fly from Lancang Jingmai Airport (JMJ) to Sanya Phoenix International Airport (SYX)plane JMJ - SYX
12h 48m¥2,213–5,285
Jinghong (JHG) to Sanya Phoenix International Airport (SYX) flights
Questions & Answers
The cheapest way to get from Xishuangbanna to Hainan is to train and bus which costs ¥500 - ¥1000 and takes 25h 47m.
The fastest way to get from Xishuangbanna to Hainan is to fly which takes 6h 2m and costs ¥800 - ¥4200.
The distance between Xishuangbanna and Hainan is 1024 km.
The best way to get from Xishuangbanna to Hainan without a car is to train and bus via Nanning which takes 16h 55m and costs ¥550 - ¥1300.
It takes approximately 6h 2m to get from Xishuangbanna to Hainan, including transfers.
There are 143+ hotels available in Hainan.
What companies run services between Xishuangbanna, China and Hainan, China?
Shanghai Airlines, China Eastern Airlines, and five other airlines fly from Jinghong (JHG) to Sanya Phoenix International Airport (SYX) 4 times a day.
- Website
- ch.com
Flights from Jinghong to Sanya Phoenix International Airport via Luzhou
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,300–6,000
Flights from Jinghong to Sanya Phoenix International Airport via Kunming
- Ave. Duration
- 5h 10m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,400–7,500
Flights from Jinghong to Sanya Phoenix International Airport via Guiyang
- Ave. Duration
- 6h 50m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,100–6,000
Flights from Jinghong to Haikou Airport via Kunming
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ¥2,500–7,500
- Website
- csair.com
Flights from Jinghong to Sanya Phoenix International Airport via Zhanjiang
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,100
Flights from Jinghong to Sanya Phoenix International Airport via Kunming
- Ave. Duration
- 5h 10m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,400–7,500
Flights from Jinghong to Sanya Phoenix International Airport via Guiyang
- Ave. Duration
- 6h 50m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,100–6,000
Flights from Jinghong to Haikou Airport via Kunming
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ¥2,500–7,500
- Website
- en.ceair.com
Flights from Jinghong to Sanya Phoenix International Airport via Kunming
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥2,400–6,500
Flights from Jinghong to Haikou Airport via Kunming
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ¥2,500–7,000
Flights from Lancang Jingmai Airport to Sanya Phoenix International Airport via Kunming
- Ave. Duration
- 9h 15m
- When
- Thursday and Sunday
- Estimated price
- ¥1,800–4,800
- Website
- hainanairlines.com
Flights from Jinghong to Sanya Phoenix International Airport via Guiyang
- Ave. Duration
- 7h 20m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,900–7,000
- Website
- airguilin.com
Flights from Jinghong to Haikou Airport via Nanning
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,100
- Website
- gxairlines.com
Flights from Jinghong to Haikou Airport via Nanning
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,100
- Website
- intl.jdair.net
Flights from Jinghong to Haikou Airport via Nanning
- Ave. Duration
- 5h 5m
- When
- Wednesday and Sunday
- Estimated price
- ¥800–4,100
- Website
- redair.cn
Flights from Jinghong to Haikou Airport via Kunming
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥900–4,400
- Phone
- 021-891888
- Website
- facebook.com
Train from Xishuangbanna Station to Kunming South
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- ¥200–350
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥200–220
- First Class
- ¥290–350
Train from Xishuangbanna Station to Kunming South
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- ¥200–350
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥200–220
- First Class
- ¥290–350
Train from Kunming South to Nanning
- Ave. Duration
- 3h 56m
- Frequency
- Every 2 hours
- Estimated price
- ¥220–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥220–310
- Adult - 1st Class
- ¥360–550
- [email protected]
- Website
- chinabusguide.com
Bus from Nanning to Haikou Xiuying Port Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ¥130–280
- Schedules at
- chinabusguide.com
- Bus
- ¥130–190
Bus from Kunming to Haikou
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- ¥290–564
- Schedules at
- chinabusguide.com
- Bus
- ¥290–400
Car ferry from Hai'an Port to Haikou Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- ¥42
- Schedules at
- https://www.tropicalhainan.com/a-complete-guide-to-haikou-ferry-routes-ticket-prices-and-charges/
- Adult passenger
- ¥42
- Car
- ¥415
- Ave. Duration
- 2h 41m
- Estimated price
- ¥390–470
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 How do I get from Sydney to Melbourne, Slovenia: Getting from Ljubljana to Lake Bled, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.





