
In recent years, it’s become increasingly common for Hong Kong and Shenzhen locals to hop across the border for a quick getaway. Among the various border checkpoints, Shenzhen Bay Port stands out thanks to its efficient “co-location” immigration set-up, which speeds up the entire process and saves travellers plenty of time.
In this guide, you will know the best bus routes to Shenzhen Bay Port from different parts of Hong Kong, including the New Territories, Kowloon, and Hong Kong Island.
Shenzhen Bay Port Bus Routes
To help you get the essentials at a glance, we’ve put together a simple overview below.
Departure Area | Main Bus Routes | Key Pick-up Points | Fare (HKD) | Approx. Fare (SGD) | Estimated Journey |
New Territories | |||||
Yuen Long/Tin Shui Wai | KMB B2, B2P, B2X | Yuen Long/Tin Shui Wai MTR, Tin Tsz Estate | HK$11.3-$15.8 | ~S$1.90-S$2.70 | ~15-25 mins |
Tuen Mun | Citybus B3, B3A, B3X | Tuen Mun Ferry Pier, Town Centre, Shan King Estate | HK$16.5 | ~S$2.70 | ~20-30 mins |
Kowloon | |||||
Mong Kok/Prince Edward | Cross-border coach/MTR | Shanghai St & Portland St | ~HK$50-$60 | ~S$8.30-S$10.00 | ~45-60 mins |
Kwun Tong/Tseung Kwan O | MTR/Cross-border coach | Kwun Tong APM, Tseung Kwan O stations | ~HK$55-$65 | ~S$9.20-S$11.00 | ~60-80 mins |
Hong Kong Island | |||||
Central/Wan Chai | Cross-border coach/MTR | Chater Garden, Steward Rd | ~HK$60-$70 | ~S$10.00-S$11.80 | ~60-90 mins |
Note: Fares and journey times are for reference only, as actual travel time may vary depending on traffic conditions.
New Territories to Shenzhen Bay Port
For those staying in the New Territories, getting to Shenzhen Bay Port is especially straightforward. Several point-to-point franchised bus routes operate in the area.
Yuen Long to Shenzhen Bay Port - B2, B2P & B2X Routes
Travellers around Yuen Long and Tin Shui Wai will find the KMB B2-series routes the most convenient way to reach Shenzhen Bay Port. These buses are the main public transport option serving the checkpoint.
1. B2 (Yuen Long MTR Station ↔ Shenzhen Bay Port)

Source: New Lantao Bus
The B2 is the core service. It departs from the Yuen Long MTR Public Transport Interchange and makes only a handful of stops, allowing passengers to reach the checkpoint in the shortest possible time.
- Operating hours: Daily, roughly 06:00 - 22:30 from Yuen Long.
- Frequency: Around every 20 minutes during weekday peak periods.
- Fare & payment: The full fare is HK$15.8 (approx. S$2.70). Octopus and major e-payment methods are accepted.
2. B2P (Tin Tsz Estate, Tin Shui Wai ↔ Shenzhen Bay Port)

Source: New Lantao Bus
The B2P mainly serves the northern part of Tin Shui Wai. The bus starts from Tin Tsz Estate and passes through major areas such as Tin Yiu Estate, Tin Shui Estate and Tin Shing Court.
- Operating hours: This route runs only during weekday peak hours, with full-day service on weekends and public holidays. As the schedule varies, it’s best to check the latest timetable before you set off.
- Fare: The full fare is HK$11.3 (about S$1.90).
3. B2X (Tin Yiu Estate ↔ Shenzhen Bay Port)

Source: New Lantao Bus
The B2X is the express option within the B2 series. It operates only on weekends and public holidays in the morning, making it ideal for travellers who want to get across the border early and avoid crowds. Departing from Tin Yiu Estate, it makes just a couple of quick stops at Yiu Min House (Tin Yiu Estate) and Tin Shing Court before heading straight to Shenzhen Bay Port. It’s a great pick if you value speed and efficiency.
- Fare: The full fare is HK$11.3 (around S$1.90).
Tuen Mun to Shenzhen Bay Port - B3, B3A, B3M & B3X Routes

