There are 6 ways to get from Xiamen to Beihai 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
best- Fly from Xiamen Gaoqi International Airport (XMN) to Beihai Fucheng Airport (BHY)plane XMN - BHY
5h 57m¥945–4,116Train, bus
cheapest- Take the train from Xiamen to Guangzhou Easttrain Xiamen
- Take the bus from Guangzhou Jiaokou to Guangxi Beihaibus
18h 41m¥362–701Train, bus via Nanning East
- Take the train from Xiamen to Shenzhen Northtrain
- Take the train from Shenzhen North Station to Nanning Easttrain
- Take the bus from Nanning Langdong to Beihai Nanzhu Bus Stationbus
11h 51m¥556–852Drive 1,133.6 km
- Drive from Xiamen to Beihaicar 1,133.6 km
12h 28m¥964–1,393Bus
- Take the bus from Xiamen to Haikoubus
- Take the bus from Haikou Xiuying Port Bus Terminal to Beihai Nanzhu Bus Stationbus
22h 36m¥413–720Bus via Kowloon
- Take the bus from Xiamen Hubin to Hong Kongbus
- Take the bus from Tsuen Wan to Guangzhou The Garden Hotelbus
- Take the bus from Guangzhou Jiaokou to Guangxi Beihaibus
28h 29m¥489–595
Xiamen Gaoqi International Airport (XMN) to Beihai Fucheng Airport (BHY) flights
Questions & Answers
The cheapest way to get from Xiamen to Beihai is to train and bus which costs ¥360 - ¥700 and takes 18h 41m.
The fastest way to get from Xiamen to Beihai is to fly which takes 5h 57m and costs ¥900 - ¥4200.
No, there is no direct bus from Xiamen to Beihai station. However, there are services departing from Xiamen and arriving at Beihai Nanzhu Bus Station via Haikou Xiuying Port Bus Terminal. The journey, including transfers, takes approximately 22h 36m.
The distance between Xiamen and Beihai is 996 km. The road distance is 1133.6 km.
The best way to get from Xiamen to Beihai without a car is to train and bus via Nanning East which takes 11h 51m and costs ¥550 - ¥850.
It takes approximately 5h 57m to get from Xiamen to Beihai, including transfers.
Xiamen to Beihai bus services, operated by China Bus Guide, depart from Xiamen station.
The best way to get from Xiamen to Beihai is to fly which takes 5h 57m and costs ¥900 - ¥4200. Alternatively, you can bus, which costs ¥410 - ¥750 and takes 22h 36m.
Xiamen to Beihai bus services, operated by China Bus Guide, arrive at Haikou station.
Yes, the driving distance between Xiamen to Beihai is 1134 km. It takes approximately 12h 28m to drive from Xiamen to Beihai.
What companies run services between Xiamen, China and Beihai, China?
Shandong Airlines, Xiamen Airlines, and four other airlines fly from Xiamen Gaoqi International Airport (XMN) to Beihai Fucheng Airport (BHY) every 4 hours. Alternatively, you can take a bus from Xiamen to Beihai via Haikou, Haikou Xiuying Port Bus Terminal, and Beihai Nanzhu Bus Station in around 22h 36m.
- Website
- en.ceair.com
Flights from Xiamen Gaoqi International Airport to Beihai Fucheng Airport via Wuhan
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥2,800–7,000
- Website
- csair.com
Flights from Xiamen Gaoqi International Airport to Beihai Fucheng Airport via Wuhan
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ¥1,000–4,600
Flights from Xiamen Gaoqi International Airport to Beihai Fucheng Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ¥1,800–6,000
- Website
- xiamenair.com
Flights from Xiamen Gaoqi International Airport to Beihai Fucheng Airport via Fuzhou
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,500–5,500
- Website
- redair.cn
Flights from Xiamen Gaoqi International Airport to Beihai Fucheng Airport via Changsha
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥850–4,000
Train from Xiamen to Shenzhen North
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- ¥170–380
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥170–240
- Adult - 1st Class
- ¥270–380
Train from Xiamen to Guangzhou East
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- ¥200–480
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥200–290
- Adult - 1st Class
- ¥340–480
Train from Xiamen to Shenzhen North
- 2nd Class Seat
- ¥230–260
- 1st Class Seat
- ¥380–420
- Business Class Seat
- ¥550–800
Train from Shenzhen North Station to Nanning East
- 2nd Class Seat
- ¥290–320
- 1st Class Seat
- ¥480–530
- Business Class Seat
- ¥700–1,000
- [email protected]
- Website
- chinabusguide.com
Bus from Nanning Langdong to Beihai Nanzhu Bus Station
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ¥70–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
Bus from Guangzhou Jiaokou to Guangxi Beihai
- Ave. Duration
- 13h
- Frequency
- Hourly
- Estimated price
- ¥150–220
- Schedules at
- chinabusguide.com
- Bus
- ¥150–220
Bus from Xiamen to Haikou
- 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 Beihai Nanzhu Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- ¥100–180
- Schedules at
- chinabusguide.com
- Bus
- ¥100–150
Bus from Guangzhou Jiaokou to Guangxi Beihai
- Ave. Duration
- 13h
- Frequency
- Hourly
- Estimated price
- ¥150–220
- Schedules at
- chinabusguide.com
- Bus
- ¥150–220
- Website
- qichezhan.net
Bus from Xiamen Hubin to Hong Kong
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ¥250
- Schedules at
- qichezhan.net
- Phone
- (852)2998 7888
- Website
- ww1.ctshk.com
Bus from Tsuen Wan to Guangzhou The Garden Hotel
- Ave. Duration
- 3h 56m
- Frequency
- Every 30 minutes
- Estimated price
- ¥80–110
- Website
- https://ww1.ctshk.com/en/
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 buy a London Underground ticket?, 5 delightfully under-the-radar French towns you need to visit, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
There are 36+ hotels available in Beihai.









