The average bus between Ap Lei Chau and Ma On Shan takes 40 min and the fastest bus takes 33 min. The bus runs at least 2 times per hour from Ap Lei Chau to Ma On Shan. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 30 minutes between Ap Lei Chau and Ma On Shan. The earliest departure is at 6:13 AM in the morning, and the last departure from Ap Lei Chau is at 11:47 PM which arrives into Ma On Shan at 12:27 AM. All services require a transfer, and take on average 40 min. The schedules shown below are for the next available departures.
Want to know about travelling from Ap Lei Chau to Ma On Shan? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Ap Lei Chau to Ma On Shan. However, there are services departing from Ap Lei Chau station and arriving at Ma On Shan station via Victoria Park, Causeway Road. The journey, including transfers, takes approximately 40 min.
Ap Lei Chau to Ma On Shan bus services, operated by Citybus, depart from Lei Tung Market station.
Ap Lei Chau to Ma On Shan bus services, operated by Citybus, arrive at Kam Chun Court, Ma On Shan Road station.
The distance between Ap Lei Chau and Ma On Shan is 20.3 km. The road distance is 33 km.
You can take a bus from Lei Tung Market to Kam Chun Court, Ma On Shan Road via Victoria Park, Causeway Road in around 35 min.