Transportation & Travel

From Hong Kong Airport To Shenzhen By Coach Bus

Hong Kong To Shenzhen by Coach Bus CTS

Getting from Hong Kong Airport to Shenzhen by coach bus is one of the common ways to get from Hong Kong to Mainland China. This blog provides a step-by-step guide on how to cross the Hong Kong-Shenzhen border by coach bus, time required for the trip, coach bus time schedule and transportation costs & fees.

Note: Getting from Hong Kong to Shenzhen requires crossing an international border into mainland China. There are immigration checkpoints and customs clearance at both the Hong Kong side of the border and the Shenzhen side of the border, both through which all travelers must pass.

Please make sure you have a valid travel document or visa for Mainland China before boarding a coach. There is a list of eligible countries that can easily get a visa at Shenzhen border crossing.

If time is a high priority for you, there are expedient private cars from Hong Kong to Shenzhen that allow you to stay in a vehicle and quickly pass through both Hong Kong and Shenzhen borders.   

Hong Kong to Shenzhen Cross-Border Coaches

  • Time: 2.5+ Hours
  • Convenience: Low
  • Comfort: Medium
  • Cost: HK$320+

Travel Steps By Cross-Border Coaches

Enter into HK Airport Arrival Hall and walk to Terminal 2 Airport coach and shuttle ticket counters (5-10 min.)
→ Purchase a ticket and wait to board coach (15-25 min.)
→ Travel to Hong Kong border by coach Coach (40-60 min.)
→ Disembark coach at Hong Kong side of the border and pass through Hong Kong immigration & customs (10-15 min.)
→ Board coach again and travel to China side of the border to pass through China immigration & customs (15-20 min.)
→ Make way to the taxi stand, queue and wait for a taxi (10-20 min.)
→ Take a taxi to Shenzhen destination (15-20 min.)

Step-by-Step Route:

Step 1: Go to a cross-border coach area

Boarding Point: Mainland/ Macao Transport Centre, Arrivals Level (L3), Terminal 2

There are a number of private cross-border coach options conveniently located in Terminal 2 of Hong Kong International Airport. Destinations are not limited to Shenzhen, but another 109 cities in the Pearl River Delta Region, including Guangzhou, Dongguan, Huizhou, Foshan, Zhongshan, Zhuhai, Macao via different cross-boundary land control points. From Terminal 1 follow the directions to “Terminal 2” and “Transport to Mainland China”.

Step 2: Purchase a coach ticket to Shenzhen

Ticket Counters: C01 – C09, Mainland/ Macao Transport Centre, Arrivals Level (L3), Terminal 2

Once at the coach ticket purchase windows, finding a ticket won’t be a problem. You will quickly be approached by a keen sales representative from any of the 4 coach companies at desks C01 – C09.

Service Providers:

China Travel Service (HK) +852 2522 5560
Eternal East Tours Company Limited +852 3559 1083
S.T. Travel +852 3197 9312
Kwoon Chung Trans-Island +852 2261 2636

Coach Frequency: every 15-30 minutes

Coach Ticket Price: Fares to the borders is around HK$100 (US$13).

Fares to drop-off points inside Shenzhen range from HK$180 (US$23) to HK$220 (US$28).

The Main Bus Routes:

Travelers crossing from Hong Kong to Shenzhen at Shenzen Huanggang Border

Travelers Queuing at Shenzhen Huanggang Border Immigration

► Huanggang (Lok Ma Chau)
(Coach service hours: 06:15 – 00:00)

Huanggang border, located at the foot of Shenzhen’s CBD in Futian District, is usually the most expedient route to China, especially if traveling to hotels in Futian or Luohu Districts.  Travelers will need to disembark the coach at the Hong Kong side of the border, remove their luggage, pass through immigration and clear customs, and then board another coach that takes you to the Mainland China side of the border where the process is repeated on the China side of the border.

► Shenzhen Bay Port
(Coach service hours: 06:50 – 22:30)

For travelers heading to the Shekou, Nanshan or Bao’an Districts (including Shenzhen Airport) Shenzhen Bay Port, located in Shekou’s Dongjiaotou area, is the most convenient route to China. Fortunately, travelers do not need to disembark at the Hong Kong side in this case as both customs checkpoints are in the same building.

► Shataukok (Shatoujiao)
(Coach service hours: 07:30 – 19:40)

The lesser-known Shataukou, or Shatoujiao in Mandarin, may be an option for those heading directly to the Yantiangang Free Trade Zone.

