There are 6 ways to get from Marpole to Richmond by subway, bus, taxi, shuttle, or foot
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway
best- Take the subway from Marine Drive Station @ Platform 2 to Richmond-Brighouse Station @ Canada Linesubway Canada Line
10 min$4–7Bus
- Take the bus from Southbound Granville St @ W 68 Ave to Southbound No. 3 Rd @ Westminster Hwybus N10
31 min$4–7Taxi
- Take the taxi from Marpole to Richmondtaxi 5.9 km
7 min$18–22Shuttle
- Take a shuttle bus from Mcarthurglen Designer Outlet to Executive Hotel Vancouver Airport, RichmondDiscovery Shuttle: Yellow
15 minLine 017 bus, subway
- Take the bus from Southbound Oak St @ W 70 Ave to Marine Drive Station @ Bay 2bus 017
- Take the subway from Marine Drive Station @ Platform 2 to Richmond-Brighouse Station @ Canada Linesubway Canada Line
21 min$6–14Walk
- Take the walk from Marpole to Richmondwalk 5.9 km
1h 10m
Marpole to Richmond by subway
Questions & Answers
The cheapest way to get from Marpole to Richmond is to shuttle which costs and takes 15 min.
The fastest way to get from Marpole to Richmond is to taxi which takes 7 min and costs $18 - $22.
Yes, there is a direct bus departing from Southbound Granville St @ W 68 Ave and arriving at Southbound No. 3 Rd @ Westminster Hwy. Services depart every four hours, and operate every day. The journey takes approximately 31 min.
Yes, there is a direct train departing from Marine Drive Station @ Platform 2 station and arriving at Richmond-Brighouse Station @ Canada Line station. Services depart every 10 minutes, and operate every day. The journey takes approximately 10 min.
The distance between Marpole and Richmond is 5 km.
The best way to get from Marpole to Richmond without a car is to subway which takes 10 min and costs $3 - $7.
The subway from Marine Drive Station @ Platform 2 to Richmond-Brighouse Station @ Canada Line takes 10 min including transfers and departs every 10 minutes.
Marpole to Richmond bus services, operated by TransLink CA, depart from Southbound Granville St @ W 68 Ave station.
Marpole to Richmond train services, operated by TransLink CA, depart from Marine Drive Station @ Platform 2.
Marpole to Richmond bus services, operated by TransLink CA, arrive at Southbound No. 3 Rd @ Westminster Hwy station.
What companies run services between Marpole, BC, Canada and Richmond, BC, Canada?
TransLink CA operates a subway from Marine Drive Station @ Platform 2 to Richmond-Brighouse Station @ Canada Line every 10 minutes. Tickets cost $4–7 and the journey takes 10 min. Alternatively, TransLink CA operates a bus from Southbound Granville St @ W 68 Ave to Southbound No. 3 Rd @ Westminster Hwy every 4 hours. Tickets cost $4–7 and the journey takes 31 min.
- Phone
- +1 604 953 3333
- Website
- translink.ca
Subway from Marine Drive Station @ Platform 2 to Richmond-Brighouse Station @ Canada Line
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Subway from Marine Drive Station @ Platform 2 to Richmond-Brighouse Station @ Canada Line
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 604 953 3333
- Website
- translink.ca
Bus from Southbound Granville St @ W 68 Ave to Southbound No. 3 Rd @ Westminster Hwy
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Southbound Oak St @ W 70 Ave to Marine Drive Station @ Bay 2
- Ave. Duration
- 7 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 604 271 8280
- [email protected]
- Website
- visitrichmondbc.com
Shuttle from Mcarthurglen Designer Outlet to Executive Hotel Vancouver Airport, Richmond
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Website
- https://www.visitrichmondbc.com/discovery-shuttle/
- Passenger
- $0
- Ave. Duration
- 7 min
- Estimated price
- $18–22
Kimber Cabs
- Phone
- +1 604 238 8888
- Website
- kimbercabs.com
Richmond Taxi
- Phone
- +1 604 272 1111
- Website
- richmondtaxi.ca
Taxi Richmond
- Phone
- +1 804 938 7967
- Website
- sites.google.com
Black Top & Checker Cabs
- Phone
- +1 604 731 1111
- Website
- btccabs.ca
Vancouver Taxi
- Phone
- +1 604 871 1111
- Website
- vancouvertaxi.cab
Yellow Cab
- Phone
- +1 604 681 1111
- Website
- yellowcabonline.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 Need to know: Jadrolinija, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Marpole to Richmond train services, operated by TransLink CA, arrive at Richmond-Brighouse Station @ Canada Line.
There are 946+ hotels available in Richmond.


