Bus Route 28 - Svc 28 (Tampines Interchange → Toa Payoh Interchange) - Land Transport Authority
Bus Stops
- 1 - Tampines Interchange
- 2 - Blk 401
- 3 - Blk 417
- 4 - Blk 496F
- 5 - Blk 493B
- 6 - Blk 491C
- 7 - Opposite Blk 489A
- 8 - Opposite Blk 487B
- 9 - East Spring Secondary School
- 10 - Blk 331
- 11 - Blk 307A
- 12 - Blk 302
- 13 - Blk 285
- 14 - The Holy Trinity Church
- 15 - Blk 101
- 16 - Before Tampines West Station
- 17 - Blk 960A
- 18 - The Clearwater Condominium
- 19 - Bedok Reservoir Station Exit B
- 20 - Blk 109
- 21 - Between Blks 139/140
- 22 - Opposite Blk 220 Carpark
- 23 - Blk 27
- 24 - Bedok Station Exit A
- 25 - Opposite Blk 32
- 26 - Opposite Chai Chee Industrial Park
- 27 - After Perpetual Succour Church
- 28 - Before Siglap Plain
- 29 - Masjid Kassim
- 30 - Before Lorong 110 Changi
- 31 - After Kampung Eunos
- 32 - After Lorong 106 Changi
- 33 - Joo Chiat Complex
- 34 - Blk 14 Market/Food Centre
- 35 - Paya Lebar Station Exit D
- 36 - Paya Lebar Station Exit C
- 37 - Opposite CISCO Centre
- 38 - MacPherson Station Exit C
- 39 - Opposite Orion @ Paya Lebar
- 40 - Le Crescendo
- 41 - After Tai Seng Station
- 42 - Asiawide Industrial Building
- 43 - After Paya Lebar Street
- 44 - After Upper Paya Lebar Road
- 45 - Bartley Station Exit A
- 46 - Opposite Bartley Christian Church
- 47 - Opposite Gambir Ridge
- 48 - Before Upper Serangoon Road
- 49 - Singapore Power Training Institute
- 50 - PUB Recreation Club
- 51 - Before Braddell Flyover
- 52 - Comfortdelgro Corporation Limited
- 53 - Blk 219
- 54 - Blk 1
- 55 - Blk 56
- 56 - Opposite Chung Hwa Free Clinic
- 57 - Toa Payoh Swimming Complex
- 58 - Toa Payoh Interchange