How to get from Tsim Sha Tsui to Shenzhen Bay Port (border)

Updated

Shenzhen Bay is the crossing for Nanshan and Shekou on Shenzhen's west side. No train goes there: take the Tuen Ma line to Yuen Long or Tuen Mun and a bus for the last stretch.

Plan this trip now, with live times

Queue at Shenzhen Bay now

Live · 21:31

Leaving Hong Kong

VisitorsNormalunder 30 minHK residentsNormalunder 15 min
All crossings and opening hours ›

The short answer

  • Fastest: Tuen Ma Line → Bus B2 · 80 min · HK$37.9
  • Cheapest: Tuen Ma Line → Bus B2P · 80 min · HK$33.4
  • Tuen Ma Line → Bus B3X · 86 min · HK$38.6

Route map

How to get from Tsim Sha Tsui to Shenzhen Bay Port (border)

Ways to get there

Planned for a weekday at 10 am with today's timetables. Fares are Octopus fares in HK dollars.

80 min · 1 change

Fastest

Tuen Ma LineBus B2

  1. Walk 5 min to East Tsim Sha Tsui · go in at Exit N4
  2. Tuen Ma Line (towards Tuen Mun): East Tsim Sha Tsui → Yuen Long · 6 stops · 26 min
  3. Exit E (Light Rail Yuen Long Stop) · Walk 2 min to Yuen Long Station Bus Terminus
  4. Bus B2 (towards Shenzhen Bay Port): Yuen Long Station Bus Terminus → Shenzhen Bay Port · 19 stops · 33 min
  5. Walk 14 min to Shenzhen Bay Port (border)

Adult HK$37.9 · Child HK$19.4 · Senior HK$6.4

80 min · 1 change

Cheapest

Tuen Ma LineBus B2P

  1. Walk 5 min to East Tsim Sha Tsui · go in at Exit N4
  2. Tuen Ma Line (towards Tuen Mun): East Tsim Sha Tsui → Tin Shui Wai · 8 stops · 31 min
  3. Exit B (Tin Shing Court) · Walk 7 min to Tin Shui Wai Station - Tin Shing Court, Ping Ha Road
  4. Bus B2P (towards Shenzhen Bay Port): Tin Shui Wai Station - Tin Shing Court, Ping Ha Road → Shenzhen Bay Port · 1 stop · 23 min
  5. Walk 14 min to Shenzhen Bay Port (border)

Adult HK$33.4 · Child HK$17.2 · Senior HK$6.4

86 min · 1 change

Tuen Ma LineBus B3X

  1. Walk 5 min to East Tsim Sha Tsui · go in at Exit N4
  2. Tuen Ma Line (towards Tuen Mun): East Tsim Sha Tsui → Tuen Mun · 10 stops · 39 min
  3. Exit C1 (Public Transport Interchange) · Walk 7 min to Tuen Mun Town Centre, Tuen Mun Heung Sze Wui Road
  4. Bus B3X (towards Shenzhen Bay Port): Tuen Mun Town Centre, Tuen Mun Heung Sze Wui Road → Shenzhen Bay Port · 3 stops · 19 min
  5. Walk 14 min to Shenzhen Bay Port (border)

Adult HK$38.6 · Child HK$19.8 · Senior HK$6.4

Step-free route

For wheelchairs, prams and heavy luggage: lifts and level access only, with no minibuses or trams.

There's no fully step-free public transport route right now; a taxi is the simplest step-free option.

Good to know

  • Hong Kong and mainland checks are in the same building here, so you clear both sides in one go.
  • KMB's B2 (from Yuen Long) and B3 (from Tuen Mun) run to the port; both towns are on the Tuen Ma line.
  • The Immigration Department counts it among the busiest land crossings, so check the queue before you set off.

Things to do there · Ad

Questions

How do I get from Tsim Sha Tsui to Shenzhen Bay Port (border)?

The quickest way is Tuen Ma Line → Bus B2, about 80 minutes and HK$37.9 for an adult with Octopus. The cheapest is Tuen Ma Line → Bus B2P at HK$33.4, about 80 minutes.

How long does it take from Tsim Sha Tsui to Shenzhen Bay Port (border)?

About 80 to 86 minutes on a weekday morning, depending on which way you go.

How much does it cost from Tsim Sha Tsui to Shenzhen Bay Port (border)?

From HK$33.4 for an adult paying by Octopus. On the same route children pay HK$17.2 and seniors HK$6.4.

Is there a step-free route from Tsim Sha Tsui to Shenzhen Bay Port (border)?

There's no fully step-free public transport route right now; a taxi is the simplest step-free option.

How this guide is made

Routes, journey times and fares on this page are planned every day from the Transport Department's and the MTR's official open data on DATA.GOV.HK, and were last updated on 10 October 2026. Live departure times in the planner come from the operators' own feeds. The tips are our own.

More route guides