There are 7 ways to get from Ma On Shan to Sai Ying Pun by bus, subway, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ma On Shan Town Centre to Macao Ferrybus 980X
18 min$13–19Subway
- Take the subway from University Station to Admiraltysubway East Rail
- Take the subway from Admiralty to Sai Ying Punsubway Island
32 min$27–53Taxi
- Take the taxi from Ma On Shan to Sai Ying Puntaxi 24 km
26 min$210–260Drive 24 km
- Drive from Ma On Shan to Sai Ying Puncar 24 km
26 min$51–73Bus, line 905 bus
- Take the bus from Chevalier Garden Bus Terminal to Mong Kok Road, Outside Fa Yuen Street Market Complexbus 805S
- Take the bus from Sai Yeung Choi Street South to Western Police Station, Des Voeux Road Westbus 905
35 min$19–27Bus, line 970 bus
- Take the bus from [Ctb] Kam Chun Court, Ma On Shan Road|[Kmb+Ctb] Kam Chun Court/<Br>Kam Chun Court, Ma On Shan Road|[Kmb] Kam Chun Court to [Ctb] Prince Edward Station, Prince Edward Road West|[Kmb] Prince Edward Station, Flower Marketbus 87D / ...
- Take the bus from Allied Plaza, Nathan Road to [Ctb] Li Sing Primary School, Pok Fu Lam Roadbus 970 / ...
55 min$21–29Subway, line 101 bus
- Take the subway from Tai Shui Hang to Sung Wong Toisubway Tuen Ma
- Take the bus from Regal Oriental Hotel to Centre Streetbus 101
1h 3m$25–34
Ma On Shan to Sai Ying Pun by bus
Questions & Answers
The cheapest way to get from Ma On Shan to Sai Ying Pun is to bus which costs $13 - $19 and takes 18 min.
The fastest way to get from Ma On Shan to Sai Ying Pun is to bus which takes 18 min and costs $13 - $19.
Yes, there is a direct bus departing from Ma On Shan Town Centre and arriving at Macao Ferry. Services depart every four hours, and operate Monday to Friday. The journey takes approximately 18 min.
No, there is no direct train from Ma On Shan station to Sai Ying Pun. However, there are services departing from University Station and arriving at Sai Ying Pun via Admiralty. The journey, including transfers, takes approximately 32 min.
The distance between Ma On Shan and Sai Ying Pun is 23 km. The road distance is 24 km.
The best way to get from Ma On Shan to Sai Ying Pun without a car is to bus which takes 18 min and costs $13 - $19.
The bus from Ma On Shan Town Centre to Macao Ferry takes 18 min including transfers and departs every four hours.
Ma On Shan to Sai Ying Pun bus services, operated by Kowloon Motor Bus Co. Ltd, depart from Ma On Shan Town Centre station.
Ma On Shan to Sai Ying Pun train services, operated by Mass Transit Railway (MTR), depart from University Station.
Ma On Shan to Sai Ying Pun bus services, operated by Kowloon Motor Bus Co. Ltd, arrive at Macao Ferry station.
What companies run services between Ma On Shan, Hong Kong and Sai Ying Pun, Hong Kong?
Kowloon Motor Bus Co. Ltd operates a bus from Ma On Shan Town Centre to Macao Ferry every 4 hours. Tickets cost $13–19 and the journey takes 18 min. Alternatively, you can take a subway from University Station to Sai Ying Pun via Admiralty in around 32 min.
- Phone
- +852 2881 8888
- Website
- mtr.com.hk
Subway from University Station to Admiralty
- Ave. Duration
- 24 min
- Frequency
- Every 5 minutes
- Estimated price
- $24–50
- Schedules at
- mtr.com.hk
Subway from Admiralty to Sai Ying Pun
- Ave. Duration
- 6 min
- Frequency
- Every 5 minutes
- Estimated price
- $2–3
- Schedules at
- mtr.com.hk
Subway from Tai Shui Hang to Sung Wong Toi
- Ave. Duration
- 18 min
- Frequency
- Every 10 minutes
- Estimated price
- $15–21
- Schedules at
- mtr.com.hk
Bus from Ma On Shan Town Centre to Macao Ferry
- Ave. Duration
- 18 min
- Frequency
- Every 4 hours
- Estimated price
- $13–19
- Schedules at
- search.kmb.hk
- adult
- $13–19
Bus from Sai Yeung Choi Street South to Western Police Station, Des Voeux Road West
- Ave. Duration
- 13 min
- Frequency
- Every 20 minutes
- Estimated price
- $7–10
- Schedules at
- search.kmb.hk
- adult
- $7–10
Bus from [Ctb] Kam Chun Court, Ma On Shan Road|[Kmb+Ctb] Kam Chun Court/<Br>Kam Chun Court, Ma On Shan Road|[Kmb] Kam Chun Court to [Ctb] Prince Edward Station, Prince Edward Road West|[Kmb] Prince Edward Station, Flower Market
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- $11–16
- Schedules at
- search.kmb.hk
- adult
- $11–16
Bus from Regal Oriental Hotel to Centre Street
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- $9–13
- Schedules at
- search.kmb.hk
- adult
- $9–13
- Phone
- (852) 2804 2600
- Website
- td.gov.hk
Bus from Chevalier Garden Bus Terminal to Mong Kok Road, Outside Fa Yuen Street Market Complex
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- $12–19
- Schedules at
- h2-app-rr.hkemobility.gov.hk
- Adult
- $12–17
- Phone
- (852) 2857 6179
- [email protected]
- Website
- citybus.com.hk
Bus from Allied Plaza, Nathan Road to [Ctb] Li Sing Primary School, Pok Fu Lam Road
- Ave. Duration
- 23 min
- Frequency
- Every 10 minutes
- Estimated price
- $10–14
- Schedules at
- citybus.com.hk
- Adult
- $10–14
- Ave. Duration
- 26 min
- Estimated price
- $210–260
Lantau Blue Taxi
- Phone
- +852 2984 1328
New Territories Green Taxi
- Phone
- +852 2657 2267
Urban Red Taxi
- Phone
- +852 2398 1881
Shenzhen Pengcheng Taxi
- Phone
- +86 0755-83973033
- Website
- szpcdd.com
Shenzhen Xihu Taxi
- Phone
- +86 0755-25583988
- Website
- szxihu.com
Shenzhen Yunfa Taxi
- Phone
- +86 0755-88308112
- Website
- 96511.com.cn
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 to get from Heathrow Airport into central London, How to get from Gatwick Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Ma On Shan to Sai Ying Pun train services, operated by Mass Transit Railway (MTR), arrive at Admiralty station.
Yes, the driving distance between Ma On Shan to Sai Ying Pun is 24 km. It takes approximately 26 min to drive from Ma On Shan to Sai Ying Pun.
There are 636+ hotels available in Sai Ying Pun.








