Home / Train /

Beijing - Macau Train


No direct Beijing to Macau train is available or vice versa. Visitors who prefer a rail trip need to make a transfer.

For relatively frequent train departures, transfer in Guangzhou plus Zhuhai is recommended.

For fewer and more convenient transfer, transit in Zhuhai is advised.

 

Option 1: Transfer in Guangzhou & Zhuhai

(Last Update on Dec 2, 2024) 
 Schedule  Ticket Fare  Duration
Beijing – Guangzhou by High Speed Train 9 departures per day;
6 additional departures from Friday to next Monday 
CNY1,240 - 1,658 for a first class seat;
CNY775 - 1,036 for a second class seat;
CNY930 - 1,030 for a soft sleeper
7.5 – 11 h
Guangzhou – Zhuhai by High Speed Train   About 65 departures per day  CNY90 for a first class seat;
CNY65 - 96 for a second class seat 
1 – 2 h
Zhuhai – Macau by Foot  /   Usually about 40 minutes for passing the Gongbei Port
 Normally, five pairs of high speed G trains are operated daily between Beijing West Railway Station and Guangzhou South Railway Station with duration of 7.5 – 11 hours. Beijing to Guangzhou distance by bullet trains is 2,136 kilometers (1,327 miles). It costs CNY2,724 - 3,259 per person for a business class seat, CNY1,240 - 1,658 per person for a first class seat and CNY775 - 1,036 per person for a second class seat.

Besides, about 6 pairs of overnight high speed D trains with sleepers are provided between the two cities from Friday to the next Monday. Duration is 10.5 – 22 hours. A soft sleeper costs CNY930 - 1,030 per person and a second class seat costs CNY327 - 709 per person.

The 4 pairs of normal speed trains run between Beijing West Railway Station and Guangzhou Railway Station/ East Railway Station for a distance of about 2,170 kilometers (1,348 miles). Duration is 21.5 - 29 hours. It costs CNY 1,445 for a deluxe soft sleeper, CNY754 - 784 for a soft sleeper, and CNY456 for a hard sleeper.
 There are about 65 pairs of bullet trains running between Guangzhou South Railway Station and Zhuhai Railway Station for a distance of 116 kilometers (72 miles). Duration is 1 – 2 hours. It costs CNY205 per person for business class seat, CNY90 per person for a first class seat and CNY65 - 96 per person for a second class seat.
 

Zhuhai – Macau

After arriving at Zhuhai Railway Station, passengers can walk about 200 meters (220 yards) to Gongbei Port. After passing Gongbei Port, passengers will stand on the land of Macau. From that side, they can find free hotel shuttle bus to the hotel they booked, or take a city bus to anywhere they want to go.
 

How to transit between Guangzhou Railway Station and Guangzhou South Railway Station:

1. By metro line 2
2. By taxi: A taxi ride costs about CNY65 and duration is 40 minutes.
 

How to transit between Guangzhou East Railway Station and Guangzhou South Railway Station:

1. By metro line 1 and line 2 with a change at Gongyuanqian station;
2. By taxi: It costs CNY75 and duration is around 55 minutes.
 

Option 2: Transfer in Zhuhai

(Last Update on Dec 2, 2024)  
 Schedule  Ticket Fare  Duration
Beijing – Zhuhai by high Speed train
 
One departuring daily and one additional train from every Friday to next Monday   CNY1,030 for a soft sleeper;
CNY779/1,020 for a second class seat
CNY3,195 for a first class seat
11.5 h
Zhuhai – Macau by Foot  /   Usually about 40 minutes for passing the Gongbei Port

Two pairs of high speed trains are operated between Beijing West Railway Station and Zhuhai Railway Station for a distance of 2,237 kilometers (1,390 miles). Duration is approximately 11.5 hours. The overnight sleeper train D923/D924 departs in the evening and arrives in the next morning, saving one-night accommodation fee and day time. Traveling by D923/D924, passengers are advised to purchase a soft sleeper for the sake of a comfortable journey.
 

Beijing – Macau Flight

To save time, many passengers choose to travel by Macau to Beijing flight instead of Macau to Beijing train, and vice versa. About 5 direct flights are operated between the two cities daily. A single trip takes about 4 hours. Full price for an economy class seat is over CNY2,500. However, when the airlines provide discounts in low season, the ticket fare for an economy class seat may be low to CNY800 or so. In this case, flight trip will be a more preferable choice, especially for those who are tight in time.

Major Rail Lines from Beijing to:
Major Rail Lines from Macau to:

- Last updated on Dec. 02, 2024 by Grace Yang -
Questions & Answers on Beijing - Macau Train
Asked by Jay from UNITED KINGDOM | Sep. 10, 2019 23:24Reply
Is it possible to change trains at Guangzhou South Station in 22min?
Answers (1)
Answered by Flora from UNITED KINGDOM | Sep. 12, 2019 04:20
00Reply


I was told the minimum time needed is 10min for local people by using a "Transfer" service. It should works to international travelers too but I am not sure if it is easy to find this "Transfer" service. Considering the language problem, I feel it is safer to have longer time to figure it out. If you have no other options than 22min, it worth a risk.
Asked by Chase from UNITED KINGDOM | Apr. 03, 2019 19:15Reply
I used to read that there is a meal included in ticket price
May I know if for both second class seat and soft sleeper?
Answers (1)
Answered by Roger from USA | Apr. 04, 2019 02:45
00Reply


It should be offered to soft sleeper ticket holder only. I never heard there is meal offered to second class seat. If you book second class, you may buy your own food instead.
Asked by Colin from USA | Nov. 25, 2018 18:08Reply
When I search online, I can see there is a D923 shows for some dates?
Is this a direct train or not? Why it only shows on some dates? Sold out or not available?
Answers (1)
Answered by TravelChinaGuide | Nov. 26, 2018 18:52
00Reply


Thank you for your inquiry.
D923 is a direct train from Beijing West Station to Zhuhai Railway Station. It only runs on each Friday to next Monday. There are second class seat and soft sleeper bed for sale.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail