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,149.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: Z201

(Last Update on Sep 9, 2020)

Train No.Departure - ArrivalTravel Time
Z20117:54 - 03:50++33h56m
See more Beijing Schedule

Haikou to Beijing Train Timetable: Z202

(Last Update on Sep 9, 2020)
Train No.Departure - ArrivalTravel Time
Z20221:00 - 06:46++33h46m
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 Sep 9, 2020)

Deluxe Soft SleeperSoft SleeperHard SleeperHard Seat
CNY 2,005.5 / USD 293CNY 1,144.5 / USD 167CNY 684.5 / USD 100CNY 368.5 / USD 54


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 Travel Time Onboard Ticket Price
New Soft Sleeper / Hard Sleeper
D901 20:10-6:28 K511 17:33-6:00 /
Z111 21:30-8:46
 25h15m / 26h26m CNY285 + CNY709 = CNY994
D903 20:15-6:33 25h17m / 26h26m
D909 20:20-6:38   25h15m / 26h26m 
D927 20:25-6:48 25h10m / 26h21m 


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
Z202 21:00-8:03  G80 9:00-17:01 19h6m  CNY 285 + CNY 862 = 1,147
K512 19:30-8:34 G66 10:00-18:00 21h4m


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 modified on Sep. 10, 2019 -
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)