How to Travel between Shenzhen and Macau

The distance between Shenzhen and Macau is around 200 kilometers (124 miles) in total. The most Convenient travel way is to take long-distance bus. The whole duration is about 3 hours for a single trip, taking CNY 90 – 100/MOP 103 - 115. The fastest travel way between them is to take Shenzhen – Macau ferry, taking about 70 minutes and CNY 202 – 231. Bus and Taxis are not recommended for transferring for several times, high cost and long time.
 

How to Travel between Shenzhen and Macau
 

How to Travel from Shenzhen to Macau

 

1. Shenzhen to Macau Bus: 3 hours, CNY 90 – 100/MOP 103 - 115

Dep. Arr. Timetable Price
Shenzhen Luohu Passenger Station Macau 08:00, 09:30, 11:30, 13:30, 15:00, 16:30, 18:10 CNY 100
MOP 115
Shenzhen Bus Station 08:30, 12:00, 14:00 CNY 90
MOP 103
 

2. Shenzhen to Macau Ferry: 70 minutes, CNY 210/MOP 242

Dep. Arr. Timetable
Shenzhen Shekou Port Macau Outer Ferry Terminal 08:00, 10:00, 10:30, 11:30, 13:30, 14:30, 15:30, 17:00, 18:00, 18:30, 19:30
Taipa Ferry Terminal 08:30, 09:00, 09:30, 11:00, 12:00, 12:30, 13:00, 14:00, 15:00, 16:00, 16:30, 17:30, 19:00, 20:15, 21:00


Tip: CNY 210/MOP 242 for standard class seat, CNY 380 for first class seat
 

3. Shenzhen to Zhuhai High Speed Train: 2 hours, CNY 117 - 144.5/MOP 135 - 166

 
Train Dep. Arr. Price (CNY/MOP)
D944, Sat - Tue 06:31
Shenzhen North
08:33
Zhuhai
New Soft Sleeper: 416/478
2nd Class Seat: 117/135
Deluxe Soft Sleeper: 465/534
G6338, Mon – Sun 14:40
Shenzhen North
16:29
Zhuha
1st Class Seat: 189.5/218
2nd Class Seat: 144.5/166
Business Cls. Seat: 404.5/465


After arriving at Zhuhai Railway Station, walking to the Gongbei Port for about 5 minutes, and Waiting in line to go through the customs to Macau downtown area. The waiting time may be long during peak travel period.
 

How to Travel from Macau to Shenzhen

 

1. Macau to Shenzhen Ferry: 70 minutes, CNY 202 – 231/MOP 232 - 266 

Dep. Arr. Departure Time Price (CNY/MOP)
Macau Taipa Ferry Terminal Shenzhen Shekou Port 08:30, 09:00, 10:00, 10:30, 11:00 Standard Class Seat: 218/250
First Class Seat: 346/398
Fuyong Port 08:45, 12:00, 15:00, 19:30 (2 ships each time) Standard Class Seat: 202 – 218/232 - 250
First Class Seat: 373/429
Macau Outer Ferry Terminal Shenzhen Shekou Port 09:30, 11:30, 12:00, 13:00, 15:00, 16:00, 17:00, 18:30, 19:30, 20:00, 21:00 Standard Class Seat: 210/242
First Class Seat: 380/437
Fuyong Port 10:30, 13:30, 16:30, 18:00 Standard Class Seat: 231/266
 

2. Zhuhai to Shenzhen High Speed Train: 2 hours, CNY 117-144.5/MOP 135 - 166

 
Train Dep. Arr. Price (CNY/MOP)
G6340, Mon - Sun  17:06
Zhuhai
19:10
Shenzhen North
1st Class Seat: 189.5/218
2nd Class Seat: 144.5/166
Business Cls. Seat: 404.5/465
D942, Fri - Mon 18:16
Zhuhai
20:12
Shenzhen North
2nd Class Seat: 117/135
Deluxe Soft Sleeper: 425/488
New Soft Sleeper: 350/402

Also, passengers need to get the Zhuhai Gongbei Port to go through the customs at first, and then take a high speed train.

Tips: Right now, there is no available Macau to Shenzhen long-distance bus, so passengers can choose other transportation tools.

How to travel from Macau to Shenzhen Bao’an International Airport

Shenzhen Fuyong Port is very close to the airport, so the best travel way from Macau to Shenzhen Bao’an International Airport is to take Macau to Shenzhen Fuyong Ferry and then take a taxi to the airport.

 Ferry + Taxi: 80 minutes, CNY 217 - 246/MOP 250 - 283

Macau to Shenzhen Fuyong Port Ferry: 70 minutes, CNY 202 – 231/MOP 232 - 266
From Macau Taipa Ferry Terminal, 08:45, 12:00, 15:00, 19:30 (2 ships each time), CNY 202 – 218/MOP 232 - 251 for standard class seat and CNY 373 for first class seat;
From Macau Outer Ferry Terminal, 10:30, 13:30, 16:30, 18:00, CNY 231/MOP 266 for standard class seat

Then passengers can take a taxi at the get-off position to the airport, taking around 10 minutes and CNY 15/MOP 18.
 

How to Travel from Shenzhen Bao’an International Airport to Macau

 

1. Ferry: 75 minutes, CNY 235/MOP 270

 From Shenzhen Fuyong port to Macau Outer Ferry Terminal
Departure Time: 09:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 16:45, 18:00, 20:00
Voyage Time: 75 minutes
Ticket Price: CNY 235/MOP 270 for standard class seat and CNY 399/MOP 459 for first class seat

 From Shenzhen Fuyong port to Macau Taipa Ferry Terminal
Departure Time: 08:10, 10:00, 10:30, 13:30, 17:15, 19:00
Voyage Time: 75 minutes
Ticket Price: CNY 235/MOP 270 for standard class seat and CNY 399/MOP 459 for first class seat

2. Bus: 2 hours, CNY 100/MOP 115

There are Shenzhen Airport to Macau shuttle buses operated from 10:00 – 21:10 every day. It stops at Xinagzhou / Gongbei Station. The ticket fare is CNY 100/MOP 115 for a single trip.

- Last updated on Jun. 13, 2023 -
Questions & Answers on How to Travel between Shenzhen and Macau
Asked by E from AUSTRALIA | Jun. 12, 2023 22:44Reply
Is there still a ferry from Macau to Shenzhen from Macau Outer Ferry Terminal?
If so, at what times?
Answers (1)
Answered by Amber | Jun. 13, 2023 20:00
00Reply


Yes, the ferry from Macau to Shenzhen airport is still available and the timing is at 11:45. It takes HK$ 245 for an economy class seat.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail