Route 870

>> Links Bukit Panjang with Holland Village
>> Connects Shenton Way with Great World City

Trunk 870
Bukit Panjang - Shenton Way


Operating hours & Frequency:
Daily: 0530 - 2330 (Bukit Panjang) 0630 - 2330 (Shenton Way)
Peak: 8 - 10 mins, Off-peak: 12 - 15 mins

Towards Shenton Way Ter:
Bukit Panjang Int, Petir Road, Gangsa Road, Bukit Panjang Road, Upper Bukit Timah Road, Hillview Road, Hillview Avenue, Bukit Batok East Avenue 2, Bukit Batok East Avenue 6, Jalan Jurong Kechil, Bukit Timah Link, Jalan Anak Bukit, Dunearn Road, Sixth Avenue, Holland Road, Holland Avenue, Commonwealth Avenue, Alexandra Road, Delta Road, River Valley Road, Kim Seng Road, Outram Road, Eu Tong Sen Street, Upper Pickering Street, Church Street, Raffles Quay, Shenton Way, Palmer Road.

Towards Bukit Panjang Int:
Palmer Road, Anson Road, Cecil Street, Cross Street, Upper Cross Street, New Bridge Road, Outram Road, Tiong Bahru Road, Zion Road, River Valley Road, Delta Road, Alexandra Road, Commonwealth Avenue, Holland Avenue, Holland Road, Sixth Avenue, Bukit Timah Road, Upper Bukit Timah Road, Jalan Jurong Kechil, Bukit Batok East Avenue 6, Bukit Batok East Avenue 2, Hillview Avenue, Hillview Road, Upper Bukit Timah Road, Bukit Panjang Road, Gangsa Road, Petir Road, Bukit Panjang Int.

The following train stations are served by route 870:
Bukit Panjang BP6
Buona Vista EW21
Chinatown NE4
Commonwealth EW20
Outram Park EW16/NE3
Queenstown EW19
Raffles Quay EW14/NS26