There are 3 ways to get from Langford to Duncan by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Langford to Duncan by bus
Questions & Answers
The cheapest way to get from Langford to Duncan is to bus which costs $3 and takes 52 min.
The fastest way to get from Langford to Duncan is to drive which takes 40 min and costs $9 - $14.
Yes, there is a direct bus departing from Hwy 1 ramp & Leigh and arriving at Trunk & Ypres. Services depart three times a week, and operate Saturday. The journey takes approximately 52 min.
The distance between Langford and Duncan is 47 km. The road distance is 48.4 km.
The best way to get from Langford to Duncan without a car is to bus which takes 52 min and costs $3.
The bus from Hwy 1 ramp & Leigh to Trunk & Ypres takes 52 min including transfers and departs three times a week.
Langford to Duncan bus services, operated by BC Transit - Cowichan Valley Regional Transit System, depart from Hwy 1 ramp & Leigh station.
Langford to Duncan bus services, operated by BC Transit - Cowichan Valley Regional Transit System, arrive at Trunk & Ypres station.
Yes, the driving distance between Langford to Duncan is 48 km. It takes approximately 40 min to drive from Langford to Duncan.
There are 70+ hotels available in Duncan.
What companies run services between Langford, BC, Canada and Duncan, BC, Canada?
BC Transit - Cowichan Valley Regional Transit System operates a bus from Hwy 1 ramp & Leigh to Trunk & Ypres 3 times a week. Tickets cost $3 and the journey takes 52 min.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 250-746-9899
- Website
- bctransit.com
Bus from Hwy 1 ramp & Leigh to Trunk & Ypres
- Ave. Duration
- 52 min
- Frequency
- 3 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/cowichan-valley/home
- Schedules at
- https://www.bctransit.com/cowichan-valley/schedules-and-maps/
- Single Ride - All Passengers
- $3
- Ave. Duration
- 40 min
- Estimated price
- $110–130
Westshore Taxi
- Phone
- +1 250 478 7888
- Website
- westshoretaxi2007.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 to the UK: What do I need to know?, Travelling to the US: What do I need to know?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.



