>
From Shenzhen to Hong Kong

Compare prices to get from Shenzhen to Hong Kong
Search for tickets from Shenzhen to Hong Kong in the next 7 days. Flights start at S$ 222. Trains start at S$ 14.

Trains
S$ 14|14m
Flights
S$ 222|12h 10m
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
S$ 14
crail
Cheapest
06:42
15m
06:57
FutianHong Kong West Kowloon
S$ 14
Search
Direct
crail
Fastest
06:52
14m
07:06
FutianHong Kong West Kowloon
S$ 14
Search
Direct
crail
07:33
14m
07:47
FutianHong Kong West Kowloon
S$ 14
Search
Direct
crail
07:38
14m
07:52
FutianHong Kong West Kowloon
S$ 14
Search
Direct
  • Prices shown from Shenzhen to Hong Kong are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare Flights and Trains from Shenzhen to Hong Kong

The cheapest way to get from Shenzhen to Hong Kong costs only S$ 13 on average via Trains, and the quickest way takes just 19m by Trains. Find the travel option that best suits you.

Train
Trains Cheapest Fastest
Average price S$ 13
Average duration19m
Departure Time13:54 - 15:10
Direct options
Flight
Flights
Average price S$ 251
Average duration41m
Departure Time--
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Shenzhen to Hong Kong?

What is the cheapest day to travel by train from Shenzhen to Hong Kong?

Average train fares from Shenzhen to Hong Kong for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Shenzhen to Hong Kong is Sunday, with an average price of S$ 13.

S$ 14
S$ 14
S$ 13
S$ 13
    Cheapest
  • May 25
  • May 26
  • May 27
  • May 28
  • May 29
  • May 23
  • May 17

From Shenzhen to Hong Kong: Travel Information

Companies operating from Shenzhen to Hong Kong

Find stations and airports near Shenzhen and Hong Kong

Popular train stations near Shenzhen

Bantian Shenzhen China
Shenzhen North Shenzhen China
Shenzhen East Shenzhen China
Futian Shenzhen China
Pinghu Subdistrict Shenzhen China

Popular train stations near Hong Kong

Shenzhen Hong Kong China
luohu Hong Kong China
Futian Hong Kong China
Shenzhen East Hong Kong China
Shenzhen West Hong Kong China
Shenzhen North Hong Kong China

Popular airports near Shenzhen

Shenzhen Bao'an International Airport (SZX) Shenzhen China
Hong Kong International Airport (HKG) Nearby Hong Kong China

Popular airports near Hong Kong

Hong Kong International Airport (HKG) Hong Kong China
Shenzhen Bao'an International Airport (SZX) Nearby Shenzhen China

Recommended hotels in Hong Kong

Regala Skycity Hotel by Regal Hotels
8.7/10
11947 Reviews
Regala Skycity Hotel by Regal Hotels
hotel-star hotel-star hotel-star hotel-star hotel-praise
Airport | 23.37 km from city centre
S$ 90
Bishop Lei International House
8.8/10
1519 Reviews
Bishop Lei International House
hotel-star hotel-star hotel-star hotel-star hotel-praise
Central and Admiralty | 4.82 km from city centre
22% off
S$ 72 S$ 56
Regal Airport Hotel
8.5/10
10427 Reviews
Regal Airport Hotel
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Airport | 24.17 km from city centre
11% off
S$ 143 S$ 127
The Royal Garden Tsim Sha Tsui
8.9/10
4781 Reviews
The Royal Garden Tsim Sha Tsui
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Tsim Sha Tsui and Kowloon West | 2.46 km from city centre
28% off
S$ 169 S$ 121

FAQ – How to travel from Shenzhen to Hong Kong

  • How far is it from Shenzhen to Hong Kong?

    The distance from Shenzhen to Hong Kong is about 53 km (33 miles).
  • There are 2 modes of transport available from Shenzhen to Hong Kong, including Flights Trains.
  • The fastest way to get from Shenzhen to Hong Kong is by Trains, with an average journey time of 0h 19m. Other modes of transport take longer: Flights takes on average 41 minutes.
  • The cheapest way to get from Shenzhen to Hong Kong is by Trains, with an average price of S$ 13. Other modes of transport are more expensive: Flights costs around S$ 251 on avergae.
  • Travellers typically choose the following departure and arrival points from Shenzhen to Hong Kong: Flights usually departs from Shenzhen Bao'an International Airport and arrives at Hong Kong International Airport Trains usually departs from Bantian and arrives at Shenzhen .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: ShenzhentoHong KongTrains is usually the cheapest at Sunday, with an average price of S$ 13 .
  • The time difference between Shenzhen and Hong Kong is 0h.