There are 7 ways to get from Woodlands to MacPherson by bus, subway, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Woodlands to Grantral Mallbus
32 min$11–40Subway
cheapest- Take the subway from Woodlands to Bishansubway Ns
- Take the subway from Bishan to Macphersonsubway Cc
40 min$3Taxi
- Take the taxi from Woodlands to MacPhersontaxi 20.2 km
21 min$11–14Drive 20.2 km
- Drive from Woodlands to MacPhersoncar 20.2 km
21 min$5–7Subway, line 135 bus
- Take the subway from Woodlands to Ang Mo Kiosubway Ns
- Take the bus from Blk 422 to Blk 77bus 135
1h$3Bus, line 63 bus
- Take the bus from Woodlands Checkpoint IN to Queen Street Terminalbus Cw2
- Take the bus from Opp Bugis Stn Exit C to Blk 77bus 63
1h 21m$3–4Line 169 bus, line 135 bus
- Take the bus from Woodlands Int to Ang Mo Kio Intbus 169
- Take the bus from Ang Mo Kio Int to Blk 77bus 135
2h 14m$4
Woodlands to MacPherson by subway
Questions & Answers
The cheapest way to get from Woodlands to MacPherson is to subway and line 135 bus which costs $2 - $3 and takes 1h.
The fastest way to get from Woodlands to MacPherson is to taxi which takes 21 min and costs $11 - $14.
Yes, there is a direct bus departing from Woodlands and arriving at Grantral Mall. Services depart every three hours. The journey takes approximately 32 min.
No, there is no direct train from Woodlands to MacPherson. However, there are services departing from Woodlands and arriving at Macpherson via Bishan. The journey, including transfers, takes approximately 40 min.
The distance between Woodlands and MacPherson is 39 km. The road distance is 20.2 km.
The best way to get from Woodlands to MacPherson without a car is to bus which takes 32 min and costs $11 - $40.
The bus from Woodlands to Grantral Mall takes 32 min including transfers and departs every three hours.
Woodlands to MacPherson bus services, operated by The One Travel & Tours, depart from Woodlands station.
Woodlands to MacPherson train services, operated by SMRT, depart from Woodlands station.
Woodlands to MacPherson bus services, operated by The One Travel & Tours, arrive at Grantral Mall station.
What companies run services between Woodlands, Singapore and MacPherson, Singapore?
The One Travel & Tours operates a bus from Woodlands to Grantral Mall every 3 hours. Tickets cost $11–40 and the journey takes 32 min. Alternatively, you can take a subway from Woodlands to Macpherson via Bishan in around 40 min.
- Phone
- 1800 336 8900
- Website
- smrt.com.sg
Subway from Woodlands to Bishan
- Ave. Duration
- 26 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Website
- https://www.smrt.com.sg/
Subway from Bishan to Macpherson
- Ave. Duration
- 11 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Website
- https://www.smrt.com.sg/
Subway from Woodlands to Ang Mo Kio
- Ave. Duration
- 22 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Website
- https://www.smrt.com.sg/
- Phone
- +65 6252 2272
- [email protected]
- Website
- theone.travel
Bus from Woodlands to Grantral Mall
- Ave. Duration
- 32 min
- Frequency
- Every 3 hours
- Estimated price
- $11–40
- Schedules at
- theone.travel
- Adult
- $27–40
- Phone
- 1800 - 287 2727
- [email protected]
- Website
- sbstransit.com.sg
Bus from Blk 422 to Blk 77
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Website
- https://www.sbstransit.com.sg/
Bus from Opp Bugis Stn Exit C to Blk 77
- Ave. Duration
- 23 min
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Website
- https://www.sbstransit.com.sg/
Bus from Ang Mo Kio Int to Blk 77
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Website
- https://www.sbstransit.com.sg/
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from Woodlands Checkpoint IN to Queen Street Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $2–3
- Schedules at
- causewaylink.com.my
- Phone
- 1800-248-0950
- [email protected]
- Website
- towertransit.sg
Bus from Woodlands Int to Ang Mo Kio Int
- Ave. Duration
- 1h 34m
- Frequency
- Every 10 minutes
- Estimated price
- $2–4
- Website
- https://towertransit.sg/
- Ave. Duration
- 21 min
- Estimated price
- $11–14
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How to get from JFK to New York City, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Woodlands to MacPherson train services, operated by SMRT, arrive at Bishan station.
Yes, the driving distance between Woodlands to MacPherson is 20 km. It takes approximately 21 min to drive from Woodlands to MacPherson.
Book your Woodlands to MacPherson bus tickets online with 12go.asia.
There are 2069+ hotels available in MacPherson.












