• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Sha Tin to Happy Valley by subway, bus, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Subway, line 170 bus  •  28m

  1. Take the subway from Sha Tin Station to Hung Hom Station East Rail
  2. Take the line 170 bus from Cross Harbour Tunnel Toll Plaza to Cannon Street 170 / ...

$10 - $17

Cheapest option

Line 170 bus  •  43m

  1. Take the line 170 bus from Che Kung Temple to Cannon Street 170

$5 - $15

3 alternative options

Taxi  •  16m

  1. Take a taxi from Sha Tin to Happy Valley 10.5 miles

$160 - $190

Drive  •  16m

  1. Drive from Sha Tin to Happy Valley 10.5 miles

$22 - $35

Uber  •  16m

  1. Take an Uber from Sha Tin to Happy Valley 10.5 miles

$140 - $160

Questions & Answers

The cheapest way to get from Sha Tin to Happy Valley is to subway and line 170 bus which costs $10 - $17 and takes 28m.

More details

The quickest way to get from Sha Tin to Happy Valley is to taxi which costs $160 - $190 and takes 16m.

More details

Yes, there is a direct bus departing from Che Kung Temple and arriving at Cannon Street. Services depart every 20 minutes, and operate every day. The journey takes approximately 43m.

More details

The distance between Sha Tin and Happy Valley is 13 km. The road distance is 16.8 km.

Get driving directions

The best way to get from Sha Tin to Happy Valley without a car is to subway and line 170 bus which takes 28m and costs $10 - $17.

More details

It takes approximately 28m to get from Sha Tin to Happy Valley, including transfers.

More details

Sha Tin to Happy Valley bus services, operated by Citybus, depart from Che Kung Temple station.

More details

Sha Tin to Happy Valley bus services, operated by Citybus, arrive at Cannon Street station.

More details

Yes, the driving distance between Sha Tin to Happy Valley is 17 km. It takes approximately 16m to drive from Sha Tin to Happy Valley.

Get driving directions

There are 752+ hotels available in Happy Valley. Prices start at $220 HKD per night.

More details

Map of how to get from Sha Tin to Happy Valley.
Launch map view
  • Distance: 8 miles
  • Duration: 28m

What companies run services between Sha Tin, Hong Kong and Happy Valley, Hong Kong?

Citybus operates a bus from Sha Tin to Happy Valley every 20 minutes. Tickets cost $5 - $15 and the journey takes 43m.

Train operators
Bus operators
Citybus
Website
nwstbus.com.hk
Bus from Cross Harbour Tunnel Toll Plaza to Cannon Street
Ave. Duration
9m
Frequency
Every 10 minutes
Estimated price
$1 - $3
Schedules at
mobile.nwstbus.com.hk
Bus from Che Kung Temple to Cannon Street
Ave. Duration
43m
Frequency
Every 20 minutes
Estimated price
$5 - $15
Schedules at
mobile.nwstbus.com.hk
Other operators
Uber Hong Kong
Website
uber.com
Towncar from Sha Tin to Happy Valley
Ave. Duration
16m
Frequency
On demand
Estimated price
$140 - $160
Signup at
uber.com
Flash
$140 - $160
Assist
$140 - $170
UberX
$140 - $170
Black
$200 - $230
UberXL
$200 - $230
Taxi from Sha Tin to Happy Valley
Ave. Duration
16m
Estimated price
$160 - $190
Urban Red Taxi
Phone
+852 2398 1881
New Territories Green Taxi
Phone
+852 2657 2267
Lantau Blue Taxi
Phone
+852 2984 1328
Shenzhen Taxi
Phone
+8675596880

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Which London airport should I choose? and Want to know more about Flixbus? - to help you get the most out of your next trip.