Home China Transportation Shenzhen/Guangzhou/Zhuhai to Hong Kong/Macau

Transport and Time by Land/Sea from Shenzhen/Guangzhou/Zhuhai to Hong Kong/Macau

From Shenzhen to Hong Kong and Macau

Shenzhen to Hong Kong — By Land

  • Luohu Port 罗湖口岸

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.

  • Huanggang Port 皇岗口岸

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.

  • Futian Port 福田口岸

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.

  • Shenzhen Bay Port 深圳湾口岸

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 B2 (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).

  • Shenzhen Bao'an International Airport – Kowloon/Wan Chai takes about 80 minutes by China link buses (available every 20 minutes).

Shenzhen to Hong Kong — By Sea

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.

Shenzhen to Macau — By Land

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.

Shenzhen to Macau — By Sea

  • Shekou Ferry Terminal to Hong Kong – Macau Ferry Terminal

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.

  • Shenzhen Airport Ferry Terminal to Macau

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.

shenzhen to hong kong and macau map

From Guangzhou to Hong Kong and Macau

Guangzhou to Hong Kong — By Land

  • 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.

Guangzhou to Hong Kong — By Sea

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 takes110 minutes, from Nansha Port takes75 minutes, and from Nansha Port to the airport takes50 minutes.

Guangzhou to Macau — By Land

Long-distance bus stations around Guangzhou have buses to Gongbei Bus Station in Zhuhai, with ticket prices of 45–55 yuan 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 Zhunhai North Railway Station, and go through customs at Gongbei Port.

Guangzhou to Macau — By Sea

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 .

guangzhou to hong kong and macau map

From Zhuhai to Hong Kong and Macau

Zhuhai to Hong Kong — By Land

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.

Zhuhai to Hong Kong — By Sea

The most convenient way to get from Zhuhai to Hong Kong is by ferry from Jiuzhou Port in Zhuhai to China Hong Kong City or Hong Kong – Macau Ferry Terminal in Hong Kong. The ferry takes 70 minutes, with hourly departures.

Zhuhai to Macau

There are no ferries available between Zhuhai and Macau. Zhuhai and Macau are adjacent to each other, and after you go through customs atGongbei Port you will get to Macau.

Public Transport and Time from Shanghai Pudong International Airport to Shanghai Hongqiao Railway Station or Shanghai Hongqiao International Airport

zhuhai to hong kong and macau map