For travellers coming from Tuen Mun, the Citybus-operated B3 series offers the most comprehensive coverage.
Route | Service Area/Key Stops | Description |
B3 (Shenzhen Bay Port ↔ Tuen Mun Ferry Pier) | Tuen Mun Town Centre, Chi Lok Garden, Goodview Garden, New Tuen Mun Centre, Siu Shan Court, Butterfly Estate, Tuen Mun Ferry Pier | Covers major residential areas across central and western Tuen Mun. |
B3A (Shenzhen Bay Port ↔ Shan King Estate) | Fu Tai Estate, Siu Hong Court, Tuen Mun Hospital, Prime View Garden, Leung King Estate, Tai Hing Sports Centre, Shan King Estate | Ideal for passengers living around northern and north-western Tuen Mun. |
B3M (Shenzhen Bay Port ↔ Tuen Mun Station) | Hung Kiu, San Hui Market, Tuen Mun Town Centre, Tuen Mun Station | Offers a convenient connection for those boarding near Tuen Mun Station. |
B3X (Express) (Shenzhen Bay Port ↔ Tuen Mun Town Centre) | Hung Kiu, Tuen Mun Town Centre | The express option with fewer stops — perfect for travellers who want a quicker journey. |
Fare: All B3 routes cost HK$16.5 (around S$2.70) and operate at high frequency.
Kowloon to Shenzhen Bay Port

Although there are no direct franchised buses from Kowloon to Shenzhen Bay Port, travellers can still reach the checkpoint easily with flexible transfer options.
1. Mong Kok/Prince Edward to Shenzhen Bay Port (Best Transfer Methods)
Option 1: Cross-border Coaches (Most Comfortable & Direct)
Cross-border coaches offer a simple, point-to-point experience without the need to change transport. Seats are comfortable, and the service is ideal if you’re carrying larger luggage or prefer a more relaxed ride.
Pick-up points: The main boarding spots are Shanghai Street in Mong Kok (near Langham Place) and Portland Street in Prince Edward (near Metropark Hotel). Several operators including Eternal East Bus and TIL ChinaLink provide services on this route.
Fare: Tickets cost around HK$50-$60 (approximately S$8.30-S$10.00). Booking through Trip.com is recommended to secure your seat and potentially enjoy discounted fares.
Downside: Schedules are fixed and not as flexible as regular public transport.
Option 2: MTR + Bus Transfer (Budget-friendly & Flexible)
Recommended route: From Mong Kok or Prince Edward, take the Tsuen Wan Line to Mei Foo, then switch to the Tuen Ma Line towards either Yuen Long Station or Tin Shui Wai Station.
How to transfer:
- From Yuen Long Station: Exit via G2 to the Public Transport Interchange and board KMB B2 to Shenzhen Bay Port.
- From Tin Shui Wai Station: Walk to the nearby bus stop and transfer to KMB B2P.
Overall cost: The combined cost of the MTR and bus fare is cheaper than taking a cross-border coach, and services run frequently throughout the day, giving you plenty of flexibility.
2. Kwun Tong to Shenzhen Bay Port (Most Affordable Option)
MTR Transfer (Best Value for Money)
From Kwun Tong Station, take the Kwun Tong Line to Diamond Hill, then change to the Tuen Ma Line all the way to Yuen Long or Tin Shui Wai. From there, simply switch to the B2 or B2P bus as mentioned above.
This is the most cost-effective route, offering a good balance of price, convenience and frequent trains.
Cross-border Coaches
For those who prefer a more comfortable and direct ride, Kwun Tong’s APM (Millennium City 5) also has cross-border coach services heading to Shenzhen Bay Port. This option suits passengers who want fewer transfers and a smoother journey.
3. Tseung Kwan O to Shenzhen Bay Port
For travellers departing from Tseung Kwan O, including Popcorn Mall (Po Lam), Hang Hau or Tiu Keng Leng, the MTR remains the most reliable way to get across the city.
Recommended route: Take the Tseung Kwan O Line to North Point, switch to the Island Line towards Admiralty, then transfer to the Tsuen Wan Line for Mei Foo. From there, hop onto the Tuen Ma Line to reach Yuen Long or Tin Shui Wai, where you can connect to the B2 or B2P bus.
Although the journey involves several transfers, the entire trip remains within the rail network, with clear signage and straightforward interchanges.
Hong Kong Island to Shenzhen Bay Port