Step 3: Pass HK & Shenzhen Immigration Checkpoints

Once the coaches reach the Hong Kong border, passengers will need to disembark, gather luggage, pass through Hong Kong immigration, re-board the coach, travel to the Shenzhen border, disembark the coach, pass through the Shenzhen immigration at any of the checkpoints mentioned above, make your way to the taxi stand and wait for a taxi.

Step 4: Get to Shenzhen final destination

Shenzhen TaxiWhen the coach arrives Shenzhen, the last step you need to do is to get a taxi from one of the Shenzhen border checkpoints to your hotel in Shenzhen.

Summary. The coach bus goes directly to Hong Kong border and you will enjoy a private seat on a coach. Once arriving at the border, however, the conveniences cease as you get off and on the bus twice to pass through both Hong Kong and Shenzhen immigration, and also need to wait and take a taxi on the Shenzhen side.  Thus, using coach bus for cross-border transfer is recommended for budget travelers with a decent tolerance for inconvenience and delay.

Recommendation: If on a tight budget that outweighs your need for quick travel time and convenience, then taking a coach from Hong Kong to Shenzhen is a decent option.  The total cost of travel shouldn’t exceed more than 200 HKD.  Be prepared for some inevitable delays – wait & queue for initial coach departure, again at the Hong Kong border, again to re-board the coach, again at the China border, and again at the taxi stand once in Shenzhen … not to mention the pain of having to deal with your luggage at each step of the way if you are carrying heavy luggage.

A private transfer is the safest, quickest way to travel from Hong Kong to Shenzhen. China Car Service is a trusted transportation service helping Hong Kong business travelers for almost two decades. We provide door-to-door service at competitive prices.

Make your journey stress-free and contact our 24/7 team at with questions, or get a quote below.  Use this promo code: 10CARBLOG to get a $10 discount on your 1st service.


Hong Kong Airport to Shenzhen by Private Limousine

If you would like to get from Hong Kong Airport to Shenzhen using a faster and more comfortable transportation mode than coach bus, try our private car cross-border transfer from Hong Kong to China. It is by far the most expedient and comfortable way to travel from Hong Kong Airport to Shenzhen 24 hours a day.  Many companies offer English speaking drivers and meet & greet services at the arrivals hall.

Travel Steps By Private Car

Enter into HK Airport Arrival Hall where you are greeted by waiting driver (1 min.)
→ Driver escorts you to the private parking area where you board the private vehicle (4-5 min.)
→ Travel in private car to the border, stay in car to pass through HK and Shenzhen Immigration and continue on in the car to your final Shenzhen destination (60-80 min.).

Once you arrive to Shenzhen, read our business traveller’s Shenzhen city guide that will help you make the most of the opportunities waiting around.

Hong Kong to Shenzhen by MercedesSummary. Upon entering the Arrival Hall, a professional driver greets you and escorts you to the vehicle, carrying your luggage. The journey to Shenzhen is door-to-door, meaning the same car will take you from Hong Kong Airport to your Shenzhen hotel, while you stay in the car throughout the entire journey, making this the most convenient and expedient mode of transport from Hong Kong Airport to Shenzhen.

Remark: At the Hong Kong border travelers can pass through immigration from within car, while at the Shenzhen border travelers are required by China law to go through immigration by foot, not from within the car.

Private limousine service vehicle options usually include both business MPVs that seat up to 6 passengers, as well as Mercedes S-Class executive sedans that seat up to 3 passengers.  Because the service is fixed to your arrival schedule, there is no waiting period – as soon as you arrive at the Airport you depart for Shenzhen.  Services are offered 24 hours a day enabling you to go directly to your hotel in Shenzhen from Hong Kong Airport regardless of your arrival time.

Recommendation:  Private car service is more expensive, but it is the only transportation option that requires you to do nothing except relax from the airport to your Shenzhen destination.  If you’ve just had a long international flight and have a busy work schedule ahead it is probably the right solution for you.

China Car Service provides private limousine transfers. If you are interested in private car service for your Hong Kong to Shenzhen journey, please don’t hesitate to contact us:

We’re also excited to offer you a $10 discount on your first service with our company, redeemable with this promo code 10CARBLOG. Just click the image below and get your discounted quote!

If you would like to know how to get from Hong Kong Airport to Shenzhen using other transportation options, please see related articles:






Hong Kong







All locations

If you find this blog useful, please feel free to share it!


Leave a Reply

Your email address will not be published.


This site uses Akismet to reduce spam. Learn how your comment data is processed.