Luggage rules on the Hong Kong to Shenzhen cross-border buses
Updated August 6, 2026
Trans-Island's cross-border coach caps you at one main piece under 10kg (about 22lb) plus a small carry-on, tighter than most people expect from a bus. CTG Bus and EEBus allow more: a large bag plus a carry-on each, but even that won't cover a full Sam's Club haul of boxed water and frozen meat.
Cross-border buses between Hong Kong and Shenzhen fall into two different categories, and mixing them up is where people get caught out. There are the seated, through-ticket coaches that cross the border with you still on board, like Trans-Island Limousine Service and CTG Bus (the operator most people still call by its old name, CTS Bus). Then there are the local shuttle buses that only take you to the checkpoint, where you get off, walk your own bags through immigration, and are on your own after that. Only the first kind has an actual luggage allowance to worry about.
What the through-coaches actually allow
Trans-Island runs an hourly service from Sheung Wan to Shenzhen Bay Port, with one-way fares starting around HK$45. It's a minivan-style coach with a small boot, and published listings describe a fairly tight allowance, roughly one main piece under 10kg (about 22lb) plus a smaller carry-on item. That's tighter than most people expect from a coach, and I wasn't able to pull the current baggage page from Trans-Island's own site while checking this, so treat it as a starting point and confirm the exact figure when you book.
CTG Bus runs a bigger network, with about 17 daily departures from Hong Kong to Guangzhou, Foshan, Panyu, Zhongshan and Jiangmen, using larger coaches with proper underfloor luggage bays. Booking platforms for these routes describe a more familiar pattern: one large bag plus one carry-on per passenger, closer to what you'd expect flying a budget airline. Eternal East Cross-border Coach (EEBus) is the other name you'll see a lot, running from Terminal 2 at Hong Kong International Airport to Shenzhen Bao'an Airport and other Greater Bay Area cities for around HK$170 to HK$200, roughly two hours including the border crossing. That one's built for flyers with normal check-in sized bags, not shoppers.
| Operator | Typical route | One-way fare | Luggage note |
|---|---|---|---|
| Trans-Island Limousine Service | Sheung Wan to Shenzhen Bay Port, hourly | from HK$45 | Small minivan boot; roughly one piece under 10kg plus a small carry-on, per listings |
| CTG Bus (formerly CTS Bus), standard routes | Hong Kong to Guangzhou, Foshan, Panyu, Zhongshan, Jiangmen | varies by destination | Full-size coach, one large bag plus one carry-on per booking platforms |
| CTG Bus Shenzhen Shopping Route | Qianhai Yifang City, Longhua Costco, Longhua Yifang Tiandi | HK$80 | Built for shoppers, real underfloor bay, worth checking for a Sam's Club equivalent |
| Eternal East Cross-border Coach (EEBus) | HKIA Terminal 2 to Shenzhen Bao'an Airport and other GBA cities | HK$170 to HK$200 | Aimed at flyers, normal check-in sized bags, about two hours including the border |
What happens with an actual Sam's Club haul
Here's the useful bit I found while checking this: CTG Bus already runs a dedicated Shenzhen Shopping Route from Hong Kong to Qianhai Yifang City, Longhua Costco and Longhua Yifang Tiandi for HK$80 one-way. That tells you two things. First, coaches built specifically for shopping trips exist, use bigger underfloor bays, and treat a full trolley as normal rather than an exception. Second, that particular verified route serves Costco in Longhua, not Sam's Club, so don't assume it's your route. Ask the operator directly whether a similar dedicated shuttle runs to the Sam's Club branch you're using, covered in more detail on our guide to the three Sam's Club stores.
On the standard routes, a proper haul (multiple flats of drinks, bulk paper goods, a full frozen order) usually beats the stated per-passenger allowance on paper. Drivers on the bigger coaches are often lenient if the bus isn't full and your bags stack reasonably, but that's goodwill, not an entitlement. On the small minivan services like Trans-Island, there's genuinely less physical room, so a big shop is more likely to get you a raised eyebrow or a request to leave something behind.
If you're over the limit
The simplest fix is to skip the seated coach entirely and self-carry through a walk-across checkpoint instead. At Lo Wu, Lok Ma Chau Spur Line (Futian), Huanggang or Shenzhen Bay, you clear immigration on foot with your own trolley at your own pace, and nobody is weighing your bags against a printed allowance. Our crossing picker filters those five ports by hours and crowd levels, which matters more than usual when you're wheeling a loaded trolley through a packed hall. Huanggang is the one port that runs 24 hours, so it's the fallback if you finish a late shop after Lok Ma Chau Spur Line closes at 22:30 or Heung Yuen Wai closes at 22:00; Lo Wu and Shenzhen Bay both run until midnight.
Other options if a haul genuinely won't fit: some operators will sell you a second seat or charge an excess baggage fee, though I couldn't confirm a consistent figure across operators so ask before you board rather than assume. You can also send overflow back separately through a cross-border courier instead of hand-carrying it, or split one big shop into two smaller trips on different days. If you end up paying any excess charge in cash or by app at the mainland end, our payments guide covers what actually works now that WeChat Pay HK and Alipay HK are accepted much more widely.
The rule that covers every operator: if a haul won't fit in one boot bag, it doesn't belong on a seated coach. Self-carrying through Lok Ma Chau or Futian with a trolley takes more legwork, but the outcome doesn't depend on a driver's mood.