Travellers from Hong Kong Island can reach Shenzhen Bay Port either via comfortable cross-border coaches or by combining the MTR with local buses.
Option 1: Cross-border Coaches (Fastest & Most Convenient)
Pick-up points on Hong Kong Island:
- Central: Chater Garden, Exchange Square Bus Terminus
- Wan Chai: Wan Chai Ferry Bus Terminus, Steward Road
- Causeway Bay: Near Times Square
Operators: Frequent services are provided by companies such as Eternal East/Runbus, offering reliable and comfortable rides.
Fare: Single-trip tickets cost around HK$60-$70 (approx. S$10.00-S$11.80). Booking via Trip.com is recommended to secure a seat and help plan your budget effectively.
Option 2: MTR/Bus + Bus (Best Value for Money)
Recommended route:
- MTR route: From any Hong Kong Island station, take the MTR via the Tung Chung Line or Tsuen Wan Line, then transfer to the Tuen Ma Line to reach Yuen Long or Tin Shui Wai. From there, board a B-series bus (B2/B2P) to Shenzhen Bay Port.
- Western Harbour Tunnel buses: Alternatively, you can take a bus through the Western Harbour Tunnel (e.g., 968, 969) to Yuen Long, then transfer to the B2 bus at Yuen Long Station. This option avoids multiple MTR transfers and the associated walking.
This route is more budget-friendly, offers greater flexibility, and is ideal for travellers familiar with Hong Kong’s transport network or those who aren’t in a rush. It balances cost, comfort, and convenience, making it a smart choice for day-trippers from Hong Kong Island.
Shenzhen Bay Port Bus Timetable
Getting accurate operational info is key to a smooth trip. Shenzhen Bay Port immigration operates daily from 06:30 to 24:00, and all bus services to the port are scheduled to align with these hours.
Route | From ↔ To | Direction | Service Days | First Bus | Last Bus | Frequency (mins) |
KMB B2 | Yuen Long MTR ↔ Shenzhen Bay Port | To Port | Daily | 06:00 | 22:30 | 20-30 |
To Yuen Long | Daily | 06:40 | 00:20 | 20-30 | ||
KMB B2P | Tin Tsz Estate ↔ Shenzhen Bay Port | To Port | Mon-Fri (school days) | 06:10 | 22:45 | 10-20 |
Mon-Fri (except school days & Public Holidays) | 06:10 | 22:45 | 10-20 | |||
Sat-Sun & Public Holidays | 06:10 | 22:45 | 10-20 | |||
To Tin Tsz | Mon-Fri | 06:50 | 09:30 | 20-30 | ||
Sat-Sun & Public Holidays | 06:50 | 00:20 | 10-20 | |||
KMB B2X | Tin Yiu Estate ↔ Shenzhen Bay Port | To Port | Sat-Sun & Public Holidays | 07:45 | 20:55 | 30 |
To Tin Yiu | Sat-Sun & Public Holidays | 18:00 | 23:00 | 30 | ||
Citybus B3 | Tuen Mun Ferry Pier ↔ Shenzhen Bay Port | To Port | Daily | 06:10 | 22:10 | 15-30 |
To Tuen Mun | Daily | 06:55 | 23:55 | 15-30 | ||
Citybus B3A | Shan King Estate ↔ Shenzhen Bay Port | To Port | Mon-Fri | 06:00 | 22:10 | 20-45 |
Sat-Sun & Public Holidays | 06:05 | 22:10 | 15-30 | |||
To Shan King | Daily | 06:50 | 23:55 | 15-35 | ||
Citybus B3X | Tuen Mun Town Centre ↔ Shenzhen Bay Port | To Port | Daily | 06:15 | 22:50 | 10-20 |
To Tuen Mun | Daily | 06:50 | 00:20 | 10-20 | ||
Minibus 618 | Tin Shui Wai (Tin Yan Estate) ↔ Shenzhen Bay Port | To Port | Daily | 06:05 | 22:30 | 5-15 |
To Tin Shui Wai | Daily | 06:45 | 00:20 | 5-15 |
Important Tips for Shenzhen Bay Port Bus Travellers
Last bus departure: The final buses departing from Shenzhen Bay Port are scheduled after the port closes at 24:00, allowing travellers who clear immigration late to catch a ride back to the city. To avoid delays, it’s strongly recommended to allow at least 30 minutes for immigration processing before your intended bus departure.
Cross-border coaches: Major cross-border bus operators run services roughly from 07:00 to 22:00. Timetables may vary between operators, so it’s best to check the official website or Trip.com for the most up-to-date schedule and to book tickets in advance.
Real-time updates: Bus schedules may change due to traffic conditions. Before heading out, make sure to use the KMB or CitybusNWFB mobile apps to check live bus arrival times and plan your journey accordingly.
Connecting Transport After Arriving at Shenzhen Bay Port
Once you’ve cleared immigration and entered Shenzhen, there are multiple convenient ways to reach different parts of the city.
Free Shuttle Services (Weekends & Public Holidays Only)

