There are 11 ways to get from Hainan to Putian by plane, bus, train, car ferry, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Haikou Airport to Fuzhou Changle International Airport, bus
best- Fly from Haikou Airport (HAK) to Fuzhou Changle International Airport (FOC)plane HAK - FOC
- Take the bus from Fuzhou Airport to Putianbus
6h 22m¥563–2,773Bus, train
cheapest- Take the bus from Haikou to Xiamenbus
- Take the train from Xiamen to Putiantrain Xiamen / ...
21h 15m¥406–704Bus, train via Shenzhen
- Take the bus from Haikou Xiuying Port Bus Terminal to Xuwen Stationbus
- Take the train from Xuwen Station to Maomingtrain
- Take the train from Maoming to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Shenzhen Northtrain
- Take the train from Shenzhen North to Putiantrain
14h 33m¥478–1,032Car ferry, drive
- Take the car ferry from Haikou Port to Hai'an Portcarferry
- Drive from Hai'an Port to Putiancar
15h 10m¥1,146–1,648Fly Haikou Airport to Xiamen Gaoqi International Airport, train
- Fly from Haikou Airport (HAK) to Xiamen Gaoqi International Airport (XMN)plane HAK - XMN
- Take the train from Xiamen North to Putiantrain
5h 53m¥1,348–3,722Fly Sanya Phoenix International Airport to Fuzhou Changle International Airport, bus
- Fly from Sanya Phoenix International Airport (SYX) to Fuzhou Changle International Airport (FOC)plane SYX - FOC
- Take the bus from Fuzhou Airport to Putianbus
6h 36m¥2,068–4,668Fly Sanya Phoenix International Airport to Xiamen Gaoqi International Airport, train
- Fly from Sanya Phoenix International Airport (SYX) to Xiamen Gaoqi International Airport (XMN)plane SYX - XMN
- Take the train from Xiamen North to Putiantrain
6h 7m¥1,143–2,717Fly Haikou Airport to Quanzhou Jinjiang Airport, train
- Fly from Haikou Airport (HAK) to Quanzhou Jinjiang Airport (JJN)plane HAK - JJN
- Take the train from Jinjiang to Putiantrain
5h 49m¥1,650–4,015Fly Sanya Phoenix International Airport to Quanzhou Jinjiang Airport, train
- Fly from Sanya Phoenix International Airport (SYX) to Quanzhou Jinjiang Airport (JJN)plane SYX - JJN
- Take the train from Jinjiang to Putiantrain
6h 23m¥1,845–4,210Bus, ferry
- Take the bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbeibus
- Take the ferry from Zhuhai Jiuzhou Port to Shekou Portferry
- Take the bus from Shenzhen Nanshan to Putianbus
22h 12m¥607–906Bus
- Take the bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbeibus
- Take the bus from Zhuhai Gongbei Bus Station to Guangzhou Provincialbus
- Take the bus from Guangzhou Jiaokou to Fujian Putianbus
23h 28m¥430–772
Haikou Airport (HAK) to Fuzhou Changle International Airport (FOC) flights
Questions & Answers
The cheapest way to get from Hainan to Putian is to bus and train which costs ¥400 - ¥750 and takes 21h 15m.
The fastest way to get from Hainan to Putian is to fly and train which takes 5h 49m and costs ¥1600 - ¥4100.
The distance between Hainan and Putian is 1292 km.
The best way to get from Hainan to Putian without a car is to bus and train via Shenzhen which takes 14h 33m and costs ¥470 - ¥1100.
It takes approximately 6h 22m to get from Hainan to Putian, including transfers.
There are 13+ hotels available in Putian.
What companies run services between Hainan, China and Putian, China?
You can take a bus from Bihu Garden to Fujian Putian via Maritime Bureau, Haikou Xiuying Port Bus Terminal, Zhuhai Gongbei, Zhuhai Gongbei Bus Station, Guangzhou Provincial, Gaunghzhou station, Jiaokou, and Guangzhou Jiaokou in around 23h 28m.
- Website
- csair.com
Flights from Haikou Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,600–5,000
Flights from Haikou Airport to Fuzhou Changle International Airport via Guangzhou Baiyun
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ¥1,400–5,000
Flights from Haikou Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,200–4,700
Flights from Haikou Airport to Xiamen Gaoqi International Airport via Guangzhou Baiyun
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ¥1,200–4,700
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport via Guangzhou Baiyun
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ¥1,500–5,500
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport via Guilin
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,600–4,900
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport via Guangzhou Baiyun
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- ¥1,300–3,900
Flights from Haikou Airport to Quanzhou Jinjiang Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- ¥1,400–4,500
Flights from Haikou Airport to Quanzhou Jinjiang Airport via Guangzhou Baiyun
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ¥1,400–4,500
- Website
- ch.com
Flights from Haikou Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,600–5,000
Flights from Haikou Airport to Fuzhou Changle International Airport via Guangzhou Baiyun
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥1,600–5,000
Flights from Haikou Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,500–4,700
Flights from Haikou Airport to Xiamen Gaoqi International Airport via Guangzhou Baiyun
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ¥1,500–4,700
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport via Guilin
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,600–4,900
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport via Fuzhou Changle International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥1,600–5,000
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport via Guangzhou Baiyun
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ¥1,300–3,900
Flights from Haikou Airport to Quanzhou Jinjiang Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- ¥1,400–4,500
- Website
- xiamenair.com
Flights from Haikou Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,600–5,000
Flights from Haikou Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,500–4,700
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport via Guilin
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,600–4,900
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport via Fuzhou Changle International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥1,600–5,000
Flights from Haikou Airport to Quanzhou Jinjiang Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- ¥1,400–4,500
- Website
- hainanairlines.com
Flights from Haikou Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- ¥1,700–6,000
Flights from Haikou Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ¥1,500–5,000
Flights from Sanya Phoenix International Airport to Xiamen Gaoqi International Airport via Nanning
- Ave. Duration
- 4h 15m
- When
- Friday
- Estimated price
- ¥550–3,000
Flights from Haikou Airport to Quanzhou Jinjiang Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,500–4,900
- Website
- intl.jdair.net
Flights from Sanya Phoenix International Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥2,000–4,600
Flights from Haikou Airport to Quanzhou Jinjiang Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–3,800
Flights from Sanya Phoenix International Airport to Quanzhou Jinjiang Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–4,000
- Website
- fuzhou-air.cn
Flights from Haikou Airport to Fuzhou Changle International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥490–2,700
- Website
- tianjin-air.com
Flights from Haikou Airport to Xiamen Gaoqi International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,300–7,000
Train from Xuwen Station to Maoming
- Hard Seat
- ¥30–40
- Hard sleeper
- ¥60–90
- Soft sleeper
- ¥100–140
Train from Xuwen Station to Maoming
- Hard Seat
- ¥50–75
- Hard Sleeper
- ¥65–90
- Soft Sleeper
- ¥140–200
Train from Maoming to Guangzhou South station
- Adult - second class
- ¥110–160
Train from Maoming to Guangzhou South station
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- ¥120–260
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–170
- Adult - 1st Class
- ¥180–260
Train from Guangzhou South station to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- ¥55–90
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥65–90
Train from Shenzhen North to Putian
- Ave. Duration
- 3h 35m
- Frequency
- Hourly
- Estimated price
- ¥200–470
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥200–280
- Adult - 1st Class
- ¥340–470
Train from Xiamen to Putian
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Xiamen North to Putian
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–90
- Adult - 1st Class
- ¥80–120
Train from Jinjiang to Putian
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- ¥50–85
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥60–85
Train from Guangzhou South station to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥49–54
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥49–54
- 1st Class Seat
- ¥75–85
- Business Class Seat
- ¥100–160
Train from Shenzhen North to Putian
- 2nd Class Seat
- ¥290–320
- 1st Class Seat
- ¥470–520
- Business Class Seat
- ¥650–1,000
Train from Xiamen to Putian
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
Train from Xiamen North to Putian
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Jinjiang to Putian
- 2nd Class Seat
- ¥45–50
- 1st Class Seat
- ¥70–80
- Business Class Seat
- ¥100–140
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Xuwen Station
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- ¥50–75
- Schedules at
- chinabusguide.com
- Bus
- ¥50–75
Bus from Haikou to Xiamen
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- ¥290–514
- Schedules at
- chinabusguide.com
- Bus
- ¥290–400
Bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbei
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ¥160–388
- Schedules at
- chinabusguide.com
- Bus
- ¥160–230
Bus from Zhuhai Gongbei Bus Station to Guangzhou Provincial
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- ¥65–100
- Schedules at
- chinabusguide.com
- Bus
- ¥70–100
Bus from Guangzhou Jiaokou to Fujian Putian
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- ¥200–280
- Schedules at
- chinabusguide.com
- Bus
- ¥200–280
- Phone
- 400-883-1872
- Website
- sz.gov.cn
Ferry from Zhuhai Jiuzhou Port to Shekou Port
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- ¥140–210
- Schedules at
- trip.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 Slovenia: Getting from Ljubljana to Lake Bled, 5 delightfully under-the-radar French towns you need to visit, and Want to know more about Flixbus? - to help you get the most out of your next trip.





















