Home / Train /

Beijing - Haikou Train

One pair of trains are in service for passengers travelling from Beijing to Haikou, or from Haikou to Beijing. They are running between Beijing West Railway Station and Haikou Railway Station, taking about 34 hours. The train ticket fare for a soft sleeper costs CNY 1,148.5 and for a hard sleeper costs CNY 684.5.

Basic Facts:

Open Date: April 18th, 2007
Travel Time: Around 34 hours
Running Distance: 3,054 kilometers (1,898 miles)
Top Speed: 160 km/h (100 mph)
Operated at: Beijing West Railway Station, Haikou Railway Station
Major Stations along the Way: Shijiazhuang, Zhengzhou, Wuchang, Changsha, Yueyang, Shaoguan East, Guangzhou, Foshan, Zhanjiang West.

Beijing to Haikou Train Schedule: 

(Last Update on Apr 25, 2023)

Train No.Departure - ArrivalTravel Time
Z50117:51 - 05:40++35h49m
See more Beijing Schedule

Haikou to Beijing Train Timetable:

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
Z50220:20 - 06:49++34h29m
See more Haikou Schedule

1."++" means the train arrives on the third day.
2.The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.

Beijing - Haikou Train Ticket Fare

(Last Update on Apr 25, 2023)

Deluxe Soft SleeperSoft SleeperHard SleeperHard Seat
---CNY 1,165 / USD 171CNY 690 / USD 101CNY 375 / USD 55


Transfer at Guangzhou Railway Station for More Options

As for those don’t want to stay so long on a train, they can make a transfer in Guangzhou Railway Station.

Beijing to Guangzhou to Haikou Train Schedule & Ticket Fare

Beijing to Guangzhou Guangzhou to Hiakou Overall Travel Time Ticket Price
Second Class Seat / Hard Sleeper
G71: 07:36 - 17:22 Z111: 21:24 - 09:10 23h10m CNY862 + CNY261 = CNY1123
G79: 10:00 - 18:05 25h44m

Haikou to Guangzhou to Beijing Train Schedule & Ticket Fare

Haikou to Guangzhou   Guangzhou to Beijing  Overall Travel Time Ticket Price
 Hard Sleeper / Second Class Seat
Z112: 17:46 - 07:11 G80: 09:00-17:01 23h15m CNY 261 + CNY 862 = 1,123
K512: 19:15 - 07:51 G66: 10:00-18:00 22h45m


Travel Tips of Beijing - Haikou Train

1. Owing to the only pair of trains between Beijing and Haikou, the train tickets may be sold out soon, so it is advised to book the train ticket online in advance.
2. Travelling between Beijing and Haikou by train, passengers should better prepare some foods for the long distance travel, suitable clothes for the large temperature difference between the two cities, and portable charger in case of low battery of the cell phones.
3. If possible, one can also take a book or download several movies to kill time on the train, but make sure that your portable charger is fully charged.

Other Transportation Option: Beijing - Haikou Flight

15 flights are available from Beijing to Haikou and the flight timetable is from 6:20 – 20:40. From Haikou to Beijing, one can choose a suitable flight from 19 flights scheduled from 8:00 to 21:15.  The travel time is about 4 hours and the air fare is around CNY 800 to CNY 1,900.

 Further Reading:
Beijing - Sanya Train


Major Rail Lines from Beijing to:
Major Rail Lines from Haikou to:
- Last updated on Apr. 25, 2023 by Brenda Lian -
Questions & Answers on Beijing - Haikou Train
Asked by Harper from USA | Sep. 10, 2019 03:22Reply
Should we stay on the train or get off when the train go cross the sea?
Answers (1)
Answered by Johnny from USA | Sep. 10, 2019 17:31

You would need to stay inside the carriage. Z201 across the sea at midnight, you will not able to see it, you can still stay inside your cabin.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)