How to Find the Correct Hong Kong Bus Stop
How to locate your Hong Kong bus stop using the unique stop code, physical stop pole markings, and bay allocation at major interchanges and termini.
How to Find the Correct Hong Kong Bus Stop
To find the right Hong Kong bus stop, cross-reference the route number plate with the stop pole code, then confirm the bay letter at larger interchanges. The six-character alphanumeric code printed on every franchised stop pole is the unique identifier that never changes, even when the shelter gets replaced or the pavement gets widened. HKeMobility, the government journey planner, reads your phone's geolocation to show every stop within a configurable radius, complete with real-time arrival data for KMB, Citybus and Long Win routes. The system breaks down when you rely on memory or a screenshot from last year, because bay allocations shift during roadworks and terminus reconfigurations. Carry the stop code, not a mental picture of the corner.
Stop Pole Codes Are the Durable Reference
The stop pole is the slim metal post with a square route number plate at the top, installed at every franchised bus stop in the territory. On the pole itself, near eye level, a sticker or engraved plate carries the stop code: a six-character string like TU01-N-1000 for KMB or 002345 for Citybus. This code is the stop ID that feeds into HKeMobility, operator apps and the Octopus Fare Subsidy Scheme tracking. The route number plate shows every franchised bus route serving that pole, with the route numbers arranged by operator. A green minibus stand does not carry a franchised bus stop code; it uses a separate green-numbered stand plate issued by the Transport Department.
Read the Pole, Not the Shelter
Newcomers mistake the route number for the stop identifier. The route number tells you what services stop here. The stop code tells you exactly which pole on a long stretch of road you are standing beside. Nathan Road alone has over 40 stops in each direction. Without the code, you have no way to distinguish the KMB stop outside Mong Kok MTR Exit B2 from the Citybus stop 80 metres further south. The code is printed on the pole, not on the shelter glass, because shelters get replaced and poles get reused. Memorise the first three characters of your regular stops; the rest you can look up on the spot.
Codes Survive Bay Moves
The durable nature of the stop code matters when bus bays are relocated. During the Cross-Harbour Tunnel bus station reconfiguration in 2024, bay numbers shifted twice in six months. The stop codes for the affected routes stayed the same. Riders who followed the bay number found themselves waiting at an empty platform. Riders who navigated by stop pole code walked straight to the correct pole in the new layout. NLB stops on South Lantau roads are an exception: some remote village stops use a simple signboard without a formal stop code, and you confirm the location by the route number and the timetable posted on the board.
Hong Kong Bus Stop Code Lookup
HKeMobility is the official stop code lookup tool for every franchised bus stop in Hong Kong. Open the app or website, tap the bus icon, and use the "Nearby Stops" function. The platform lists stops by distance from your current location, showing the stop code, route numbers and real-time arrivals on one screen. You can also enter a stop code directly into the search bar if you have it from a previous trip. This is faster than scrolling a map when you are standing on a crowded pavement in Causeway Bay at 18:15.
Operator Apps and Interchange Discounts
The operator-specific apps, KMB/LWB and Citybus, also support stop code lookup but only for their own franchise area. Use the KMB app for a KMB stop code in Tsuen Wan. Use the Citybus app for a Citybus stop code in Kennedy Town. Neither app shows the other operator's stops, which is why HKeMobility is the single source of truth for cross-harbour journeys that switch operators mid-route. A Bus-Bus Interchange discount pair often involves two different operators, and you need both stop codes to confirm the correct transfer point. The time window for the Octopus interchange discount is tight: you have 60 minutes on most BBI pairs, and tapping at the wrong stop pole voids the discount with no alert.
Minibus Stops Have Different Rules
Red minibus waiting areas do not have stop codes. They are informal gathering points, often at a kerbside with no fixed infrastructure. You identify them by the cluster of people standing at a known pick-up point and the red roof marking of the approaching minibus. Green minibus stands carry a green sign with a stand number, not a franchised bus stop code. The HKeMobility platform includes green minibus routes and stand locations, but the live arrival data is patchy: some green minibus operators have not installed the required telematics, and their vehicles do not appear on the real-time map.
Hong Kong Bus Stop Pole Identification
A bus stop pole identification follows a visual hierarchy that works in three seconds. Look at the pole colour first: silver with a red band is KMB, yellow is Citybus, orange is Long Win, and blue is NLB. The route number plate at the top is square and white, with route numbers printed in black. Every route serving that pole is listed, grouped by operator. If your route number is not on the plate, you are at the wrong pole, even if the shelter looks right. The stop code sticker is below the plate, on the pole shaft, and it is the single piece of information you photograph for future reference.
Termini and Directional Suffixes
At a covered bus terminus, the pole is often mounted on a pillar or suspended from the ceiling structure. The identification logic is identical: find the route number plate first, then confirm the stop code. Some termini, like the Tuen Mun Road Bus-Bus Interchange, have over 20 poles arranged in a horseshoe layout. The pole numbering runs clockwise, and the code contains a bay indicator in its final segment. Walking the wrong way around the horseshoe adds four minutes to your transfer, and with a five-minute connection window, that is the difference between making the interchange and watching the connecting bus depart.
Kerbside stops on dual carriageways present a different problem: the same route number appears on both sides of the road, with opposite directions. The stop pole code distinguishes direction by the middle segment of the code. A KMB code ending in N serves the northbound carriageway; S serves the southbound equivalent. Cross the road without checking the direction suffix and you will board a bus heading the wrong way, with the next stop two kilometres distant on an expressway without pedestrian access to the opposite side.
| Operator | Pole Colour | Stop Code Format | Where to Find the Code |
|---|---|---|---|
| KMB | Silver with red band | Six characters, e.g. TU01-N-1000 | Sticker on pole shaft below route plate |
| Citybus | Yellow | Numeric, e.g. 002345 | Engraved plate or sticker on pole |
| Long Win | Orange | Follows KMB format | Sticker on pole, shared with KMB at some stops |
| NLB | Blue | Variable; some rural stops lack a code | Pole sticker or timetable board at remote stops |
| Green Minibus | Green stand sign | Stand number, not a franchised code | On the green stand plate, not on a pole |
| Red Minibus | No fixed pole | No code | Identified by waiting crowd and approaching vehicle |
Hong Kong Bus Bay Location at Interchanges and Termini
Bus bay location at a large interchange follows a lettered grid that is separate from the stop code system. A bus bay is a marked queuing lane within a covered bus terminus, labelled with a letter from A through to as high as Z at the largest facilities. The route number plate on the pole inside the bay confirms which routes depart from that bay, but the bay letter itself is the information you need to navigate the terminus layout. Signboards suspended from the ceiling direct you to bay letters; follow the letter, then confirm the route number at the pole.
Bay Letters Shift, Codes Do Not
Bay allocations at termini shift without notice during roadworks, special events and permanent service reconfigurations. The Tsim Sha Tsui Star Ferry bus terminus reassigns bays roughly every 18 months. A route that departs from Bay C today may move to Bay E tomorrow, and the only reliable check is HKeMobility on the day of travel or the paper notice posted at the terminus entrance. The stop code for each route remains constant through these changes, which is why the stop code is the durable reference while the bay letter is the operational detail of the moment.
Bus-Bus Interchange Taps
At a Bus-Bus Interchange like the Shing Mun Tunnels BBI, the bay layout is linear and sequential. Buses pull in, passengers disembark onto a central platform, and connecting services depart from adjacent bays. The interchange discount is activated by tapping your Octopus card on the reader at the designated BBI stop pole, not at an arbitrary point on the platform. The reader is mounted on the pole or on a standalone pillar with a BBI sign. Missing this tap means you pay the full fare for the second leg, and no retroactive adjustment is possible. The HKeMobility stop finder shows the precise location of each BBI stop pole, which is essential because some interchanges have separate poles for the alighting and boarding functions of the same route.
Kerbside Bays and Bus Bunching
Kerbside bus bays on urban roads work differently from terminus bays. A kerbside bay is a recessed section of pavement marked with a yellow bus stop box and a single stop pole. The bay serves multiple routes, and buses queue behind each other. During peak hours, bus bunching on cross-harbour routes means three buses arrive at the same kerbside bay simultaneously. The rear bus blocks the stop pole from view, and you have to walk past two stationary buses to confirm the route number on the third. At a kerbside bay, the stop code is your only verification because you cannot see the pole from behind a queue of double-deckers.
HKeMobility Stop Finder: Geolocation and Live Data
The HKeMobility stop finder uses your phone's geolocation to place you on the map and display every bus stop within a configurable radius. The default radius is 200 metres, which covers roughly two to four stops in dense urban districts like Mong Kok and Central. Narrowing the radius to 100 metres reduces the list to the one or two stops actually nearest to you. The stop finder shows the stop code, a photo of the pole location, all routes serving the stop, and the real-time arrival countdown for each route where telematics are active.
Trust the Photo, Not the Blue Dot
Geolocation accuracy in Hong Kong's high-rise canyons is poor. In Central, between 50-storey towers, your phone may place you 40 metres from your true position, which is enough to show the stop on the opposite side of a six-lane road. The stop finder includes a street-level photo for precisely this reason: compare the photo to what you see in front of you. If the photo shows a green minibus stand next to a 7-Eleven and you are standing beside a Starbucks, walk 30 metres east. The photo is the ground-truth check that geolocation alone cannot provide.
South Lantau Has Gaps
NLB routes on South Lantau have partial real-time coverage. Some village routes, particularly those serving closed-road areas south of Pui O, do not transmit live bus positions. The HKeMobility stop finder shows the scheduled departure time instead of a countdown for these routes. Do not rely on a countdown that is absent: arrive at the NLB stop pole five minutes before the scheduled time, because the bus will not wait and the next departure may be 45 minutes later. The NLB timetable posted on the stop board is the governing document for these routes, and the stop finder's schedule display mirrors it exactly.
Franchised Bus Stops, Green Minibus Stands and Red Minibus Waiting Areas
Franchised bus stops, green minibus stands and red minibus waiting areas are three distinct infrastructure types that share kerbside space but operate under different rules. A franchised bus stop is marked by a stop pole with a route number plate and a yellow bus stop box painted on the road. Boarding is at the front door, payment is by Octopus or contactless bank card where accepted, and the fare is fixed and published. The stop pole code is the official reference for the location.
Green Minibus Stands
A green minibus stand is marked by a green sign showing the route number and destination, often mounted on a lamppost or a dedicated stand pole. The stand may be a designated bay with a green road marking, or it may share kerbside space with a franchised bus stop. Boarding is at the front door, payment is by Octopus on most routes, and the fare is fixed and displayed on a sticker inside the vehicle. There is no stop code in the franchised bus sense; the stand number on the green sign is the identifier you use to look up the timetable on the Transport Department website. Some green minibus routes do not accept Octopus, and you need cash in the exact fare because drivers do not carry change.
Red Minibus Waiting Areas
A red minibus waiting area has no fixed infrastructure at all. It is an informal pick-up point, typically at a kerbside on a major road, identified by the presence of waiting passengers and the occasional red minibus pulling in. There is no stop code, no route number plate and no published timetable. The destination is displayed on a card in the windscreen. The fare is set by the driver and can vary by time of day: a cross-harbour red minibus fare is higher during peak hours and in heavy rain. Payment is in cash, handed to the driver on boarding or on alighting depending on the route convention. Octopus is not accepted on any red minibus. If you are relying on a red minibus for a journey, have small-denomination cash ready and confirm the fare with the driver before boarding.
Navigating Covered Bus Termini Without Getting Lost
A covered bus terminus in Hong Kong is a multi-level, air-conditioned structure with bus bays on the ground floor and retail or residential above. Examples include the Tuen Mun Town Centre Bus Terminus, the Lam Tin Bus Terminus and the airport Ground Transportation Centre. The layout is a one-way loop with buses entering from one side and exiting from the other. Pedestrian access is from the shopping centre lifts and escalators, which deposit you at a random point on the loop. The bay letters run sequentially from the entry point, but the entry point is not always obvious from the pedestrian concourse.
Follow the Ceiling Signs
The method: find a ceiling-hung directional sign. These signs list the bay letter, the route numbers departing from that bay, and an arrow. Follow the arrow to the bay, then confirm the route number on the pole. Do not walk the loop looking at every pole. The loop at a large terminus can be 300 metres, and walking it end-to-end costs you five minutes. The sign system is designed to be read from the pedestrian concourse, not from the bus bays themselves. If you are already in the bus bay area, you have passed the signs and you are guessing. Go back to the concourse, find the sign, and approach the correct bay directly.
Airport Ground Transportation Centre
At the airport Ground Transportation Centre, the bus bays are on two levels: the lower level for Long Win and Cityflyer airport routes, and the upper level for local NLB and franchised bus routes serving Tung Chung. The directional signage is abundant but the level distinction is not always clear. A Cityflyer route to Central departs from the lower level, Bay 3. An NLB route to Mui Wo departs from the upper level, Bay 12. The HKeMobility stop finder shows the bay level and number for every airport stop. Check it before you leave the arrivals hall, because the walk from the lower to the upper level involves a lift lobby that is not signposted from the bus bays.
Kerbside Stops on Multi-Lane Corridors
Kerbside stops on roads like Gloucester Road in Wan Chai or Cheung Sha Wan Road in Sham Shui Po are arranged in clusters. A 500-metre stretch may have four separate stop poles, each serving a different subset of routes. The poles are spaced 60 to 120 metres apart, and the difference between the first and the fourth pole is the difference between catching your bus and watching it pass without stopping. The route number plate on each pole is the definitive list of routes that stop there. A bus will not stop at a pole where its route number is not listed, even if you flag it from the adjacent pole.
Walking Time Counts
The kerbside stop spacing affects connection timing. A Bus-Bus Interchange on a kerbside road, such as the one at Prince Edward Road West, requires you to alight at one pole and walk to a different pole 150 metres further along the same road. The walking time is part of the 60-minute interchange window. On a bad traffic day, the connecting bus may reach the second pole before you do. The stop code for both poles is listed on HKeMobility, and you can measure the walking distance from the map view before you commit to the interchange.
Wait at the Pole
During peak hours, a kerbside bus lane is restricted to franchised buses and the stop pole becomes a queuing point. Three buses may be stationary at the same kerbside bay, and your bus may be the third in line. The driver will not open the doors until the bus reaches the stop pole, because the Octopus reader is calibrated to the stop ID and activating it early would record the wrong boarding location. Wait at the pole, not at the point where the bus is currently stopped in traffic. The bus will pull forward to the pole before boarding begins.
Worth it if
- Stop codes are permanent identifiers that survive bay reconfigurations and shelter replacements
- HKeMobility provides a single stop finder across all four franchised operators and green minibuses
- Bus bay lettering at termini is consistent and ceiling-signed from the pedestrian concourse
- Route number plates list every route serving a pole, removing guesswork at multi-route stops
Skip it if
- Green minibus stands lack stop codes, and live arrival data is missing on many routes
- Red minibus waiting areas have no fixed infrastructure, no codes and cash-only payment
- Geolocation in high-rise districts can misplace you by 40 metres, pointing to the wrong pole
- Bay letters at termini shift without notice during roadworks, and the only reliable check is HKeMobility on the day
Common Questions
What if the stop pole is missing or damaged?
A missing stop pole at a known bus stop location is a temporary condition, usually from vehicle impact or construction. The route number plate may be missing but the stop code is often still visible on a remaining stub. If the pole is completely gone, open HKeMobility on the spot. The geolocation stop finder will show the stop by its code and location even if the physical pole is absent. Board from the kerbside at the mapped location and signal the driver. If the stop is suspended due to roadworks, a temporary stop sign on an A-board will be placed within 50 metres, and the HKeMobility service alert will note the suspension.
How do I find the stop code for a bus stop I am not standing at?
Use the HKeMobility route search. Enter the route number, select your direction, and tap the route map. Every stop along the route is displayed as a pin. Tap any pin to see the stop code, street address and a photo. This works for KMB, Citybus, Long Win and NLB routes. For green minibus routes, the stand locations are shown on the route map but without a stop code. Note the street name and the nearest building number instead.
Why did my Octopus interchange discount not apply?
Three common failures: you exceeded the time window, typically 60 minutes between the first tap and the second; you tapped at a stop pole outside the designated BBI zone, such as the stop after the interchange; or you used a different Octopus card for the second leg. The discount is applied silently at the point of tapping. If the display shows the full fare, the discount has failed. Check the BBI stop pole code on HKeMobility before you board the second bus, and tap the reader at that exact pole. No retroactive refund is available for a missed BBI discount.
Can I use the stop code to get real-time arrivals on a third-party app?
Some third-party transit apps ingest the government's open data feed and accept stop code input. The accuracy depends on whether the app refreshes its feed at the same frequency as HKeMobility. The official HKeMobility platform refreshes every 30 seconds for franchised bus routes with active telematics. Third-party apps may cache data for longer. For a connection-critical journey, use HKeMobility directly. The stop code is the input key across all compliant apps; the difference is the freshness of the arrival prediction.
What do I do if I board at the wrong stop or the wrong direction?
If you realise immediately after boarding, stay on the bus. On a franchised bus, the next stop may be several kilometres away on an expressway. Alighting at an intermediate stop on a cross-harbour route means you are on a multi-lane road with no pedestrian crossing to the opposite carriageway. Ride to the terminus if necessary, then cross to the correct platform and board the return service. You will pay a second fare. On a red minibus, tell the driver immediately. They may let you off at the next safe point without charge, but there is no obligation to do so.