HUB hero image

How to Travel from

Shenzhen Bay Port to Ma On Shan Station

by Rideshare, Route or Car

Shenzhen Bay Port
+0
Ma On Shan Station
Transport search to Ma On Shan Station
Shenzhen Bay Port
+0
Ma On Shan Station
Building a composite car route
Cheapest
Best Offer!
Car
36 min
46 km.
from $2
Composite Route Car Only

Three ways to Travel from Shenzhen Bay Port to Ma On Shan Station

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Mass Transit Railway (MTR)

Phone:
+852 2881 8888
Website:
mtr.com.hk/ch/customer/main/index.html
Train from Yuen Long to Ma
Ave. Duration:
59 min
Frequency:
Every 10 minutes
Estimated price:
$3.82–$8.27

Bus operators

CTS - China Travel Tours

Phone:
(852)2998 7888
Website:
ww1.ctshk.com/en/
Bus from Shenzhen Bay Port to Metropark
Ave. Duration:
59 min
Frequency:
Every 30 minutes
Estimated price:
$8.91–$12.72

EE Bus

Phone:
(852) 3412 6677
Website:
eebus.com/
Bus from Shenzhen Bay Port to Yuen
Ave. Duration:
30 min
Frequency:
Every 30 minutes
Estimated price:
$4.83–$7.00
Bus from Shenzhen Bay Port to Diamond
Ave. Duration:
1h 15m
Frequency:
Every 10 minutes
Estimated price:
$6.11–$8.27

Green Minibus Services

Phone:
(852) 2804 2600
Website:
td.gov.hk/en/transport_in_hong_kong/public_transport/minibuses
Bus from Mong Kok Road, Outside Fa Yuen Street Market Complex to Sai
Ave. Duration:
24 min
Frequency:
Every 15 minutes
Estimated price:
$2.04–$2.80

New Lantao Bus

Phone:
(852) 2984 9848
Website:
nlb.com.hk/
Bus from Shenzhen Bay Port to Yuen
Ave. Duration:
33 min
Frequency:
Every 30 minutes
Estimated price:
$0.64–$2.42

Questions and Answers

What is the cheapest way to get from Shenzhen Bay Port to Ma On Shan Station?

The cheapest way to get from Shenzhen Bay Port to Ma On Shan Station is to bus which costs $5.98 - $8.70 and takes 1h 34m.

What is the fastest way to get from Shenzhen Bay Port to Ma On Shan Station?

The fastest way to get from Shenzhen Bay Port to Ma On Shan Station is to drive which takes 33 min and costs $10.87 - $17.39 .

Is there a direct bus between Shenzhen Bay Port and Ma On Shan Station?

No, there is no direct bus from Shenzhen Bay Port to Ma On Shan Station. However, there are services departing from Shenzhen Bay Port and arriving at [Ctb] Bayshore Towers, Sai Sha Road|[Kmb+Ctb] Bayshore Towers/
Bayshore Towers, Sai Sha Road|[Kmb] Bayshore Towers|[Lwb] Bayshore Towers via [Kmb+Ctb] Diamond Hill Station Bus Terminus/
Diamond Hill Station|[Kmb] Diamond Hill Station Bus Terminus. The journey, including transfers, takes approximately 1h 34m.

How far is it from Shenzhen Bay Port to Ma On Shan Station?

The distance between Shenzhen Bay Port and Ma On Shan Station is 64 km. The road distance is 44.8 km.

How do I travel from Shenzhen Bay Port to Ma On Shan Station without a car?

The best way to get from Shenzhen Bay Port to Ma On Shan Station without a car is to bus and subway which takes 1h 32m and costs $7.07 - $13.04 .

How long does it take to get from Shenzhen Bay Port to Ma On Shan Station?

It takes approximately 1h 32m to get from Shenzhen Bay Port to Ma On Shan Station, including transfers.

Where do I catch the Shenzhen Bay Port to Ma On Shan Station bus from?

Shenzhen Bay Port to Ma On Shan Station bus services, operated by EE Bus, depart from Shenzhen Bay Port station.

Where does the Shenzhen Bay Port to Ma On Shan Station bus arrive?

Shenzhen Bay Port to Ma On Shan Station bus services, operated by EE Bus, arrive at Diamond Hill station.

Can I drive from Shenzhen Bay Port to Ma On Shan Station?

Yes, the driving distance between Shenzhen Bay Port to Ma On Shan Station is 45 km. It takes approximately 33 min to drive from Shenzhen Bay Port to Ma On Shan Station.

Where can I stay near Ma On Shan Station?

There are 817+ hotels available in Ma On Shan Station. Prices start at $50.57 per night.
+0