# List of bus routes in Singapore

This is a list of the 397 public bus routes (excluding short-trip services) & 25 private-operated bus routes in Singapore, the four main public bus operators being SBS Transit, SMRT Buses, Tower Transit Singapore and Go-Ahead Singapore.

## Bus routes
### Routes 2-99

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 2 | Changi Village Bus Terminal | Kampong Bahru Bus Terminal | Trunk | Go-Ahead Singapore | Loyang | |
| 2B | Changi Village Bus Terminal | Bedok MRT Station | Short-Trip | Go-Ahead Singapore | Loyang | Introduced on 25 September 2023 |
| 3 | Tampines Bus Interchange | Punggol Temporary Bus Interchange | Trunk | Go-Ahead Singapore | Loyang | |
| 3A | Tampines Bus Interchange | Pasir Ris Drive 12 (Blk 747A) | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays PM Peak/Daily Last Bus Short-Trip Service |
| 4 | Tampines Bus Interchange | Changi North Way (Loop) | Trunk | SBS Transit | Tampines | |
| 5 | Pasir Ris Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Bukit Merah | |
| 5A | Mariam Way | Upper Changi MRT Station / SUTD | Short-Trip | SBS Transit | Bukit Merah | Weekdays AM & PM Short-Trip service |
| 5B | Simei MRT Station | Mariam Way | Short-Trip | SBS Transit | Bukit Merah | Weekdays PM Short-Trip service |
| 6 | Pasir Ris Bus Interchange | Loyang Crescent (Loop) | Trunk | Go-Ahead Singapore | Loyang | Only operates on Weekdays morning to evenings and Saturday mornings and afternoons |
| 7 | Bedok Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Clementi | |
| 7A | Bedok Bus Interchange | Orchard MRT Station | Short-Trip | SBS Transit | Clementi | Daily Full-Day Short-Trip Service |
| 7B | Clementi Bus Interchange | Dhoby Ghaut MRT Station | Short-Trip | SBS Transit | Clementi | Daily Full-Day Short-Trip Service |
| 8 | Tampines Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 9 | Bedok Bus Interchange | Changi Airfreight Centre (Loop) | Trunk | SBS Transit | Bedok | |
| 9A | Bedok Bus Interchange | Loyang Avenue (Blk 149A) | Short-Trip | SBS Transit | Bedok | Weekdays PM Peak Short-Trip Service |
| 9B | Simei MRT Station | Airline Road (3rd Cargo Agents) | Short-Trip | SBS Transit | Bedok | Weekdays AM Peak Short-Trip Service |
| 10 | Tampines Bus Interchange | Kent Ridge Bus Terminal | Trunk | SBS Transit | Tampines | |
| 10e | Bedok Road | Shenton Way / Anson Road | Express | SBS Transit | Tampines | Weekdays AM/PM Express Service |
| 11 | Lorong 1 Geylang Bus Terminal | Rhu Cross (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 12 | Pasir Ris Bus Interchange | Kampong Bahru Bus Terminal | Trunk | Go-Ahead Singapore | Loyang | |
| 12e | Pasir Ris Bus Interchange | Kampong Bahru Bus Terminal | Express | Go-Ahead Singapore | Loyang | Daily Express Service |
| 13 | Yio Chu Kang Bus Interchange | Upper East Coast Bus Terminal | Trunk | SBS Transit | Bedok | |
| 13A | Ang Mo Kio Avenue 6 (Blk 307A) | Bishan MRT Station | Short-Trip | SBS Transit | Bedok | Weekdays AM Peak Short-Trip Service |
| 14 | Bedok Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Bedok | |
| 14A | Bedok Bus Interchange | Grange Road (Somerset Youth Pk) | Short-Trip | SBS Transit | Bedok | Sundays/Public Holidays Morning/Afternoon Short-Trip Service |
| 14e | Bedok North Avenue 3 | Orchard MRT Station | Express | SBS Transit | Bedok | Weekdays AM/PM Express Service |
| 15 | Pasir Ris Bus Interchange | Marine Parade (Loop) | Trunk | Go-Ahead Singapore | Loyang | |
| 15A | Pasir Ris Bus Interchange | Eunos MRT Station | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays AM Peak Short-Trip Service |
| 16 | Bedok Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Bukit Merah | |
| 16M | Bedok Bus Interchange | Bukit Merah Bus Interchange | Trunk (Supplementary) | SBS Transit | Bukit Merah | Launched on 9 March 2020, route variant of Service 16, operating at selected hours on weekdays and Saturdays except public holidays. |
| 17 | Pasir Ris Bus Interchange | Bedok Bus Interchange | Trunk | Go-Ahead Singapore | Loyang | |
| 17A | Bedok Bus Interchange | Bedok North Avenue 4 (SBST Bedok Nth Depot) | Short-Trip | Go-Ahead Singapore | Loyang | Daily Full-Day Short-Trip Service |
| 18 | Tampines North Bus Interchange | Bedok North Bus Depot | Trunk | SBS Transit | Tampines | |
| 19 | Tampines Bus Interchange | Changi Airfreight Centre (Loop) | Trunk | SBS Transit | Tampines | Does not operate after 2015 hours daily |
| 20 | Tampines Bus Interchange | Changi Business Park Avenue 3 (Loop) | Trunk | SBS Transit | Tampines | |
| 20A | Simei Street 1 (Blk 148) | Expo MRT station | Short-Trip | SBS Transit | Tampines | Introduced on 27 May 2024 |
| 21 | Pasir Ris Bus Interchange | Saint Michael’s Bus Terminal | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 21A | Geylang Road (Bef Lor 18 Geylang) | Kitchener Road (Bef Tai Hoe Hotel) | Short-Trip | SBS Transit | Bishan – Toa Payoh | Sundays/Public Holidays PM Peak Short-Trip Service |
| 22 | Ang Mo Kio Bus Interchange | Eunos Bus Interchange | Trunk | SBS Transit | Serangoon – Eunos | |
| 23 | Tampines Bus Interchange | Rochor Canal Road (Loop) | Trunk | SBS Transit | Tampines | |
| 24 | Ang Mo Kio Bus Interchange | Changi Airport (Loop) | Trunk | SBS Transit | Seletar | |
| 25 | Ang Mo Kio Bus Interchange | Upper East Coast Bus Terminal | Trunk | SBS Transit | Bedok | |
| 26 | Bedok Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 27 | Hougang Central Bus Interchange | Changi Airport (Loop) | Trunk | SBS Transit | Sengkang – Hougang | |
| 27A | Sengkang East Avenue (Blk 203B) | Tampines Avenue 4 (Opp Century Sq) | Short-Trip | SBS Transit | Sengkang – Hougang | Weekdays AM Peak Short-Trip Service |
| 28 | Tampines Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Tampines | |
| 29 | Tampines Bus Interchange | Changi Village Bus Terminal (Loop) | Trunk | SBS Transit | Tampines | |
| 29A | Tampines Bus Interchange | Tampines Avenue 7 (Blk 497D) | Short-Trip | SBS Transit | Tampines | Weekdays PM Peak Short-Trip Service |
| 30 | Bedok Bus Interchange | Boon Lay Bus Interchange | Trunk | SBS Transit | Bedok | |
| 30e | Bedok Bus Interchange | Pasir Panjang Road | Express | SBS Transit | Bedok | Weekdays AM/PM Peak Express Service. |
| 31 | Tampines Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Tampines | |
| 31A | Tampines Bus Interchange | Tanah Merah MRT Station | Short-Trip | SBS Transit | Tampines | Weekdays AM Peak Short-Trip Service, only operates during ITE school term |
| 32 | Bedok Bus Interchange | Buona Vista Bus Terminal | Trunk | SBS Transit | Clementi | |
| 33 | Kent Ridge Bus Terminal | Bedok Bus Interchange | Trunk | SBS Transit | Clementi | |
| 33A | Kent Ridge Bus Terminal | Tiong Bahru Road (Blk 1) | Short-Trip | SBS Transit | Clementi | Weekdays PM Peak Short-Trip Service |
| 33B | Bedok Bus Interchange | Old Airport Road (Blk 22) | Short-Trip | SBS Transit | Clementi | Weekdays AM Peak Short-Trip Service |
| 34 | Punggol Bus Interchange | Changi Airport (Loop) | Trunk | Go-Ahead Singapore | Loyang | |
| 34A | Punggol Bus Interchange | Tampines Ave 5 (Opp Our Tampines Hub) | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays AM Peak Short-Trip Service |
| 34B | Tampines Avenue 10 (IKEA Tampines) | Tampines Avenue 10 (Tampines Wafer Fab Pk) via Changi Airport | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays AM/PM Peak Short-Trip Service |
| 35 | Bedok Bus Interchange | Airport Logistics Park of Singapore (ALPS) (Loop) | Trunk | SBS Transit | Bedok | Does not operate when 35M is in operation |
| 35M | Bedok Bus Interchange | Tanah Merah Ferry Terminal (Loop) | Trunk (Supplementary) | SBS Transit | Bedok | Does not operate when 35 is in operation. |
| 36/36T | Changi Airport | Tomlinson Road (Loop) | Trunk | Go-Ahead Singapore | Loyang | Continuous loop service, 36T ends at Changi Airport |
| 36A | Changi Airport | Tomlinson Road (Aft Cuscaden Rd) | Short-Trip | Go-Ahead Singapore | Loyang | Daily Last Bus Short-Trip Service |
| 36B | Marine Parade Road (Lagoon View) | Siglap Road (Bef Seaside Residences) via Tomlinson Road | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays AM/PM Peak Short-Trip Service |
| 37 | Tampines Bus Interchange | Changi North Crescent (Loop) | Trunk | SBS Transit | Tampines | Does not operate after 1935 hours daily |
| 38 | Tampines Bus Interchange | Bedok Bus Interchange | Trunk | SBS Transit | Tampines | |
| 39 | Yishun Bus Interchange | Tampines Concourse Bus Interchange | Trunk | SBS Transit | Tampines | |
| 39A | Pasir Ris MRT station | Jalan Kayu | Short-Trip | SBS Transit | Tampines | Introduced on 27 May 2024 |
| 39B | Punggol Way (Block 220C) | Pasir Ris MRT station | Short-Trip | SBS Transit | Tampines | Introduced on 27 May 2024 |
| 40 | Bedok Bus Interchange | Merpati Road (Loop) | Trunk | SBS Transit | Bedok | |
| 41 | Jurong East Bus Interchange | Jalan Anak Bukit (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 42 | Kembangan MRT station | Fidelio Street (Loop) | Trunk | SBS Transit | Bedok | |
| 43 | Punggol Bus Interchange | Upper East Coast Bus Terminal | Trunk | Go-Ahead Singapore | Loyang | |
| 43e | Punggol Bus Interchange | Marine Parade Road | Express | Go-Ahead Singapore | Loyang | Launched on 9 September 2019; Weekdays AM/PM Peak express service. |
| 43M | Punggol Bus Interchange | Serangoon MRT Station (Loop) | Trunk (Supplementary) | Go-Ahead Singapore | Loyang | Daily route variant of Service 43 |
| 45 | Upper East Coast Bus Terminal | Ang Mo Kio Bus Depot | Trunk | SBS Transit | Bedok | |
| 45A | Lorong Ah Soo (Opp Blk 115) | Serangoon MRT Station | Short-Trip | SBS Transit | Bedok | Weekdays AM Peak Short-Trip Service |
| 46 | Upper East Coast Bus Terminal | Pasir Ris Bus Interchange | Trunk | SBS Transit | Bedok | |
| 47 | Changi Business Park Bus Terminal | Amber Road (Loop) | Trunk | SBS Transit | Tampines | |
| 48 | Bedok North Bus Depot | Buona Vista Bus Terminal | Trunk | SBS Transit | Clementi | |
| 49 | Jurong East Bus Interchange | Jurong West Street 42 (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 50 | Bishan Bus Interchange | Punggol Bus Interchange | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 50A | Punggol East | Ang Mo Kio MRT station | Short-Trip | SBS Transit | Bishan – Toa Payoh | Introduced on 30 September 2024. Operates on weekday morning peak hours except public holidays. |
| 51 | Hougang Central Bus Interchange | Jurong East Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | |
| 51A | Jurong East Bus Interchange | Pandan Gardens (Blk 407) | Short-Trip | SBS Transit | Sengkang – Hougang | Daily Last Bus Short-Trip Service |
| 52 | Bishan Bus Interchange | Jurong East Bus Interchange | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 53 | Bishan Bus Interchange | Changi Airport (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 53A | Pasir Ris Drive 1 (Blk 738) | Changi Airport | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays AM Peak Short-Trip Service |
| 53M | Hougang Avenue 1 | Serangoon MRT Station (Loop) | Trunk (Supplementary) | SBS Transit | Serangoon – Eunos | Daily route variant of Service 53 |
| 54 | Bishan Bus Interchange | Kampong Bahru Bus Terminal | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 55 | Bishan Bus Interchange | Upper East Coast Bus Terminal | Trunk | SBS Transit | Serangoon – Eunos | |
| 55B | Bishan Bus Interchange | Ang Mo Kio Avenue 10 (Blk 443B) | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays PM Peak Short-Trip Service |
| 56 | Bishan Bus Interchange | Marina Centre Bus Terminal | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 57 | Bishan Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Bukit Merah | |
| 58 | Bishan Bus Interchange | Pasir Ris Bus Interchange | Trunk | SBS Transit | Serangoon – Eunos | |
| 58A | Serangoon MRT Station | Tampines Avenue 10 (Tampines Wafer Fab Pk) | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays AM/PM Peak Short-Trip Service |
| 58B | Pasir Ris Bus Interchange | Tai Seng MRT Station | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays AM/PM Peak Short-Trip Service |
| 59 | Bishan Bus Interchange | Changi Village Bus Terminal | Trunk | SBS Transit | Serangoon – Eunos | |
| 60 | Eunos Bus Interchange | Bedok Bus Interchange (Loop) | Trunk | SBS Transit | Serangoon – Eunos | Trips terminating at Bedok Interchange are numbered as Service 60T |
| 60A | Eunos Bus Interchange | Bedok Reservoir Road (Blk 608) | Short-Trip | SBS Transit | Serangoon – Eunos | |
| 61 | Bukit Batok Bus Interchange | Eunos Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 62 | Punggol Bus Interchange | Sims Avenue (Loop) | Trunk | Go-Ahead Singapore | Loyang | |
| 62A | Punggol Bus Interchange | Aljunied MRT Station | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays PM Peak Short-Trip Service |
| 63 | Eunos Bus Interchange | Jalan Rumah Tinggi (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 63A | Eunos Bus Interchange | Jalan Rumah Tinggi (Opp Blk 36) | Short-Trip | SBS Transit | Serangoon – Eunos | Daily Last Bus Short-Trip Service |
| 63M | Eunos Bus Interchange | Circuit Road (Loop) | Trunk (Supplementary) | SBS Transit | Serangoon – Eunos | |
| 64 | Sims Place Bus Terminal | Mei Ling Street (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 65 | Tampines Bus Interchange | HarbourFront Bus Interchange | Trunk | SBS Transit | Tampines | |
| 66 | Jurong East Bus Interchange | Upper Bukit Timah Road (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 67 | Choa Chu Kang Bus Interchange | Tampines Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 68 | Pasir Ris Bus Interchange | Tampines Bus Interchange (Loop) | Trunk | Go-Ahead Singapore | Loyang | |
| 68A | Tampines Avenue 11 (Opp Reebonz Bldg) | Tampines Bus Interchange | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays AM Peak Short-Trip Service |
| 68B | Tampines Bus Interchange | Tampines Avenue 11 (Reebonz Bldg) | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays PM Peak Short-Trip Service |
| 69 | Tampines Bus Interchange | Bedok Bus Interchange (Loop) | Trunk | SBS Transit | Tampines | |
| 70 | Yio Chu Kang Bus Interchange | Shenton Way Bus Terminal | Trunk | SBS Transit | Seletar | |
| 70A | Yio Chu Kang Bus Interchange | Temasek Avenue (Opp The Ritz-Carlton) | Short-Trip | SBS Transit | Seletar | Daily Last Bus Short-Trip Service |
| 70B | Yio Chu Kang Road (Opp Serenity Pk) | Serangoon MRT Station | Short-Trip | SBS Transit | Seletar | Weekdays AM Peak Short-Trip Service |
| 70M | Yio Chu Kang Bus Interchange | Temasek Avenue (Loop) | Trunk (Supplementary) | SBS Transit | Seletar | |
| 71 | Yio Chu Kang Bus Interchange | Bishan Street 11 (Loop) | Trunk | SBS Transit | Seletar | |
| 72 | Yio Chu Kang Bus Interchange | Tampines Bus Interchange | Trunk | SBS Transit | Tampines | |
| 72A | Yio Chu Kang Bus Interchange | Hougang Central (Opp Hougang Ctrl Int) | Short-Trip | SBS Transit | Tampines | Weekdays AM Peak Short-Trip Service |
| 72B | Yio Chu Kang Bus Interchange | Ang Mo Kio Avenue 5 (ITE Coll Ctrl) | Short-Trip | SBS Transit | Tampines | Weekdays AM Peak Short-Trip Service, only operates during ITE school term |
| 73 | Ang Mo Kio Bus Interchange | Toa Payoh Bus Interchange (Loop) | Trunk | SBS Transit | Bishan – Toa Payoh | Trips terminating at Toa Payoh Interchange are numbered as Service 73T |
| 74 | Hougang Central Bus Interchange | Buona Vista Bus Terminal | Trunk | SBS Transit | Clementi | |
| 75 | Gali Batu Bus Terminal | Bukit Merah Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 76 | Yio Chu Kang Bus Interchange | Eunos Bus Interchange | Trunk | SBS Transit | Seletar | |
| 77 | Bukit Batok Bus Interchange | Marina Centre Bus Terminal | Trunk | Tower Transit Singapore | Bulim | |
| 78 | Jurong Town Hall Bus Interchange | Clementi MRT Station | Trunk | Tower Transit Singapore | Bulim | |
| 78A | Jurong Town Hall Bus Interchange | Tanjong Penjuru (Opp CLP Intl) | Short-Trip | Tower Transit Singapore | Bulim | Weekdays AM Peak Short-Trip Service |
| 79 | Jurong Town Hall Bus Interchange | Boon Lay Bus Interchange (Loop) | Trunk | Tower Transit Singapore | Bulim | Trips terminating at Boon Lay Interchange are numbered as Service 79T from 26 May 2024 |
| 80 | Sengkang Bus Interchange | HarbourFront Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | |
| 80A | Sengkang Bus Interchange | Aljunied MRT Station | Short-Trip | SBS Transit | Sengkang – Hougang | Weekdays AM Peak Short-Trip Service |
| 81 | Tampines Bus Interchange | Serangoon MRT Station (Loop) | Trunk | SBS Transit | Tampines | |
| 82 | Punggol Bus Interchange | Serangoon MRT Station (Loop) | Trunk | Go-Ahead Singapore | Loyang | |
| 83 | Punggol Bus Interchange | Sengkang Bus Interchange (Loop) | Trunk | Go-Ahead Singapore | Loyang | Trips terminating at Sengkang Interchange are numbered as Service 83T |
| 84A | Punggol Bus Interchange | Punggol Coast MRT station | Short-Trip | Go-Ahead Singapore | Loyang | New short-trip service introduced on 16 August 2024. Operates during SIT term weekday morning peak hours |
| 84G | Punggol Bus Interchange | Punggol Way (via Sentul Crescent) | Trunk | Go-Ahead Singapore | Loyang | Amended to New Punggol Road, renumbered from 84. Introduced on 23 May 2024. |
| 84W | Punggol Bus Interchange | Punggol Way (via New Punggol Road) | Trunk | Go-Ahead Singapore | Loyang | Amended to New Punggol Road, renumbered from 84. Introduced on 23 May 2024. |
| 85 | Punggol Bus Interchange | Yishun Bus Interchange | Trunk | Go-Ahead Singapore | Loyang | |
| 85A | Yishun Bus Interchange | Sengkang East Road (Sengkang Community Hub) | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays PM Peak Short-Trip Service |
| 86 | Sengkang Bus Interchange | Ang Mo Kio Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | |
| 86A | Jalan Kayu (Aft Seletar Camp G) | Yio Chu Kang MRT station | Short-Trip | SBS Transit | Sengkang – Hougang | New short-trip service. Introduced on 24 June 2024. |
| 86B | Yio Chu Kang MRT station | Jalan Kayu (Bef Seletar Camp G) | Short-Trip | SBS Transit | Sengkang – Hougang | New short-trip service. Introduced on 24 June 2024. |
| 87 | Sengkang Bus Interchange | Bedok Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | |
| 88 | Pasir Ris Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 88A | Punggol Road (Blk 190C) | Ang Mo Kio MRT Station | Short-Trip | SBS Transit | Bishan – Toa Payoh | Weekdays AM Peak Short-Trip Service |
| 88B | Ang Mo Kio MRT Station | Ang Mo Kio Avenue 5 (Bef Yio Chu Kang Rd) | Short-Trip | SBS Transit | Bishan – Toa Payoh | Weekdays AM Peak Short-Trip Service |
| 89 | Hougang Central Bus Interchange | Changi Airfreight Centre (Loop) | Trunk | SBS Transit | Sengkang – Hougang | |
| 89A | Tampines Expressway (Aft Punggol Rd) | Airport Cargo Road (AirFreight Ter Bldg) | Short-Trip | SBS Transit | Sengkang – Hougang | Weekdays AM Peak Short-Trip Service |
| 89e | Hougang Central Bus Interchange | Airport Cargo Road | Express | SBS Transit | Sengkang – Hougang | Weekdays AM/PM Peak Express Service |
| 90 | Toa Payoh Bus Interchange | Airport Road (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 90A | Toa Payoh Bus Interchange | Airport Road (Paya Lebar Air Base) | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays and Saturdays AM Peak Short-Trip Service |
| 91 | Buona Vista Bus Terminal | Ayer Rajah Crescent (Loop) | Trunk | SBS Transit | Clementi | |
| 92/92T | Ghim Moh Bus Terminal | Science Park Drive (Loop) | Trunk | SBS Transit | Clementi | Continuous loop service, 92T terminates at Ghim Moh Bus Terminal. 92M was withdrawn on 25 August 2024. |
| 92A | Buona Vista MRT station | Science Park Drive | Short-Trip | SBS Transit | Clementi | Daily Last Bus Short-Trip Service, reintroduced on 25 August 2024. |
| 93 | HarbourFront Bus Interchange | Eunos Bus Interchange | Trunk | SBS Transit | Bukit Merah | |
| 94 | Eunos Bus Interchange | Airport Road (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 94A | Eunos Bus Interchange | Airport Road (Bef RSAF Roundabout) | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays AM Peak Short-Trip Service |
| 95 | Kent Ridge Bus Terminal | Holland Road (Loop) | Trunk | SBS Transit | Clementi | |
| 95B | Kent Ridge Bus Terminal | Buona Vista MRT Station | Short-Trip | SBS Transit | Clementi | Weekdays PM Peak Short-Trip Service |
| 96 | Clementi Bus Interchange | Kent Ridge Crescent (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 96A | Clementi Bus Interchange | Kent Ridge Crescent (NUS Raffles Hall) | Short-Trip | Tower Transit Singapore | Bulim | Weekdays AM Peak Short-Trip Service, does not operate during NUS vacation periods |
| 96B | Kent Ridge Crescent (Aft Architecture Dr) | Clementi MRT Station | Short-Trip | Tower Transit Singapore | Bulim | Weekdays PM Peak Short-Trip Service, does not operate during NUS vacation periods |
| 97 | Jurong East Bus Interchange | Marina Centre Bus Terminal | Trunk | Tower Transit Singapore | Bulim | |
| 97e | Jurong East Bus Interchange | Marina Centre Bus Terminal | Express | Tower Transit Singapore | Bulim | Weekdays AM/PM Peak Express Service |
| 98 | Jurong East Bus Interchange | Jurong Pier Way (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 98A | Lakeside MRT Station | Corporation Road (Corp Pl) | Short-Trip | Tower Transit Singapore | Bulim | Weekdays PM Peak Short-Trip Service |
| 98B | Jurong West Avenue 1 (Blk 490) | Jurong Pier Way (Jurong Island Checkpt) | Short-Trip | Tower Transit Singapore | Bulim | Weekdays AM Peak Short-Trip Service |
| 98M | Jurong East Bus Interchange | Corporation Road (Loop) | Trunk (Supplementary) | Tower Transit Singapore | Bulim | |
| 99 | Clementi Bus Interchange | Joo Koon Bus Interchange | Trunk | SBS Transit | Clementi | |

### Routes 100-199

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 100 | Serangoon Bus Interchange | Ghim Moh Bus Terminal | Trunk | SBS Transit | Clementi | |
| 100A | Serangoon Bus Interchange | Aljunied MRT station | Short-Trip | SBS Transit | Clementi | Weekdays AM/PM Peak Short-Trip Service |
| 101 | Serangoon Bus Interchange | Buangkok Crescent (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 102 | Hougang Central Bus Interchange | Seletar Airport (Loop) | Trunk | SBS Transit | Sengkang - Hougang | |
| 102A | Sengkang MRT/LRT Station | Sengkang West Way | Short-Trip | SBS Transit | Sengkang - Hougang | Weekdays PM Peak Short-Trip Service |
| 102B | Sengkang West Way (Blk 461B) | Sengkang East Way (Opp Sengkang Stn/Blk 260A) | Short-Trip | SBS Transit | Sengkang - Hougang | Weekdays AM Peak Short-Trip Service |
| 103 | Serangoon Bus Interchange | Yishun Bus Interchange | Trunk | SBS Transit | Serangoon – Eunos | |
| 105 | Serangoon Bus Interchange | Jurong East Bus Interchange | Trunk | SBS Transit | Serangoon – Eunos | |
| 105B | Jurong East Bus Interchange | Clementi MRT station | Short-Trip | SBS Transit | Serangoon – Eunos | Weekdays AM Peak Short-Trip Service |
| 106 | Bukit Batok Bus Interchange | Shenton Way Bus Terminal | Trunk | Tower Transit Singapore | Bulim | |
| 106A | Bukit Batok Bus Interchange | Clementi MRT station | Short-Trip | Tower Transit Singapore | Bulim | Weekdays AM Peak Short-Trip Service |
| 107 | Hougang Central Bus Interchange | Shenton Way Bus Terminal | Trunk | SBS Transit | Sengkang - Hougang | Does not operate when 107M is in operation |
| 107M | Hougang Central Bus Interchange | Raffles Boulevard (Loop) | Trunk (Supplementary) | SBS Transit | Sengkang - Hougang | Weekdays and Saturdays Evening, Sundays and Public Holidays Service |
| 109 | Serangoon Bus Interchange | Changi Village Bus Terminal | Trunk | SBS Transit | Serangoon - Eunos | |
| 109A | Serangoon Bus Interchange | Hougang Avenue 4 | Short-Trip | SBS Transit | Serangoon - Eunos | Weekdays PM Peak Short-Trip Service |
| 110 | Buangkok Bus Interchange | Changi Airport (Loop) | Trunk | SMRT Buses | Woodlands | |
| 111 | Ghim Moh Bus Terminal | Temasek Avenue (Loop) | Trunk | SBS Transit | Clementi | |
| 112 | Hougang Central Bus Interchange | Hougang Street 92 (Loop) | Trunk | SBS Transit | Sengkang – Hougang | |
| 112A | Hougang Central Bus Interchange | Kovan MRT station | Short-Trip | SBS Transit | Sengkang – Hougang | Daily last bus Short-Trip Service |
| 113 | Hougang Central Bus Interchange | Hougang Street 11 (Loop) | Trunk | SBS Transit | Sengkang – Hougang | |
| 113A | Kovan Stn Exit C | Kovan Stn Exit B | Short-Trip | SBS Transit | Sengkang – Hougang | Weekdays AM and PM Peak Short-Trip Service |
| 114 | Buangkok Bus Interchange | Buangkok Crescent (Loop) | Trunk | SBS Transit | Sengkang – Hougang | Introduced on 25 October 2020 |
| 114A | Buangkok MRT station | Buangkok Crescent | Short-Trip | SBS Transit | Sengkang – Hougang | Introduced on 1 January 2022. Last bus Short-Trip Service, only operates when bus/train last departures are extended. |
| 115 | Kovan Hub (Hougang Street 21) | Hougang Avenue 3 (Loop) | Trunk | SBS Transit | Sengkang – Hougang | Does not operate after 2000 hours |
| 116 | Hougang Central Bus Interchange | Serangoon Central (Loop) | Trunk | SBS Transit | Sengkang – Hougang | |
| 116A | Serangoon North Avenue 4 | Serangoon Central (Loop) | Short-Trip | SBS Transit | Sengkang – Hougang | Introduced on 15 April 2019 Weekdays AM Peak-Hour Short-Trip Service |
| 117 | Punggol Bus Interchange | Sembawang Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | Does not operate when 117M is in operation. |
| 117A | Yishun Avenue 1 | Yishun Avenue 2 | Short-Trip | SBS Transit | Sengkang – Hougang | Weekdays AM Peak-Hour Short-Trip Service |
| 117M | Punggol Bus Interchange | Sembawang Bus Interchange | Trunk (Supplementary) | SBS Transit | Sengkang – Hougang | Introduced on 28 November 2021. Weekdays AM and PM Peak-Hour variant of Service 117. Does not operate when 117 is in operation. |
| 118 | Punggol Bus Interchange | Changi Business Park Bus Terminal | Trunk | Go-Ahead Singapore | Loyang | |
| 118A | Punggol Bus Interchange | Simei Avenue | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays AM Peak-Hour Short-Trip Service |
| 118B | Simei Avenue | Tampines Expressway | Short-Trip | Go-Ahead Singapore | Loyang | Weekdays PM Peak-Hour Short-Trip Service |
| 119 | Punggol Temporary Bus Interchange | Kovan Hub (Hougang Street 21) (Loop) | Trunk | Go-Ahead Singapore | Loyang | |
| 120 | Kampong Bahru Bus Terminal | Telok Blangah Heights (Loop) | Trunk | SBS Transit | Bukit Merah | |
| 121 | Shenton Way Bus Terminal | Telok Blangah Crescent (Loop) | Trunk | SBS Transit | Bukit Merah | |
| 122 | Kampong Bahru Bus Terminal | Commonwealth Drive (Loop) | Trunk | SBS Transit | Bukit Merah | |
| 123 | Bukit Merah Bus Interchange | Beach Station Bus Terminal (Sentosa) | Trunk | SBS Transit | Bukit Merah | |
| 123M | HarbourFront Bus Interchange | Tiong Bahru Road (Loop) | Trunk (Supplementary) | SBS Transit | Bukit Merah | |
| 124 | Saint Michael's Bus Terminal | HarbourFront Bus Interchange | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 125 | Saint Michael's Bus Terminal | Sims Drive (Loop) | Trunk | SBS Transit | Bishan – Toa Payoh | |
| 125A | Aljunied Road | MacPherson Road | Short-Trip | SBS Transit | Bishan – Toa Payoh | |
| 127 | Tampines Bus Interchange | Tampines Industrial Avenue 5 (Loop) | Trunk | SBS Transit | Tampines | |
| 127A | Tampines Bus Interchange | Tampines North Drive 1 | Short-Trip | SBS Transit | Tampines | |
| 129 | Tampines North Bus Interchange | Saint Michael's Bus Terminal | Trunk | SBS Transit | Tampines | |
| 129A | Temasek Polytechnic | Bartley MRT station | Short-Trip | SBS Transit | Tampines | Introduced on 26 Aug 2024. |
| 129B | Bartley Road | Temasek Polytechnic | Short-Trip | SBS Transit | Tampines | Introduced on 26 Aug 2024. |
| 130 | Ang Mo Kio Bus Interchange | Shenton Way Bus Terminal | Trunk | SBS Transit | Seletar | |
| 131 | Saint Michael's Bus Terminal | Bukit Merah Bus Interchange | Trunk | SBS Transit | Bukit Merah | |
| 131A | Saint Michael's Bus Terminal | Shenton Way | Short-Trip | SBS Transit | Bukit Merah | |
| 132 | Hougang Central Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | |
| 133 | Ang Mo Kio Bus Interchange | Shenton Way Bus Terminal | Trunk | SBS Transit | Seletar | |
| 134 | Sims Place Bus Terminal | Marine Terrace | Trunk | SBS Transit | Serangoon - Eunos | |
| 135 | Ang Mo Kio Bus Interchange | Kembangan MRT station | Trunk | SBS Transit | Seletar | |
| 136 | Ang Mo Kio Bus Interchange | Punggol Bus Interchange | Trunk | Go-Ahead Singapore | Loyang | |
| 137 | Sims Place Bus Terminal | Upper East Coast Bus Terminal | Trunk | SBS Transit | Serangoon-Eunos | |
| 137A | Bedok Stn Exit B | Bedok Nth Stn Exit A | Short-Trip | SBS Transit | Serangoon-Eunos | |
| 138 | Ang Mo Kio Bus Interchange | Singapore Zoo | Trunk | SBS Transit | Seletar | |
| 138A | Ang Mo Kio Bus Interchange | Singapore Zoo | Short-Trip | SBS Transit | Seletar | |
| 138B | Ang Mo Kio Bus Interchange | Ang Mo Kio Avenue 5 | Short-Trip | SBS Transit | Seletar | |
| 139 | Toa Payoh Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Bishan - Toa Payoh | |
| 139A | Toa Payoh Bus Interchange | Jalan Bahagia | Short-Trip | SBS Transit | Bishan - Toa Payoh | |
| 140 | Lorong 1 Geylang Bus Terminal | St. Wilfred Road (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 141 | Lorong 1 Geylang Bus Terminal | Toa Payoh Bus Interchange | Trunk | SBS Transit | Serangoon – Eunos | |
| 142 | Toa Payoh Bus Interchange | Potong Pasir Avenue 1 (Loop) | Trunk | SBS Transit | Bishan - Toa Payoh | |
| 142A | Toa Payoh Bus Interchange | Upper Serangoon Road | Short-Trip | SBS Transit | Bishan - Toa Payoh | |
| 143 | Toa Payoh Bus Interchange | Jurong East Bus Interchange | Trunk | Tower Transit Singapore | Bulim | |
| 143M | Jurong East Bus Interchange | Pandan Gardens | Trunk (Supplementary) | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 145 | Toa Payoh Bus Interchange | Buona Vista Bus Terminal | Trunk | SBS Transit | Bukit Merah | |
| 145A | Redhill MRT station | Henderson Road | Short-Trip | SBS Transit | Bukit Merah | |
| 146 | Bartley Road | Bidadari Park Drive (Loop) | Trunk | SBS Transit | Serangoon-Eunos | Introduced on 25 Feb 2024. |
| 147 | Hougang Central Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Clementi | |
| 147A | Hougang Central Bus Interchange | New Bridge Road | Short-Trip | SBS Transit | Clementi | |
| 150 | Eunos Bus Interchange | Marine Terrace (Loop) | Trunk | SBS Transit | Serangoon – Eunos | |
| 151 | Hougang Central Bus Interchange | Kent Ridge Bus Terminal | Trunk | SBS Transit | Sengkang – Hougang | |
| 153 | Hougang Central Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Sengkang – Hougang | |
| 154 | Boon Lay Bus Interchange | Eunos Bus Interchange | Trunk | SBS Transit | Serangoon – Eunos | |
| 154A | Yung Ho Road | Boon Lay Way (Lakeside MRT station) | Short-Trip | SBS Transit | Serangoon – Eunos | |
| 154B | Boon Lay Bus Interchange | Clementi Road | Short-Trip | SBS Transit | Serangoon – Eunos | |
| 155 | Toa Payoh Bus Interchange | Bedok Bus Interchange | Trunk | SBS Transit | Bishan - Toa Payoh | |
| 156 | Buangkok Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Clementi | |
| 157 | Toa Payoh Bus Interchange | Boon Lay Bus Interchange | Trunk | SBS Transit | Bishan - Toa Payoh | |
| 158 | Serangoon Bus Interchange | Rhu Cross | Trunk | SBS Transit | Serangoon – Eunos | |
| 158A | Aljunied Stn | Opp Aljiuned Stn | Short-Trip | SBS Transit | Serangoon – Eunos | |
| 159 | Sengkang Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Sengkang - Hougang | |
| 159A | Sengkang Bus Interchange | Ang Mo Kio Avenue 8 | Short-Trip | SBS Transit | Sengkang - Hougang | |
| 159B | Ang Mo Kio Avenue 8 | Ang Mo Kio Avenue 5 | Short-Trip | SBS Transit | Sengkang - Hougang | |
| 160 | Jurong Town Hall Bus Interchange | JB Sentral Bus Terminal | Cross-Border | SBS Transit | Bukit Merah | Cross-border bus service |
| 160A | Jurong Town Hall Bus Interchange | Bukit Batok Road | Short-Trip | SBS Transit | Bukit Merah | |
| 161 | Hougang Central Bus Interchange | Woodlands Bus Interchange | Trunk | SBS Transit | Sengkang - Hougang | |
| 162 | Yio Chu Kang Bus Interchange | Sin Ming Drive (Loop) | Trunk | SBS Transit | Seletar | |
| 163 | Sengkang Bus Interchange | Toa Payoh Bus Interchange | Trunk | SBS Transit | Seletar | |
| 163A | Fernvale Drive (Bef Sengkang West Rd) | Sengkang Bus Interchange | Short-Trip | SBS Transit | Seletar | |
| 163B | Yio Chu Kang Road (NCS Hub) | Sengkang Bus Interchange | Short-Trip | SBS Transit | Seletar | |
| 165 | Hougang Central Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Clementi | |
| 166 | Ang Mo Kio Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Clementi | |
| 167 | Bukit Merah Bus Interchange | Sembawang Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | Operates at 30 minute frequencies. |
| 168 | Bedok Bus Interchange | Woodlands Bus Interchange | Trunk | SBS Transit | Bedok | |
| 168A | Woodlands Bus Interchange | Tampines Avenue 4 | Short-Trip | SBS Transit | Bedok | Introduced on 13 May 2024 |
| 169 | Woodlands Bus Interchange | Ang Mo Kio Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 169A | Woodlands Bus Interchange | Yishun MRT station | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 169B | Woodlands Bus Interchange | Woodlands Avenue 8 | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 170 | Queen Street Bus Terminal | Larkin Sentral (Malaysia) | Cross-Border | SBS Transit | Bukit Merah | Cross-border bus service |
| 170X | Kranji MRT station | JB Sentral Bus Terminal | Cross-Border | SBS Transit | Bukit Merah | Cross-border bus service |
| 171 | Yishun Bus Interchange | Upper Bukit Timah Road (Bukit Panjang MRT/LRT station) | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 172 | Choa Chu Kang Bus Interchange | Boon Lay Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 173 | Bukit Batok Bus Interchange | Clementi Bus Interchange (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 173A | Bukit Batok Bus Interchange | Bukit Batok East Avenue 4 | Short-Trip | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 174 | Boon Lay Bus Interchange | Kampong Bahru Bus Terminal | Trunk | SBS Transit | Clementi | |
| 174e | Boon Lay Bus Interchange | Kampong Bahru Bus Terminal | Express | SBS Transit | Clementi | |
| 175 | Clementi Bus Interchange | Lorong 1 Geylang Bus Terminal | Trunk | SBS Transit | Clementi | |
| 176 | Bukit Panjang Bus Interchange | Bukit Merah Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 177 | Bukit Batok Bus Interchange | Jelebu Road (Bukit Panjang MRT/LRT station) | Trunk | Tower Transit Singapore | Bulim | Weekday Morning & Evening Peak hours service |
| 178 | Woodlands Bus Interchange | Boon Lay Bus Interchange | Trunk | SMRT Buses | Woodlands | |
| 178A | Woodlands Bus Interchange | Kranji MRT station | Short-Trip | SMRT Buses | Woodlands | |
| 179 | Boon Lay Bus Interchange | Nanyang Technological University | Trunk | SMRT Buses | Jurong West | |
| 179A | Boon Lay Bus Interchange Lien Ying Chow Drive | Nanyang Drive Boon Lay Bus Interchange | Trunk (Supplementary) | SMRT Buses | Jurong West | |
| 180 | Boon Lay Bus Interchange | Bukit Panjang Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 180A | Boon Lay Bus Interchange | Bukit Panjang Road | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 181 | Boon Lay Bus Interchange | Jurong West Avenue 3 | Trunk | SMRT Buses | Jurong West | |
| 181M | Boon Lay Bus Interchange | Jurong West Street 23 (Corporation Primary School) | Trunk (Supplementary) | SMRT Buses | Jurong West | |
| 182 | Joo Koon Bus Interchange | Tuas South Avenue 9 | Trunk | SMRT Buses | Jurong West | |
| 182M | Joo Koon Bus Interchange | Tuas South Avenue 9 | Trunk (Supplementary) | SMRT Buses | Jurong West | |
| 183 | Jurong East Bus Interchange | Science Park Rd (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 183B | Jurong East Bus Interchange | Toh Tuck Avenue | Short-Trip | Tower Transit Singapore | Bulim | |
| 184 | Gali Batu Bus Terminal | Clementi MRT station | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 185 | Soon Lee Bus Park | Buona Vista Bus Terminal | Trunk | SMRT Buses | Jurong West | |
| 186 | Shenton Way Bus Terminal | Saint Michael's Bus Terminal | Trunk | SBS Transit | Bishan - Toa Payoh | |
| 187 | Woodlands Bus Interchange | Boon Lay Bus Interchange | Trunk | SMRT Buses | Woodlands | |
| 188 | Choa Chu Kang Bus Interchange | HarbourFront Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 188e | Choa Chu Kang Bus Interchange | HarbourFront Bus Interchange | Express | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 189 | Bukit Batok Bus Interchange | Clementi Avenue 1 | Trunk | Tower Transit Singapore | Bulim | |
| 189A | Bukit Batok Bus Interchange | Bukit Batok Street 23 | Short-Trip | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 190 | Choa Chu Kang Bus Interchange | Kampong Bahru Bus Terminal | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 190A | Choa Chu Kang Bus Interchange | Dhoby Ghaut MRT station | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang |
| 191 | Buona Vista Bus Terminal | Media Circle | Trunk | SBS Transit | Clementi | |
| 192 | Boon Lay Bus Interchange | Tuas Bus Terminal | Trunk | SMRT Buses | Jurong West | |
| 193 | Boon Lay Bus Interchange | Tuas Bus Terminal | Trunk | SMRT Buses | Jurong West | |
| 194 | Boon Lay Bus Interchange | Jalan Ahmad Ibrahim | Trunk | SMRT Buses | Jurong West | |
| 195 | Marina Centre Bus Terminal | Commonwealth MRT station | Trunk | SBS Transit | Bukit Merah | |
| 195A | Marina Centre Bus Terminal | Tiong Bahru MRT station | Short-Trip | SBS Transit | Bukit Merah | |
| 196 | Bedok Bus Interchange | Clementi Bus Interchange | Trunk | SBS Transit | Bedok | |
| 196A | Bedok Bus Interchange | Shenton Way | Short-Trip | SBS Transit | Bedok | |
| 196e | Marine Parade Road | Shenton Way | Express | SBS Transit | Bedok | |
| 197 | Bedok Bus Interchange | Jurong East Bus Interchange | Trunk | SBS Transit | Clementi | |
| 198 | Boon Lay Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Bukit Merah | |
| 198A | Boon Lay Bus Interchange | Jurong East Avenue 1 | Short-Trip | SBS Transit | Bukit Merah | |
| 199 | Boon Lay Bus Interchange | Nanyang Crescent | Trunk | SMRT Buses | Jurong West | |

### Routes 200-298X

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 200 | Buona Vista Bus Terminal | Kent Ridge Bus Terminal | Trunk | SBS Transit | Clementi | |
| 200A | Buona Vista Bus Terminal | Kent Ridge Bus Terminal | Short-Trip | SBS Transit | Clementi | Weekday peak hours & daily last bus short-trip service |
| 201 | Kent Ridge Bus Terminal | Pandan Gardens | Trunk | SBS Transit | Clementi | |
| 222 | Bedok Bus Interchange | Chai Chee Street | Feeder | SBS Transit | Bedok | Extended operating hours on eve of public holidays. |
| 222A | Bedok Bus Interchange | Bedok MRT station | Short-Trip | SBS Transit | Bedok | |
| 222B | New Upper Changi Road | Chai Chee Drive | Short-Trip | SBS Transit | Bedok | |
| 225G | Bedok Bus Interchange | Bedok North Street 3 | Feeder | SBS Transit | Bedok | Extended operating hours on eve of public holidays. |
| 225W | Bedok Bus Interchange | Bedok North Street 3 | Feeder | SBS Transit | Bedok | |
| 228 | Bedok Bus Interchange | Bedok Reservoir Road | Feeder | SBS Transit | Bedok | Extended operating hours on eve of public holidays. |
| 229 | Bedok Bus Interchange | Bedok South Road | Feeder | SBS Transit | Bedok | Extended operating hours on eve of public holidays. |
| 230 | Toa Payoh Bus Interchange | Kim Keat Avenue | Feeder | SBS Transit | Bishan – Toa Payoh | Will be extended to Caldecott MRT Station on 26 January 2025. |
| 231 | Toa Payoh Bus Interchange | Lorong 5 Toa Payoh | Feeder | SBS Transit | Bishan – Toa Payoh | |
| 232 | Toa Payoh Bus Interchange | Toa Payoh East | Feeder | SBS Transit | Bishan – Toa Payoh | Extended operating hours on eve of public holidays. |
| 235 | Toa Payoh Bus Interchange | Caldecott MRT station (Loop) | Feeder | SBS Transit | Bishan – Toa Payoh | |
| 238 | Toa Payoh Bus Interchange | Lorong 8 Toa Payoh | Feeder | SBS Transit | Bishan – Toa Payoh | Extended operating hours on eve of public holidays. |
| 240 | Boon Lay Bus Interchange | Jalan Ahmad Ibrahim | Feeder | SMRT Buses | Jurong West | Extended operating hours on eve of public holidays. |
| 240A | Corporation Drive | Boon Lay Way (Lakeside MRT station) | Short-Trip | SMRT Buses | Jurong West | |
| 240M | Lakeside MRT station | Boon Lay MRT station | Feeder (Supplementary) | SMRT Buses | Jurong West | |
| 241 | Boon Lay Bus Interchange | Jurong West Street 91 | Feeder | SMRT Buses | Jurong West | Extended operating hours on eve of public holidays. |
| 241A | Jurong West Street 91 | Jurong West Street 63 (Pioneer MRT station) | Short-Trip | SMRT Buses | Jurong West | |
| 242 | Boon Lay Bus Interchange | Jurong West Street 71 | Feeder | SMRT Buses | Jurong West | |
| 243G | Boon Lay Bus Interchange | Jurong West Avenue 5 | Feeder | SMRT Buses | Jurong West | Extended operating hours on eve of public holidays. |
| 243W | Boon Lay Bus Interchange | Jurong West Avenue 5 | Feeder | SMRT Buses | Jurong West | |
| 246 | Boon Lay Bus Interchange | Boon Lay Drive | Trunk | SMRT Buses | Jurong West | |
| 247 | Tuas Bus Terminal | Tuas Bay Link | Trunk | SMRT Buses | Jurong West | |
| 248 | Tuas Bus Terminal | Tuas South Avenue 14 | Trunk | SMRT Buses | Jurong West | |
| 248M | Tuas Bus Terminal | Tuas South Way | Trunk | SMRT Buses | Jurong West | |
| 249 | Boon Lay Bus Interchange | Jalan Samulun | Trunk | SMRT Buses | Jurong West | |
| 249A | Boon Lay Bus Interchange | Tanjong Kling Road | Short-Trip | SMRT Buses | Jurong West | Introduced on 2 September 2024. |
| 251 | Boon Lay Bus Interchange | Shipyard Road | Trunk | SMRT Buses | Jurong West | |
| 252 | Boon Lay Bus Interchange | Joo Koon Road | Trunk | SMRT Buses | Jurong West | |
| 253 | Joo Koon Bus Interchange | Benoi Road | Trunk | SMRT Buses | Jurong West | |
| 254 | Joo Koon Bus Interchange | Tuas Avenue 11 | Trunk | SMRT Buses | Jurong West | |
| 255 | Joo Koon Bus Interchange | Gul Crescent | Trunk | SMRT Buses | Jurong West | |
| 257 | Joo Koon Bus Interchange | Pioneer Sector 2 | Trunk | SMRT Buses | Jurong West | |
| 258 | Joo Koon Bus Interchange | Boon Lay MRT station | Trunk | SMRT Buses | Jurong West | |
| 261 | Ang Mo Kio Bus Interchange | Ang Mo Kio Avenue 10 | Feeder | SBS Transit | Seletar | Extended operating hours on eve of public holidays. |
| 262 | Ang Mo Kio Bus Interchange | Ang Mo Kio Avenue 2 | Feeder | SBS Transit | Seletar | |
| 265 | Ang Mo Kio Bus Depot | Ang Mo Kio Avenue 10 Ang Mo Kio Avenue 9 | Feeder | SBS Transit | Seletar | One of two only feeder services to operate from a bus depot. Calls at Ang Mo Kio Bus Interchange twice in one loop. |
| 268 | Ang Mo Kio Bus Depot | Ang Mo Kio Industrial Park 2 | Feeder | SBS Transit | Seletar | One of two only feeder services to operate from a bus depot. The only feeder service to operate outside of service town (Ang Mo Kio). |
| 268A | Ang Mo Kio Bus Depot | Ang Mo Kio Avenue 5 | Short-Trip | SBS Transit | Seletar | |
| 268B | Ang Mo Kio Avenue 9 | Ang Mo Kio MRT station | Short-Trip | SBS Transit | Seletar | |
| 268C | Ang Mo Kio MRT station | Ang Mo Kio Avenue 9 | Short-Trip | SBS Transit | Seletar | |
| 269 | Ang Mo Kio Bus Interchange | Ang Mo Kio Street 61 | Feeder | SBS Transit | Seletar | Extended operating hours on eve of public holidays. |
| 269A | Ang Mo Kio Bus Interchange | Ang Mo Kio Street 61 | Short-Trip | SBS Transit | Seletar | |
| 272 | Bukit Merah Bus Interchange | Telok Blangah Rise | Feeder | SBS Transit | Bukit Merah | |
| 273 | Bukit Merah Bus Interchange | Henderson Road | Feeder | SBS Transit | Bukit Merah | |
| 282 | Clementi Bus Interchange | Clementi West Street 2 | Feeder | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 284 | Clementi Bus Interchange | Clementi Avenue 4 | Feeder | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 285 | Clementi Bus Interchange | Pandan Loop | Feeder | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 291/291T | Tampines Bus Interchange | Tampines Street 81/32 | Feeder | SBS Transit | Tampines | Extended operating hours on eve of public holidays. |
| 292 | Tampines Bus Interchange | Tampines Street 22 | Feeder | SBS Transit | Tampines | Extended operating hours on eve of public holidays. |
| 293/293T | Tampines Bus Interchange | Tampines Street 71/Avenue 7 | Feeder | SBS Transit | Tampines | Extended operating hours on eve of public holidays. |
| 296 | Tampines Bus Interchange | Tampines North Drive 2 | Feeder | SBS Transit | Tampines | Introduced on 28 April 2024. The first bus service to serve Tampines Retail Park. |
| 298 | Tampines North Bus Interchange | Tampines Avenue 5 | Feeder | SBS Transit | Tampines | |
| 298X | Tampines North Bus Interchange | Tampines Avenue 5 | Express Feeder | SBS Transit | Tampines | Introduced on 24 Nov 2024 as the 5th new bus service under the BCEP. Skips selected bus stops along 298 route. Operates only on morning and evening peak hours. |

### Routes 300-410G/W

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 300 | Choa Chu Kang Bus Interchange | Choa Chu Kang Avenue 3 | Feeder | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 301 | Choa Chu Kang Bus Interchange | Keat Hong Close | Feeder | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 302 | Choa Chu Kang Bus Interchange | Choa Chu Kang Crescent | Feeder | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 302A | Yew Tee MRT station | Choa Chu Kang Drive (Opposite Yew Tee MRT station) | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 307/307T | Choa Chu Kang Bus Interchange Choa Chu Kang MRT/LRT station | Choa Chu Kang Street 62 Teck Whye Lane | Feeder | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 307A | Choa Chu Kang Bus Interchange | Choa Chu Kang Street 62 | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | Operates only on weekdays peak hours except Public Holidays. |
| 315 | Serangoon Bus Interchange | Serangoon North Avenue 5 | Feeder | SBS Transit | Serangoon – Eunos | Extended operating hours on eve of public holidays. |
| 317 | Serangoon Bus Interchange | Berwick Drive | Feeder | SBS Transit | Serangoon – Eunos | |
| 324 | Hougang Central Bus Interchange | Upper Serangoon Crescent | Feeder | SBS Transit | Sengkang – Hougang | |
| 325 | Hougang Central Bus Interchange | Hougang Street 91 | Feeder | SBS Transit | Sengkang – Hougang | Extended operating hours on eve of public holidays. |
| 329 | Hougang Central Bus Interchange | Buangkok Crescent | Feeder | SBS Transit | Sengkang – Hougang | |
| 333 | Jurong East Bus Interchange | Jurong East Street 32 | Feeder | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 334 | Jurong East Bus Interchange | Jurong West Street 42 | Feeder | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 335 | Jurong East Bus Interchange | Jurong West Avenue 1 | Feeder | Tower Transit Singapore | Bulim | Extended operating hours on eve of public holidays. |
| 354 | Pasir Ris Bus Interchange | Jalan Loyang Besar | Feeder | Go-Ahead Singapore | Loyang | |
| 358 | Pasir Ris Bus Interchange | Pasir Ris Drive 10 / Pasir Ris Street 41 | Feeder | Go-Ahead Singapore | Loyang | Extended operating hours on eve of public holidays. |
| 359 | Pasir Ris Bus Interchange | Pasir Ris Street 71 / Pasir Ris Drive 2 | Feeder | Go-Ahead Singapore | Loyang | Extended operating hours on eve of public holidays. |
| 371 | Sengkang Bus Interchange | Rivervale Crescent | Feeder | SBS Transit | Sengkang – Hougang | |
| 372 | Sengkang Bus Interchange | Anchorvale Road | Feeder | SBS Transit | Sengkang – Hougang | |
| 374 | Sengkang Bus Interchange | Fernvale Road | Feeder | SBS Transit | Sengkang – Hougang | |
| 381 | Punggol Bus Interchange | Punggol East | Feeder | Go-Ahead Singapore | Loyang | |
| 382G | Punggol Bus Interchange | Sumang Walk (via Punggol Field) | Feeder | Go-Ahead Singapore | Loyang | Extended operating hours on eve of public holidays. |
| 382W | Punggol Bus Interchange | Sumang Walk (via Sentul Crescent) | Feeder | Go-Ahead Singapore | Loyang | |
| 382A | Punggol Bus Interchange | Sumang Lane | Short-Trip | Go-Ahead Singapore | Loyang | Introduced on 1 July 2019; only services in evenings. |
| 384 | Punggol Bus Interchange | Northshore Drive (Blk 413C) | Feeder | Go-Ahead Singapore | Loyang | Introduced on 27 December 2020. |
| 385 | Punggol Coast Bus Interchange | Edgefield Plains | Feeder | Go-Ahead Singapore | Loyang | Introduced in 2025 under the Bus Connectivity Enhancement Programme (BCEP). |
| 386 | Punggol Bus Interchange | Punggol East | Feeder | Go-Ahead Singapore | Loyang | Extended operating hours on eve of public holidays. |
| 386A | Punggol Bus Interchange | Edgedale Plains (Blk 682A) | Short-Trip | Go-Ahead Singapore | Loyang | |
| 400 | Shenton Way Bus Terminal | Marina South Pier | Trunk | SBS Transit | Bukit Merah | |
| 401 | Bedok Bus Interchange | Fort Road | Trunk | SBS Transit | Bedok | Does not operate on weekdays except Public Holidays. |
| 403 | Pasir Ris Bus Interchange | Pasir Ris Road (via Pasir Ris Park) | Trunk | Go-Ahead Singapore | Loyang | |
| 405 | Boon Lay Bus Interchange | Old Choa Chu Kang Road End | Trunk | SMRT Buses | Jurong West | Operates on selected days only between 0700 hours and 1700 hours. Will be divided into Service 405G and 405W from March 2025, and loop at Old Choa Chu Kang Road End. |
| 410G | Bishan Bus Interchange | Shunfu Road (via Bishan Street 21) | Feeder | SBS Transit | Bishan - Toa Payoh | |
| 410W | Bishan Bus Interchange | Shunfu Road (via Bishan Street 22) | Feeder | SBS Transit | Bishan - Toa Payoh | Extended operating hours on eve of public holidays. |

### Routes 502-518A (Express Routes)

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 502 | Soon Lee Bus Park | Bayfront MRT station/Marina Bay Sands | Express | SMRT Buses | Jurong West | |
| 502A | Soon Lee Bus Park | Downtown MRT station | Express | SMRT Buses | Jurong West | Operates only on weekdays AM peak hours except Public Holidays. |
| 506 | Jurong East Bus Interchange | Serangoon Bus Interchange | Express | SBS Transit | Serangoon - Eunos | |
| 513 | Tampines Avenue 5 | Anson Road / Shenton Way | Express | SBS Transit | Tampines | Operates only on weekdays peak hours except Public Holidays. |
| 518 | Pasir Ris Bus Interchange | Bayfront MRT station/Marina Bay Sands | Express | Go-Ahead Singapore | Loyang | |
| 518A | Pasir Ris Bus Interchange | Bayfront MRT station/Marina Bay Sands | Express | Go-Ahead Singapore | Loyang | Operates only on weekdays AM peak hours except Public Holidays. |

### Routes 651-678 (City Direct Routes)

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 651 | Jurong West Avenue 3 | Marina Bay MRT | City Direct | Tower Transit Singapore | Bulim | Operates only on weekdays peak hours except Public Holidays. |
| 652 | Upper Thomson Road | Shenton Way / Anson Road | City Direct | SBS Transit | Seletar | Operates only on weekdays peak hours except Public Holidays. |
| 653 | Hume Avenue / Hillview Avenue | Marina Bay MRT | City Direct | Tower Transit Singapore | Bulim | Operates only on weekdays peak hours except Public Holidays. |
| 654 | Anchorvale Crescent | Shenton Way / Anson Road | City Direct | SBS Transit | Sengkang — Hougang | Operates only on weekdays peak hours except Public Holidays. |
| 655 | West Coast Road | Marina Bay MRT | City Direct | SBS Transit | Clementi | Operates only on weekdays peak hours except Public Holidays. |
| 656 | Canberra Road | Shenton Way / Anson Road | City Direct | Tower Transit Singapore | Sembawang – Yishun | Operates only on weekdays peak hours except Public Holidays. |
| 657 | Jurong West Avenue 1 | Marina Bay MRT | City Direct | Tower Transit Singapore | Bulim | Operates only on weekdays peak hours except Public Holidays. |
| 660 | Buangkok Green | Shenton Way / Anson Road | City Direct | SBS Transit | Sengkang — Hougang | Operates only on weekdays peak hours except Public Holidays. Operates at staggered timings with Service 660M |
| 660M | Buangkok Crescent | Shenton Way / Anson Road | City Direct | SBS Transit | Sengkang — Hougang | Introduced on 11 November 2024. Operates only on weekdays peak hours except Public Holidays. Operates at staggered timings with Service 660. |
| 661 | Pasir Ris Drive 3 | Marina Bay MRT | City Direct | Go-Ahead Singapore | Loyang | Operates only on weekdays peak hours except Public Holidays. |
| 663 | Yishun Avenue 6 | Shenton Way / Anson Road | City Direct | Tower Transit Singapore | Sembawang – Yishun | Operates only on weekdays peak hours except Public Holidays. |
| 665 | Marsiling Drive | Shenton Way / Anson Road | City Direct | SMRT Buses | Woodlands | Operates only on weekdays peak hours except Public Holidays. |
| 666 | Punggol Drive (Damai LRT) | Suntec Convention Centre | City Direct | Go-Ahead Singapore | Loyang | Operates only on weekdays peak hours except Public Holidays. |
| 667 | Clementi Avenue 4 | Marina Bay MRT | City Direct | SBS Transit | Clementi | Operates only on weekdays peak hours except Public Holidays. |
| 668 | Ang Mo Kio Avenue 5 | Marina Bay MRT | City Direct | SBS Transit | Seletar | Operates only on weekdays peak hours except Public Holidays. |
| 670 | Yishun Avenue 7 | Marina Bay MRT | City Direct | Tower Transit Singapore | Sembawang – Yishun | Operates only on weekdays peak hours except Public Holidays. |
| 671 | Punggol Road | Suntec Convention Centre | City Direct | SBS Transit | Sengkang — Hougang | Operates only on weekdays peak hours except Public Holidays. |
| 672 | Hougang Street 51 | Suntec Convention Centre | City Direct | SBS Transit | Sengkang — Hougang | Operates only on weekdays peak hours except Public Holidays. |
| 673 | Punggol Way (Punggol Point LRT) | Suntec Tower 3 | City Direct | Go-Ahead Singapore | Loyang | Operates only on weekdays peak hours except Public Holidays. |
| 674 | Tengah Drive | Marina Bay MRT | City Direct | Tower Transit Singapore | Bulim | Introduced on 25 November 2024. First City Direct in Tengah. Operates only on weekdays peak hours except Public Holidays. |
| 675 | Yio Chu Kang Road | Suntec Tower 3 | City Direct | SBS Transit | Sengkang-Hougang | Introduced on 31 December 2024. |
| 676 | Upper Serangoon Road | Suntec Tower 3 | City Direct | SBS Transit | Sengkang-Hougang | Introduced on 31 December 2024. |
| 677 | Punggol Road | Suntec Tower 3 | City Direct | SBS Transit | Sengkang-Hougang | Introduced on 31 December 2024. |
| 678 | Punggol Central | Suntec Tower 3 | City Direct | Go-Ahead Singapore | Loyang | Introduced on 31 December 2024. |

### Routes 800-883M

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 800 | Yishun Bus Interchange | Sembawang Road (Blk 101) | Feeder | SBS Transit | Seletar | |
| 801 | Yishun Bus Interchange | Yishun Avenue 1 (Blk 469B) | Feeder | Tower Transit Singapore | Sembawang – Yishun | |
| 803 | Yishun Bus Interchange | Yishun Avenue 6 (Bet Blk 318A/318B) | Feeder | SBS Transit | Seletar | |
| 804 | Yishun Bus Interchange | Yishun Avenue 11 (Opp Blk 419) | Feeder | SBS Transit | Seletar | Operating hours extended on the eve of public holidays |
| 805 | Yishun Bus Interchange | Yishun Avenue 1 (Opp Orchid Country Club) | Feeder | SBS Transit | Seletar | |
| 806 | Yishun Bus Interchange | Yishun Avenue 6 (Blk 391) | Feeder | SBS Transit | Seletar |
| 807 | Yishun Bus Interchange | Yishun Avenue 5 (Blk 701) | Feeder | SBS Transit | Seletar |
| 807A | Yishun Bus Interchange | Yishun Ring Road (Khatib MRT station) | Short-Trip | SBS Transit | Seletar |
| 807B | Yishun Bus Interchange | Yishun Ring Road (Jiemin Pri Sch) | Short-Trip | SBS Transit | Seletar |
| 811/811T | Yishun Bus Interchange | Yishun Avenue 5/1 | Feeder | SBS Transit | Seletar |
| 811A | Yishun Bus Interchange | Yishun Avenue 5 (Opp Yishun Stn Exit B) | Short-Trip | SBS Transit | Seletar | |
| 812/812T | Yishun Bus Interchange | Yishun Avenue 4/3 | Feeder | SBS Transit | Seletar | Extension of operating hours on eve of public holidays |
| 825 | Yio Chu Kang Bus Interchange | Lentor Loop | Shuttle | Tower Transit Singapore | Sembawang – Yishun | Does not operate on Sundays and Public Holidays. |
| 850E | Yishun Street 41 Anson Road | Shenton Way Yishun Ring Road | Express | SBS Transit | Seletar | Operates on weekdays peak hours only except Public Holidays. |
| 851 | Yishun Bus Interchange | Bukit Merah Bus Interchange | Trunk | SBS Transit | Seletar | |
| 851e | Yishun Bus Interchange | New Bridge Road | Express | SBS Transit | Seletar | |
| 852 | Yishun Bus Interchange | Bukit Batok Bus Interchange | Trunk | SBS Transit | Seletar | |
| 853 | Yishun Bus Interchange | Lorong 1 Geylang Bus Terminal | Trunk | Tower Transit Singapore | Sembawang – Yishun | Does not operate on Sundays and Public Holidays. |
| 853M | Yishun Bus Interchange | Upper East Coast Bus Terminal | Trunk (Supplementary) | Tower Transit Singapore | Sembawang – Yishun | Operates only on Sundays and Public Holidays. |
| 854 | Yishun Bus Interchange | Bedok Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 854e | Yishun Bus Interchange | Bedok Bus Interchange | Express | Tower Transit Singapore | Sembawang – Yishun | Operates on weekdays AM peak hours only except Public Holidays. |
| 855 | Yishun Bus Interchange | HarbourFront Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 856 | Yishun Bus Interchange | Woodlands Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 856A | Woodlands Bus Interchange | Woodlands Train Checkpoint | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 856B | Woodlands Bus Interchange | Canberra Road | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 857 | Yishun Bus Interchange | Temasek Ave (Loop) | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 857A | Yishun Bus Interchange | Yio Chu Kang Road | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 857B | Yishun Bus Interchange | Promenade MRT station | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 858 | Woodlands Bus Interchange | Changi Airport | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 858A | Woodlands Bus Interchange | Yishun MRT station | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 858B | Jalan Kayu | Changi Airport | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 859 | Sembawang Bus Interchange | Yishun Bus Interchange (Loop) | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 859A | Sembawang Bus Interchange | Admiralty Link / Sembawang Crescent (Loop) | Trunk (Supplementary) | Tower Transit Singapore | Sembawang – Yishun | Extended operating hours on eve of public holidays. |
| 859B | Sembawang Bus Interchange | Sembawang Crescent / Admiralty Link (Loop) | Trunk (Supplementary) | Tower Transit Singapore | Sembawang – Yishun | |
| 860 | Yio Chu Kang Bus Interchange | Yishun Bus Interchange (Loop) | Trunk | SBS Transit | Seletar | |
| 861 | Sembawang Bus Interchange | Khatib MRT station (Loop) | Trunk | Tower Transit Singapore | Sembawang-Yishun | Introduced on 15 Sep 2024. |
| 861A | Sembawang Bus Interchange | Yishun Ring Road (Khatib MRT) | Short-Trip | Tower Transit Singapore | Sembawang-Yishun | Introduced on 15 Sep 2024. |
| 868E | Bukit Batok West Avenue 5 | Promenade MRT station | Express | SMRT Buses | Choa Chu Kang – Bukit Panjang | Operates on weekdays AM peak hours only except Public Holidays. |
| 870 | Jurong Town Hall Bus Interchange | Tengah Bus Interchange | Trunk | Tower Transit Singapore | Bulim | |
| 871 | Tengah Bus Interchange | Beauty World MRT station (Loop) | Trunk | Tower Transit Singapore | Bulim | |
| 882 | Sembawang Bus Interchange | Sembawang Road End | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 882A | Sembawang Bus Interchange | Montreal Link | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 883 | Sembawang Bus Interchange | Yishun Central 2 (Yishun Community Hosp) | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 883B | Yishun MRT station | Sembawang Road (Opp Blk 590C) | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 883M | Sembawang Bus Interchange | Yishun Ave 5 (Opp Yishun Stn Exit B) | Trunk (Supplementary) | Tower Transit Singapore | Sembawang – Yishun | Operates only in the morning on Sundays and Public Holidays. |

### Routes 900-993

| Route number | Origin | Destination | Service Type | Operator | Package | Notes |
| 900 | Woodlands Bus Interchange | Woodlands Drive 14 | Feeder | SMRT Buses | Woodlands | Extended to loop at Woodlands Ave 1 via Champions Way & Drive 17 on 17 December 2023. Service 900A was discontinued. |
| 901 | Woodlands Bus Interchange | Woodlands Avenue 6 | Feeder | SMRT Buses | Woodlands | Extension of operating hours on eve of public holidays |
| 901M | Woodlands Bus Interchange | Woodlands Avenue 7 | Feeder | SMRT Buses | Woodlands | Introduced on 23 June 2019. |
| 902 | Woodlands Bus Interchange | Republic Polytechnic | Feeder | SMRT Buses | Woodlands | Operates on weekdays AM peak only except Public Holidays and during Republic Polytechnic vacations. The only feeder service in Singapore without loop. |
| 903 | Woodlands Bus Interchange | Woodlands Centre Road | Feeder | SMRT Buses | Woodlands | |
| 903M | Woodlands Bus Interchange | Marsiling Lane | Feeder | SMRT Buses | Woodlands | Operates on weekdays peak hours only except Public Holidays. |
| 904 | Woodlands Bus Interchange | Woodlands Crescent | Feeder | SMRT Buses | Woodlands | |
| 911/911T | Woodlands Bus Interchange | Woodlands Avenue 2 / Woodlands Centre Road | Extension of operating hours on eve of public holidays | SMRT Buses | Woodlands |
| 911A | Woodlands Bus Interchange | Woodlands St 83 | Short-Trip | SMRT Buses | Woodlands | New Short-Trip service introduced on 11 Mar 2024. Operates during weekday evening peak hours. |
| 912 | Woodlands Bus Interchange | Woodlands Avenue 7 / Woodlands Centre Road | Feeder | SMRT Buses | Woodlands | Extension of operating hours on eve of public holidays |
| 912A | Woodlands Bus Interchange | Woodlands Avenue 7 | Short-Trip | SMRT Buses | Woodlands | Operates daily. Duplicates 912 East Loop. |
| 912B | Woodlands Bus Interchange | Woodlands Centre Road | Short-Trip | SMRT Buses | Woodlands | Operates daily. Duplicates 912 West Loop. |
| 913/913T | Woodlands Bus Interchange | Woodlands Circle / Marsiling MRT station | Feeder | SMRT Buses | Woodlands | Extension of operating hours on eve of public holidays |
| 913M | Woodlands Bus Interchange | Woodlands Street 13 | Feeder (Supplementary) | SMRT Buses | Woodlands | |
| 920 | Bukit Panjang Bus Interchange | Bangkit Road | Feeder | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 922 | Bukit Panjang Bus Interchange | Bangkit Road | Feeder | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 925 | Woodlands Temporary Bus Interchange | Choa Chu Kang Bus Interchange | Trunk | SMRT Buses | Woodlands | Does not operate on Sundays and Public Holidays. |
| 925A | Woodlands Temporary Bus Interchange | Kranji Reservoir Park B (Loop) | Short-Trip | SMRT Buses | Woodlands | Introduced on 13 April 2020. |
| 925M | Woodlands Temporary Bus Interchange | Sungei Buloh Wetland Reserve | Trunk (Supplementary) | SMRT Buses | Woodlands | Operates on Sundays and Public Holidays only. |
| 927 | Choa Chu Kang Bus Interchange | Singapore Zoo | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 941 | Bukit Batok Bus Interchange | Bukit Batok West Avenue 9 | Feeder | Tower Transit Singapore | Bulim | Extension of operating hours on eve of public holidays |
| 945 | Bukit Batok Bus Interchange | Bukit Batok Street 33 | Feeder | Tower Transit Singapore | Bulim | Extension of operating hours on eve of public holidays |
| 947 | Bukit Batok Bus Interchange | Bukit Batok Road | Feeder | Tower Transit Singapore | Bulim | Extension of operating hours on eve of public holidays |
| 950 | Woodlands Temporary Bus Interchange | JB Sentral Bus Terminal | Cross-Border | SMRT Buses | Woodlands | Cross-border bus service. |
| 951E | Woodlands Street 82 Anson Road | Shenton Way Woodlands Street 82 | Express | SMRT Buses | Woodlands | Operates on weekdays peak hours only except Public Holidays. |
| 960 | Woodlands Bus Interchange | Marina Centre Bus Terminal | Trunk | SMRT Buses | Woodlands | |
| 960e | Woodlands Bus Interchange | Marina Centre Bus Terminal | Express | SMRT Buses | Woodlands | Daily Express Service |
| 961 | Woodlands Temporary Bus Interchange | Lorong 1 Geylang Bus Terminal | Trunk | SMRT Buses | Woodlands | Does not operate on Sundays and Public Holidays. |
| 961M | Woodlands Temporary Bus Interchange | Lorong 1 Geylang Bus Terminal | Trunk (Supplementary) | SMRT Buses | Woodlands | Travels via Marina Centre in both directions. Operates on Sundays and Public Holidays only. |
| 962 | Woodlands Bus Interchange | Admiralty Street | Trunk | SMRT Buses | Woodlands | |
| 962B | Sembawang Drive (Opp Sun Plaza) | Sembawang Drive (Sembawang MRT station) | Short-Trip | SMRT Buses | Woodlands | |
| 962C | Woodlands Avenue 5 | Woodlands Avenue 6 | Short-Trip | SMRT Buses | Woodlands | |
| 963 | Woodlands Bus Interchange | HarbourFront Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 963e | Woodlands Bus Interchange | HarbourFront Bus Interchange | Express | Tower Transit Singapore | Sembawang – Yishun | Operates on weekdays peak hours only except Public Holidays. |
| 964 | Woodlands Bus Interchange | Woodlands Link | Trunk | SMRT Buses | Woodlands | |
| 965 | Woodlands Temporary Bus Interchange | Sengkang Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 965A | Woodlands Temporary Bus Interchange | Yishun Avenue 2 (Yishun MRT station) | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 966 | Woodlands Bus Interchange | Marine Parade Road | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 966A | Woodlands Bus Interchange | Marine Parade Road | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 967 | Woodlands Temporary Bus Interchange | Woodlands Health Campus | Trunk | SMRT Buses | Woodlands | |
| 969 | Woodlands Bus Interchange | Tampines Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | |
| 969A | Tampines Bus Interchange | Yishun MRT station | Short-Trip | Tower Transit Singapore | Sembawang – Yishun | |
| 970 | Bukit Panjang Bus Interchange | Shenton Way Bus Terminal | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 972 | Bukit Panjang Bus Interchange | Bencoolen Street | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 972A | Bukit Panjang Bus Interchange | Dhoby Ghaut MRT station | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 972M | Bukit Panjang Bus Interchange | Bencoolen Street | Trunk (Supplementary) | SMRT Buses | Choa Chu Kang – Bukit Panjang | Launched on 30 August 2020. |
| 973 | Bukit Panjang Bus Interchange | Hume Avenue | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 973A | Bukit Panjang Bus Interchange | Pending Road | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 974 | Joo Koon Bus Interchange | Bukit Panjang MRT station | Trunk | SMRT Buses | Jurong West | |
| 974A | Joo Koon Bus Interchange | Choa Chu Kang Avenue 4 | Short-Trip | SMRT Buses | Jurong West | Extended operating hours on eve of public holidays. |
| 975 | Bukit Panjang Bus Interchange | Lim Chu Kang Road | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | Amended to call 3 pairs of bus stops along Old Choa Chu Kang Road and 7 pairs of bus stops along New Lim Chu Kang Road, skipping 10 pairs of bus stops along Lim Chu Kang Road, Jalan Rusuk and Old Lim Chu Kang Road. |
| 975A | Choa Chu Kang MRT/LRT station | Brickland Road | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | Launched on 28 January 2020. |
| 975B | Choa Chu Kang MRT/LRT station | Lim Chu Kang Road | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 975C | Bukit Panjang Bus Interchange | Lim Chu Kang Road | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 976 | Bukit Panjang Bus Interchange | Choa Chu Kang Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | Launched on 10 November 2019. |
| 979 | Bukit Panjang Bus Interchange | Choa Chu Kang Crescent | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 979X | Bukit Panjang Bus Interchange | Choa Chu Kang Crescent | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | Launched on 24 March 2025. |
| 980 | Sembawang Bus Interchange | Lorong 1 Geylang Bus Terminal | Trunk | Tower Transit Singapore | Sembawang – Yishun | Service Enhancement – Extended Operating Hours & Increased Frequency. |
| 981 | [AM] Sembawang Bus Interchange [PM] Senoko Road/Loop | Senoko Road/Loop Sembawang Bus Interchange | Trunk | Tower Transit Singapore | Sembawang – Yishun | Operates on weekdays and Saturdays peak hours only except Public Holidays. |
| 982E | [AM] Choa Chu Kang Avenue 5 [PM] Central Boulevard | Marina Boulevard Choa Chu Kang Avenue 5 | Express | SMRT Buses | Choa Chu Kang – Bukit Panjang | Operates on weekdays peak hours only except Public Holidays. |
| 983 | Choa Chu Kang Bus Interchange | Jelebu Road | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 983A | Choa Chu Kang Bus Interchange | Choa Chu Kang Road | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | Extended operating hours on eve of public holidays. |
| 983M | Choa Chu Kang Avenue 5 | Teck Whye Crescent | Trunk (Supplementary) | SMRT Buses | Choa Chu Kang – Bukit Panjang | New Supplementary Bus Service introduced on 18 Mar 2024. Operates two trips every school term weekday mornings. |
| 985 | Choa Chu Kang Bus Interchange | Lorong 1 Geylang Bus Terminal | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 990 | Bukit Batok Bus Interchange | Jurong Gateway Road (Jurong East MRT station) | Trunk | Tower Transit Singapore | Bulim | |
| 991 | Bukit Batok Bus Interchange | Choa Chu Kang Bus Interchange | Trunk | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 991A | Bukit Batok Bus Interchange | Bukit Batok West Avenue 3 | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 991B | Choa Chu Kang Bus Interchange | Choa Chu Kang Avenue 1 | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | |
| 991C | Choa Chu Kang Avenue 3 | Bukit Batok West Avenue 5 (Bukit Gombak MRT station) | Short-Trip | SMRT Buses | Choa Chu Kang – Bukit Panjang | Short trip service introduced on 26 October 2020. |
| 992 | Bukit Batok Bus Interchange | Tengah Bus Interchange | Trunk | Tower Transit Singapore | Bulim | Renumbered from service 944. Extended to Tengah Bus Interchange on 21 July 2024. Service 992A was discontinued, extended operating hours on eve of public holidays. |
| 993 | Jurong East Bus Interchange | Bukit Batok West Avenue 8 | Trunk | SBS Transit | Bukit Merah | Renumbered from service 160M |

### Other services

| Route number | Origin | Destination | Service type | Operator | Notes |
| AC7 | Yishun Bus Interchange | Johor Bahru CIQ | Cross-Border Service | Ridewell Travel | Cross-border bus services. |
| CW1 | Johor Bahru CIQ | Kranji MRT station | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW2 | Johor Bahru CIQ | Queen Street Bus Terminal | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW3 | Perling Mall Bus Terminal | Jurong Town Hall Bus Interchange | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW4 | Pontian Bus Terminal | Jurong Town Hall Bus Interchange | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW4S | Sutera Mall Bus Terminal | Jurong Town Hall Bus Interchange | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW5 | Johor Bahru CIQ | Newton Circus (Newton Food Centre) | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW6 | Sultan Abu Bakar Complex | Boon Lay MRT station | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| CW7 | Sultan Abu Bakar Complex | Tuas Link MRT station | Cross-Border Service | Causeway Link (Handal Indah) | Cross-border bus services. |
| Courts Megastore | Tampines MRT station | Courts Tampines | Courts Megastore Shuttle Service | Leisure Frontier | |
| Giant/IKEA Bedok | Bedok MRT station | Giant/IKEA Tampines | Giant/IKEA Shuttle Service | ComfortDelGro Bus | |
| IKEA Buona Vista | Buona Vista MRT station | IKEA Alexandra | IKEA Shuttle Service | ComfortDelGro Bus | |
| Giant/IKEA Pasir Ris | Pasir Ris MRT station | Giant/IKEA Tampines | Giant/IKEA Shuttle Service | ComfortDelGro Bus | |
| IKEA Redhill | Redhill MRT station | IKEA Alexandra | IKEA Shuttle Service | ComfortDelGro Bus | |
| Giant/IKEA Sengkang | Sengkang MRT/LRT station | Giant/IKEA Tampines | Giant/IKEA Shuttle Service | ComfortDelGro Bus | |
| IKEA Tiong Bahru | Tiong Bahru MRT station | IKEA Alexandra | IKEA Shuttle Service | ComfortDelGro Bus | |
| Giant/IKEA Tampines | Tampines MRT station | Giant/IKEA Tampines | Giant/IKEA Shuttle Service | ComfortDelGro Bus | |
| RWS8 | HarbourFront MRT station | Resorts World Sentosa | Resorts World Sentosa Shuttle Service | Tong Tar Transport Service Pte Ltd | |
| TS1 | Singapore Changi Airport | Johor Bahru CIQ | Cross-Border Service | Transtar Travel | Cross-border bus services. |
| TS3 | Marina Square | Johor Bahru CIQ | Cross-Border Service | Transtar Travel | Cross-border bus services. |
| TS6 | Buona Vista (The Star Vista) | GP Sentral Bus Terminal | Cross-Border Service | Transtar Travel | Cross-border bus services. |
| TS8 | Resorts World Sentosa | Johor Bahru CIQ | Cross-Border Service | Transtar Travel | Cross-border bus services. |
| SJE | Queen Street Bus Terminal | Larkin Sentral | Cross-Border Service | Singapore-Johore Express | Cross-border bus services. |
| LCS1 | Tampines Avenue 9 [AM Peak]/ Airport Cargo Road [PM Peak] | Airport Cargo Road [AM Peak]/ Tampines Avenue 9 [PM Peak] | Peak-Hour Shuttle Service | SBS Transit | Not part of BCM, operates under Bedok North Depot. |
| LCS2 | Punggol Way [AM Peak]/ Airport Cargo Road [PM Peak] | Airport Cargo Road [AM Peak]/ Punggol Way [PM Peak] | Peak-Hour Shuttle Service | SBS Transit | Not part of BCM, operates under Bedok North Depot. |