How to Travel from Hong Kong Airport to Shenzhen
Hong Kong is adjacent to Shenzhen. The distance from Hong Kong International Airport to Shenzhen is only 50 km (31 mi). The following are 5 ways to travel between the two cities. Among them, Airport Express with bullet train can be the most efficient one, while the ferry is convenient for passengers arriving at the airport by plane. Cross-border coaches take passengers to specific spots in downtown Shenzhen directly. If you are sensitive to budget, transfers on buses are recommended.
1. Best Airport Express + High Speed Train: 45 - 60 minutes, HKD183.7 - 366.8
→ Take airport express to Kowloon Station: 22 minutes, HKD 105
→ Walk to Hong Kong West Kowloon Railway Station through indoor Elements Shopping Mall rather than along the outdoor streets: over 10 minutes
→ Take Hong Kong - Shenzhen High Speed Train to Shenzhen Futian/ Shenzhen North Railway Station: 14 - 29 minutes, CNY 204 - 226/ HKD 236.4 - 261.8 for a business class seat, CNY 109 - 120/ HKD 126.3 - 139 for a first class seat, CNY 68 - 75 / HKD 78.7 - 86.9 for a second class seat.
2. Ferry for Airline Passengers at HKIA: 30 - 40 minutes, HKD198 - 330
Route: SkyPier, Hong Kong International Airport - Shenzhen Shekou Port
Schedule: 08:15, 09:45, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00, 20:00, 21:30
Duration: 30 - 40 minutes
Ticket Center: Mainland/ Macao Transport Ticketing Counter at Transfer Area E2
Ticket Price
| First Class | Economy Class |
|---|---|
| HKD330 | HKD198 |
1. Skypier is only available for passengers who arrive at HK airport by air. And the flight ticket arriving at HKIA on the same day is needed.
2. Passengers need to arrive at the ticket counter at least 60 min before the ferry departure, as you need to deal with your baggage transfer.
Read more: How to Travel from Hong Kong Airport to Shenzhen by Ferry
3. Nonstop Cross-border Bus: from about 90 minutes, from HKD135
| Destination | Dep. Time | Fare (HKD) |
|---|---|---|
| Shenzhen Bao'an Airport | 07:15 - 18:45 every 0.5 hour | 170 |
| Shenzhen Bay Port | 06:00 - 23:30 every 15 - 30 minutes | 135 |
| Huanggang Port | 23:00, 23:30, 23:59 | 150 |
| Luohu | 09:00 - 19:00 every 0.5 - 1 hour | 220 |
| Dayhello Hotel | 09:00, 11:15, 11:30, 16:15, 16:30, 19:15, 19:30 | 190 |
| Hilton Garden Hotel, Shenzhen World Exhibition & Convention Center | 09:00, 10:30, 11:45, 12:00, 13:15, 13:30, 14:45, 15:00 | 190 |
| Tongtai Times Square | 10:30, 12:15, 12:30, 15:15, 15:30, 18:45, 19:00 | 190 |
4. Cheapest Way - Airport Bus with Transfer
Passengers can enter Shenzhen via those land ports from Hong Kong International Airport.
Shenzhen Bay Port: 55 minutes, HKD32.2
→ Get on airport shuttle bus A33X at Ground Transportation Center and get off at Tuen Mun Park stop.
→ Change to bus line B3 to Shenzhen Bay Port.
Futian Port: 80 minutes, HKD19.8
→ Take airport shuttle bus A36 to Yoho Mall I stop.
→ Interchange to bus line B1 to Lok Ma Chu Station, Futian Port.
Huanggang Port: 65 minutes, HKD42.4
→ Ride airport bus A43P to San Tin Public Transport Interchange stop.
→ Transfer to the free shuttle bus to Huanggang Port - HK, with a duration of 5 minutes.
→ Get on the Cross Boundary Coach to reach Huanggang Port - Shenzhen in 3 min after going through customs.
Note: The travel time listed above is only onboard time. Time for passing the border is not included.
5. Taxi/ Skylimo: 1 hour, from HKD700/ car
Passengers can choose to take a taxi or Skylimo, a cross-border business car, from Hong Kong Airport to Shenzhen, which takes around 1 hour. The fare is from about HKD700 per car. You can share the car with others to save money.
Further Reading:
How to Travel from Shenzhen to Hong Kong Airport
How to Travel from Hong Kong to Shenzhen