Home / Train /

Shanghai - Macau Train


At present, there is no direct Shanghai to Macau train available. For those who prefer a rail trip, they need to make a transfer.

Two transfer options are recommended:

one in Guangzhou and Zhuhai with very frequent departures;

one in Zhuhai only, but with one train available every Friday to next Monday.

Option1: Transfer in Guangzhou & Zhuhai

(Last updated on Dec 16, 2024)
 Schedule  Ticket Fare  Duration
Shanghai – Guangzhou High Speed Train 3 departures per day;
3 additional departures every Friday to the next Monday 
CNY 1,284 - 1,520 for a first class seat;
CNY 805 - 949 for a second class seat;
CNY 960 for a soft sleeper  
6.5 - 8.5 h
Guangzhou – Zhuhai High Speed Train Over 70 departures per day  CNY 90 for a first class seat;
CNY 65 - 70 for a second class seat 
1 – 2 h
Zhuhai – Macau on foot  /   About 40 minutes for passing the Gongbei Port
 6 pairs of bullet trains run between Shanghai Hongqiao Railway Station and Guangzhou South Railway Station for a distance of 1,790 kilometers (1,112 miles). Among them, 3 pairs of high speed G trains running daily take 6.5 – 8.5 hours. A business class seat costs CNY 2,675 - 3,019 per person; a first class seat costs CNY 1,284 - 1,520 per person; and a second class seat costs CNY 805- 949 per person. The other 3 pairs of high speed overnight sleeper D trains are only available from Friday to the next Monday, taking about 11 hours. A soft sleeper costs CNY 960 per person; and a second class seat costs CNY 599 per person.

The other 3 pairs of normal trains run between Shanghai/ Shanghai South Railway Station and Guangzhou Baiyun Railway Station, taking a longer time of 16.5 – 22 hours for a distance of 1,675 kilometers ( miles). The ticket fare is CNY 584.5 - 668 for a soft sleeper, CNY 343.5 - 377 for a hard sleeper, and CNY 189.5 - 206 for a hard seat.
 Over 70 pairs of high speed trains run between Guangzhou South Railway Station and Zhuhai Railway Station with duration of 1 – 1.5 hours. The distance is 116 kilometers (72 miles). A business class seat costs CNY 205; a first class seat costs CNY 90; and a second class seat costs CNY 65 - 70.
 

Zhuhai – Macau

When arriving at Zhuhai Railway Station, passengers can follow the direction signs walking about 200 meters (220 yards) to reach the Gongbei port. Passing the port, they will enter Macau.
 

Transportation between Guangzhou South Railway Station and Guangzhou Baiyun Railway Station:

1. Metro: line 8 + line 2
2. Taxi: Traveling by taxi costs about CNY 65 and takes 40 minutes.
 

Transportation between Shanghai Railway Station and Shanghai South Railway Station:

1. Metro: line 1, line 3 
2. Taxi: A taxi ride costs CNY 60 and takes about 40 minutes.
 

Option 2: Transfer in Zhuhai

(Last updated on Dec 16, 2024)
 Schedule  Ticket Fare  Duration

Shanghai – Zhuhai High Speed Train
 
1 departure per day;
1 departure every Friday to next Monday  
CNY 1,599 for a first class seat;
CNY 669 - 1,012 for a second class seat;
CNY 1,160 for a soft sleeper 
9.5/ 12.5 h
Zhuhai – Macau by Foot  /   About 40 minutes for passing the Gongbei Port

At present, there is only one pair of high speed D trains numbered as D941/D942 running overnight between Shanghai Hongqiao Railway Station and Zhuhai Railway Station from Friday to next Monday. It takes 12.5 hours to finish this 1,869 kilometers (1,161 miles) journey. Passengers can save the day time and one-night hotel expenses traveling by this overnight sleeper train D941/D942. In order to have a good rest onboard, a sleeper is highly recommended for this long-distance trip.
 

Shanghai – Macau Flight

To save time, it is advised to travel by Macau to Shanghai flight instead of Macau to Shanghai train, and vice versa. There are around 13 pairs of direct flights flying between the two cities, taking 2.5 - 3 hours or so. The dense schedule and short duration make it popular among many passengers. A full price economy class seat is over CNY 1,900, but the ticket fare can low to CNY 400 in low seasons.

 Major Rail Lines from Shanghai to:
 Major Rail Lines from Macau to:
- Last updated on Aug. 08, 2025 by Grace Yang -