Source: Dot Dot News
- Shopping & Leisure Express: Direct service to major malls such as MixC Qianhai, Yifang City, and Qianhai Hop Sky City.
- Qianhai Sam’s Club Express: Operating only on weekends and public holidays, this shuttle provides free transfers between Shenzhen Bay Port and Sam’s Club in Qianhai.
- Garden City Express: Also available on weekends and public holidays, this route runs between Shenzhen Bay Port and Shekou China Merchants Garden City, with nearby popular spots including Walmart and Tai Er Sauerkraut Fish.
Shenzhen Metro: Line 13 from Shenzhen Bay Port

Source: HKTKWW
Shenzhen Metro Line 13 has officially opened, with Shenzhen Bay Port Station serving as its starting point. This line runs across Nanshan District and offers easy interchanges with Lines 1, 2, 9, and 11, making it extremely convenient to reach popular destinations and shopping hubs such as Coastal City, Window of the World, and Happy Harbour.
Shenzhen Buses & Taxis
Just outside Shenzhen Bay Port, there is a large bus terminus and taxi stand, offering routes to various districts across Shenzhen. Taking a taxi or ride-hailing service is also a flexible and quick option, especially if you’re carrying luggage or travelling with a group.
FAQs Shenzhen Bay Port Bus
What buses go to Shenzhen Bay Port?
From Hong Kong, the main services are: KMB B2 series (departing from Yuen Long/Tin Shui Wai); Citybus B3 series (departing from Tuen Mun); Minibus 618 (departing from Tin Shui Wai). In addition, several operators provide cross-border coaches from multiple locations across Hong Kong Island, Kowloon, and the New Territories directly to the port.Can I take a taxi to Shenzhen Bay Port?
Yes. Within Hong Kong, you can take a red urban taxi or a green New Territories taxi to Shenzhen Bay Port (Hong Kong side). Taxis are more expensive than buses but provide point-to-point convenience, making them ideal for groups of 3-4 passengers or travellers carrying heavy luggage.How long does it take from Shenzhen Bay Port to Hong Kong International Airport?
There is no direct public bus from the port to the airport. The quickest public transport option is to take a B2/B3X bus back to Yuen Long or Tuen Mun, then transfer to Long Win Bus A33X, A36, or A37 to the airport. The journey typically takes around 70-90 minutes. Alternatively, you can book a cross-border 7-seater car for a direct ride to the airport, which takes about 40-50 minutes.Is there a metro station at Shenzhen Bay Port?
Yes. Once you’ve crossed into Shenzhen, you can access Shenzhen Metro Line 13 at Shenzhen Bay Port Station, allowing seamless transfers to the wider metro network.


