New Territories green minibus 31
Yuen Long (Hong King Street) → Tong Yan San Tsuen(Circular)
- Fare
- $5.9 full fare
- First / last departure
- 09:50 / 13:50 (weekdays, from Yuen Long (Hong King Street))
- Most frequent
- every 8 min
- Journey time
- about 18 min
- Region
- New Territories
- Districts served
- Yuen Long
- Stops
- 39
- TD last updated
- 2026-02-11
- Route on TD's HKeMobility
- HKeMobility
Source: Transport Department open data · Updated 19 Oct 2026
First and last times are the start and end of TD's timetable periods; actual departures may differ.
To Tong Yan San Tsuen(Circular)Yuen Long (Hong King Street) → Tong Yan San Tsuen(Circular)
- Mon–Fri (except public holidays)
- 09:50 – 13:50
- Sat, Sun & public holidays
- 06:00 – 13:50
- Daily
- 13:50 – 23:00
Stops · Fare boarding here
- 1$5.9
- 2$5.9
- 3$4.8
- 4$4.8
- 5$4.8
- 6$4.8
- 7$4.8
- 8$4.8
- 9$4.8
- 10$4.8
- 11$4.8
- 12$4.8
- 13$4.8
- 14$4.8
- 15$4.8–5.9
- 16$4.8–5.9
- 17$4.8–5.9
- 18$4.8–5.9
- 19$4.8–5.9
- 20$4.8–5.9
- 21$4.8–5.9
- 22$4.8–5.9
- 23$4.6
- 24$4.6
- 25Yuen Long Plaza$4.6Long Ping Station · 360 m
- 26Light Rail Hong Lok Road Stop$4.6Long Ping Station · 371 m
- 27$4.6
- 28$4.6
- 29Yuen Long Station$4.6Yuen Long Station · 106 m
- 30Long Lok Road$4.6Yuen Long Station · 69 m
- 31
Timetable
Mon–Fri (except public holidays)
| 09:50 – 13:50 | every 8 min |
Sat, Sun & public holidays
| 06:00 – 06:50 | every 10 min |
| 06:50 – 13:50 | every 8 min |
Daily
| 13:50 – 14:50 | every 10 min |
| 14:50 – 20:40 | every 8 min |
| 20:40 – 23:00 | every 10 min |
Live arrivals
Live data from TD's GMB arrival API, fetched by your browser and not stored.
Other services
Morning Departure · Yuen Long (Hong King Street) → Tong Yan San Tsuen(Circular)$5.9
To Tong Yan San Tsuen(Circular)Yuen Long (Hong King Street) → Tong Yan San Tsuen(Circular)
- Daily
- 06:00 – 09:50
Stops · Fare boarding here
- 1$5.9
- 2$5.9
- 3$4.8
- 4$4.8
- 5$4.8
- 6$4.8
- 7$4.8
- 8$4.8
- 9$4.8–5.9
- 10$4.8–5.9
- 11$4.8–5.9
- 12$4.8–5.9
- 13$4.8–5.9
- 14$4.8–5.9
- 15$4.8–5.9
- 16$4.8–5.9
- 17$4.8–5.9
- 18$4.8–5.9
- 19$4.8–5.9
- 20$4.6
- 21$4.6
- 22Yuen Long Plaza$4.6Long Ping Station · 360 m
- 23Light Rail Hong Lok Road Stop$4.6Long Ping Station · 371 m
- 24$4.6
- 25$4.6
- 26Yuen Long Station$4.6Yuen Long Station · 106 m
- 27Long Lok Road$4.6Yuen Long Station · 69 m
- 28
Timetable
Daily
| 06:00 – 06:50 | every 10 min |
| 06:50 – 09:50 | every 8 min |
Other minibus routes in Yuen Long
- 72Yuen Long (Yuen Long Tai Hang Street) ⇄ Lui Kung TinNew Territories · Fare $7–8.7 · 05:30–21:30
- 36Yuen Long (Fook Hong Street) ⇄ Tai Shang Wai Rural OfficeNew Territories · Fare $9 · 06:00–21:00
- 71Yuen Long (Yuen Long Tai Hang Street) ⇄ Shek Wu Tong (Ho Pui)New Territories · Fare $8.7 · 05:30–21:00
- 79STin Shui Wai (Grandeur Terrace) ⇄ Huanggang PortNew Territories · Fare $14.6 · 23:10–05:40
- 37Yuen Long (Fook Hong Street) ⇄ Yau Tam Mei Village OfficeNew Territories · Fare $9 · 05:45–21:30
- 32Yuen Long Station (North) Public Transport Interchange ⇄ Tan Kwai TsuenNew Territories · Fare $6.4 · 06:00–23:00
- 38Yuen Long (Fook Hong Street) ⇄ Ha Chuk Yuen (near Ho Sang Farm)New Territories · Fare $9 · 06:00–21:30
- 621Hung Shui Kiu (Hung Yuen Road) → Tin Shui Wai North (Wetland Park Road) (via Tin Shui Wai Hospital) (Circular)New Territories · Fare $6.1 · 06:00–22:00
- 75Yuen Long (Fook Hong Street) ⇄ Lok Ma Chau Spur Line Public Transport InterchangeNew Territories · Fare $6.6–11 · 06:05–21:15
- 36AYuen Long (Fook Hong Street) ⇄ Yau Pok Road Light Public HousingNew Territories · Fare $9 · 06:00–21:00
- 608Wang Toi Shan (Pat Heung) → Yuen Long (Fung Cheung Road) (Circular)New Territories · Fare $6.3–7.8 · 06:00–21:00
- 71ACheung Po Tsuen ⇄ Kam Sheung Road Public Transport InterchangeNew Territories · Fare $7 · 06:15–21:45