- China Tours +
- Create My Trip
- Destinations +
- Travel Guide +
- China Visa
- The Great Wall of China
- China’s Top 10 Attractions
- Giant Pandas
- The Terracotta Army
- Best of China
- Culture +
- Asia Tours
- Day Tours
The Guangzhou, Shenzhen, Hong Kong, Macau and Zhuhai region's mass transit infrastructure has been developing rapidly and is now world-class. In 2018, a mega-bridge, the longest bridge and tunnel sea crossing, opened between Hong Kong and Macau/Zhuhai. In the same year, a high-speed railway opened between Hong Kong, Shenzhen, and Guangzhou.
This page gives details about travel methods and times from the Mainland cities of Guangzhou, Shenzhen, and Zhuhai to Hong Kong and Macau so that you can know how to travel. Use this as a reference for estimates, since times and prices change frequently.
The Guangzhou-Shenzhen–Hong Kong High-Speed Railway links Guangzhou and Shenzhen with Hong Kong West Kowloon Station and offers a quicker alternative for tourists.
The G-class trains connect popular tourist areas. It is a quick way for tourists and travelers to travel to and from Kowloon/Central to anywhere near Futian and Shenzhen North.
Shenzhen North to/from West Kowloon Station is fairly quick and convenient. Trains whisk people in about 19 minutes. There are about 65 departures from 06:44 to 22:36.
Futian Station to/from West Kowloon Station takes about 16 minutes. There are about 24 departures from 08:00 to 20:47.
It is located next to Shenzhen Railway Station in Luohu District, Shenzhen, and is the counterpart of Lo Wu Station on Hong Kong's East Rail Line after you go through customs.
In Shenzhen, you can choose from many public buses that go to the railway station, or take Metro Line 1 and get off at the terminal for Luohu Station. Continue to Luohu Port and take the MTR from Lo Wu Station to East Tsim Sha Tsui Station (45 minutes).
The stations along the way are Lo Wu –Sheung Shui – Fanling – Tai Wo – Tai Po Market – University – Fo Tan – Sha Tin – Tai Wai – Kowloon Tong – Mong Kok East – Hung Hom – East Tsim Sha Tsui. It takes 84 minutes to travel from Luohu Port to Hong Kong Airport using the MTR.
It is located in Futian District, Shenzhen and has a 24-hour port of entry that is open to cross-border buses. Only buses and taxis are available after you go through customs.
In Shenzhen, you can go to Huanggang Port by bus or taxi — there is no metro station near the port. After you go through customs, there are many direct buses that take you to areas in Hong Kong, taking about 1 hour and costing from 35 to 45 HKD.
It is the nearest port to Shenzhen Bao'an International Airport and directly accessible by Airport Express Line 8. China link buses pass this port. It is located in Futian District, Shenzhen, and is the counterpart of Lok Ma Chau Station on Hong Kong's East Rail Line.
You can take the East Rail Line from this port after you go through customs. Huanggang Port and Futian Port are two separate ports, although a lot of people mistake them as being the same port.
After you go through Huanggang Port, only buses and taxis are available; after you go through Futian Port, you are at Lok Ma Chau Station on Hong Kong's East Rail Line. It takes about 10 minutes to walk between the two ports.
In Shenzhen, you can get to Futian Port by buses or via Metro Line 4 (formerly Huanggang Port Station, now Futian Port Station).
MTR stations along the way are Lok Ma Chau– Lo Wu – Sheung Shui – Fanling – Tai Wo – Tai Po Market – University – Fo Tan – Sha Tin – Tai Wai – Kowloon Tong – Mong Kok East – Hung Hom – East Tsim Sha Tsui. It takes 89 minutes to travel from Futian Port/Lok Ma Chau Station to Hong Kong International Airport when riding on the MTR.
It is located in Nanshan District, Shenzhen, with many direct buses to areas of Hong Kong after you go through customs. Its Hong Kong counterpart is Shenzhen Bay Control Point.
In Shenzhen, you can take many buses to get to Shenzhen Bay Port: E19, 90, 123, 245, M206, M299, M409, M474, B688, B737, B794, B813, B816, and B817. Buses from there to Hong Kong include Bbart2 (to Yuen Long), B2P (to Tin Shui Wai), B3 (to Tuen Mun Ferry Pier), B3A (to Ming Kum Light Rail Station), B3X (to Tuen Mun), and 618 (to north Tin Shui Wai).
Among the many ways to travel from Shenzhen to Hong Kong, going by ship is the most convenient.
There are two ferry terminals in Shenzhen with regular ships from Shenzhen to Hong Kong — Shekou Ferry Terminal (蛇口码头) and Fuyong Ferry Terminal (福永码头, airport ferry terminal). The distance from these two ferry terminals to the Hong Kong Airport Ferry Terminal (Sky Pier) are 35 and 60 kilometers, taking only 30 or 60 minutes by ferry.
The price for Shekou Ferry Terminal to the Hong Kong ferry terminal is 110–150 yuan (children and seniors get favorable discounts), with ferries available from 7:15am to 9:30pm. The price for Fuyong Ferry Terminal to the Hong Kong ferry terminal is 295 yuan (children and seniors get favorable discounts), with ferries available from 8:15am to 7:10pm.
For more information, see Shenzhen to Hong Kong Transport and Ports (Border Crossings) and Shenzhen Airport to Hong Kong Airport.
Go from Shenzhen to Zhuhai, where you will go through customs to Macau. The arrival halls in buildings A and B at Shenzhen Bao'an International Airport have buses that go to Zhuhai and Macau.
The bus to Gongbei Port Square takes 2 hours and 15 minutes, costing 90 yuan, and you will go through customs at Gongbei Port to Macau. Alternatively, you can continue on the bus to Hengqin Port heading to Macau International Airport. The bus from Shenzhen Bao'an International Airport to Zhuhai and Macau costs 100 yuan; the last bus departs at 8:20pm, and the buses depart every 30 or 40 minutes.
The journey takes 50 minutes and costs 110 yuan. This is the most convenient and time-saving way of getting from Shenzhen to Macau, with frequent ferries available from 8:15am.
The ferry arrives at Macau's two ferry terminals: Taipa Temporary Ferry Terminal and New Macau Ferry Terminal (closer to the airport). However, Shekou Ferry Terminal is quite far from Luohu and Shenzhen city area.
Fuyong Ferry Terminal in Shenzhen Bao'an International Airport has ferries that travel directly to Hong Kong – Macau Ferry Terminal. As from May 1, 2011, there are 12 ferries daily from the Shenzhen airport ferry terminal to Macau.
Gate 3 of Building A and Gate 6 of Building B in the airport terminal have free shuttle buses that take passengers to the ferry terminal, taking 15 minutes. The ferry from Fuyong Ferry Terminal to Macau takes about 60 minutes.
Instead of taking the 50-minute ferry from Shekou, the fastest way, it is now also possible to take the train from one of the two Shenzhen high-speed train stations in about 19 minutes, and get on a cross-strait bus to Macau at Elements Mall for a 110-minute journey. It takes about 15 minutes to go to Elements Malls on foot. An advantage of this method is that the buses go directly to major Macau resorts.
An alternative is the taxi from West Kowloon Station that takes about an hour and costs a little more than 100 USD. Or you could go by MTR, taxi or bus to the Boundary Crossing Facility near the Hong Kong International Airport and ride the bridge bus for 45 minutes for 65 RMB (8.50 USD).
For more information, see Shenzhen to Macau
Fastest transport: The Guangzhou-Shenzhen–Hong Kong High-Speed Railway links Guangzhou and Hong Kong West Kowloon Station and offers a quicker alternative for tourists.
From Guangzhou South, you can travel in a little over 60 minutes for about 25 USD. It is now the fastest way to go to downtown Hong Kong. For comparison, taking a taxi takes about 110 minutes and costs about 32 USD.
Guangzhou–Kowloon Through Train: It takes 2 hours and costs 190 HKD/152 yuan to travel from Guangzhou East Railway Station to Hung Hom.
Harmony CRH (bullet train): Guangzhou East Railway Station/Guangzhou Railway Station to Shenzhen takes 1 hour and 20 minutes, and costs 79 yuan. After you get off at Shenzhen Railway Station, you will get to Luohu Port. After you go through customs, you will reach Lo Wu Station for the Hong Kong MTR, where you can take the metro to different areas in Hong Kong.
HSR (High-Speed Railway): Guangzhou South Railway Station to Shenzhen North Railway Station takes 36 minutes and costs 74.50 yuan. After you get off at Shenzhen North Railway Station, take the Longhua metro line to Futian Checkpoint Station (nine stations away, about 30 minutes), go through customs to the MTR's Lok Ma Chau Station, and take the metro to different areas in Hong Kong.
Cross-border buses are available from Guangzhou city area to areas of Hong Kong or Hong Kong International Airport, taking about 2 hours. The ports you will pass along the way are Shenzhen Bay Port (mainly) and Huanggang Port.
Conventional trains: Another method to go from Guangzhou to Hong Kong is by conventional T trains (special fast trains) and K trains (regular trains). So tourists can go to Shenzhen by inexpensive regular train, and then go on to Hong Kong.
At present you can take ferries at Lianhuashan Port and Nansha Port to Hong Kong – Macau Ferry Terminal (Sheung Wan), China Hong Kong City (near Harbour City, Tsim Sha Tsui), and Hong Kong International Airport.
From Lianhuashan Port, there are ferries to Hong Kong – Macau Ferry Terminal and China Hong Kong City, while from Nansha Port, ferries are available to Hong Kong – Macau Ferry Terminal, China Hong Kong City, and Hong Kong International Airport. The ticket price is 165 yuan. It costs 265 yuan to get to Hong Kong International Airport, but you can get a tax rebate at the airport.
A trip from Lianhuashan Port takes 110 minutes, from Nansha Port takes 75 minutes, and from Nansha Port to the airport takes 50 minutes.
Long-distance bus stations around Guangzhou have buses to Gongbei Bus Station in Zhuhai. Ticket prices range from 50 yuan to 110 yuan (15 USD), and they leave at intervals of 20 to 30 minutes. The bus ride takes about 2 hours. Gongbei Port is located right opposite Gongbei Bus Station, and after going through customs you will get into Macau.
You can also take a 50-minute Light Rail trip from Guangzhou South Railway Station to Zhuhai North Railway Station, and go through customs at Gongbei Port.
It takes about 80 minutes by ferry to get from Nansha Port to Macau, and this service is only available on Saturdays and Sundays. This service is temporarily unavailable at present.
The Hong Kong–Zhuhai–Macau Bridge (HZMB), a large cross-sea corridor connecting Hong Kong, Macau and Zhuhai, makes travel across the strait more convenient. Tourists and travelers generally cannot drive a private vehicle themselves over the bridge due to regulations and licensing rules. But there are several ways to travel by public transportation.
Shuttle bus: Shuttle buses go back and forth on the Hong Kong-Zhuhai-Macau Bridge 24 hours a day. The interval time in peak hours is 5-10 minutes; 15-30 minutes during night (00:00-06:00). They operate in two lines: Hong Kong-Zhuhai and Hong Kong-Macau, between the respective HZMB ports. The travel time is around 45 minutes. The price for adult is HK$65 per ticket during daytime; HK$70 per ticket during night. A child ticket is HK$33 during daytime and HK$35 during night.
Cross-border coach: They cross through the bridge and connect urban areas of Hong Kong, Macau and Zhuhai. The total travel time is 1 hour and 45 minutes to two hours. Ticket price range from HK$110 to HK$170 per person one-way. Wi-Fi is available on the coach. See detailed bus route information below.
Taxi: Cross-border taxies are the most comfortable and convenient way traveling between Hong Kong, Macau and Zhuhai. The price is the most expensive at 85 USD, but the trip takes only about 50 minutes.
Private drivers: Several companies offer private driver services between Zhuhai and Hong Kong. See the Hong Kong Transport Department website for information. Prices
There are two companies offering this service called Trans-Island Bus and Eternal East Bus. Bus routes, prices, and schedule information change frequently. This is reference information.
Eternal East Bus
Ferries leave from Jiuzhou Port in Zhuhai to the Hong Kong – Macau Ferry Terminal in Hong Kong. The ferry takes 70 minutes, with hourly departures.
The non-bridge land route is now the far longer option, but possibly better for somewhere near the Shenzhen border. Take a long-distance bus from Gongbei Bus Station to Luohu Port in Shenzhen, and go through customs at Luohu Port. The bus ride takes 3 hours.
There are no ferries available between Zhuhai and Macau. Zhuhai and Macau are adjacent to each other, and after you go through customs at Gongbei Port, you will get to Macau. No buses operate over the new bridge to link Zhuhai and Macau since their border ports are adjacent to each other.
To see the huge Guangzhou, Shenzhen, Zhuhai, Hong Kong, and Macau region, what would be a better way to get around but by private vehicle? Go where you want, and the driver will drive and the guide/interpreter will help. We'll handle your baggage and things you buy for you. This is the most efficient solution to negotiate border transport.
We handle everything from pickup and accommodations in Hong Kong, travel, private driver, accommodations, necessary visas, and guide. Tell us your general preferences, and our skilled experts and guide will arrange your itinerary.
Simply contact our travel experts by phone or email for free consultation, and we will help you design your tour as you prefer.