There are 5 ways to get from Drayton Valley to Brooks by car or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus
best- Drive from Drayton Valley to Edmonton International Airport, Leduccar
- Take the bus from Edmonton International Airport, Leduc to Calgary, AB - Whitehorn LRT Stationbus
- Take the bus from Calgary to Brooksbus
7h 10m$81–111Drive 466.2 km
- Drive from Drayton Valley to Brookscar 466.2 km
5h 10m$93–134Drive, bus via Edmonton Airport (YEG)
- Drive from Drayton Valley to Edmonton Airport - YEGcar
- Take the bus from Edmonton Airport - YEG to Calgary - Whitehorn LRTbus
- Take the bus from Calgary to Brooksbus
7h 22m$87–172Drive, bus #2 (Flixbus)
- Drive from Drayton Valley to Spruce Grove, ABcar
- Take the bus from Edmonton to Brooksbus FlixBus 2720
9h 5m$99–191Drive, bus #3 (Flixbus)
- Drive from Drayton Valley to Jennifer Heil Way & McLeod Avenuecar
- Take the bus from Edmonton to Brooksbus FlixBus 2720
10h 37m$90–144
Questions & Answers
The cheapest way to get from Drayton Valley to Brooks is to drive and bus which costs $80 - $120 and takes 7h 10m.
The fastest way to get from Drayton Valley to Brooks is to drive which takes 5h 10m and costs $90 - $140.
The distance between Drayton Valley and Brooks is 569 km. The road distance is 466.2 km.
It takes approximately 7h 10m to get from Drayton Valley to Brooks, including transfers.
Yes, the driving distance between Drayton Valley to Brooks is 466 km. It takes approximately 5h 10m to drive from Drayton Valley to Brooks.
There are 10+ hotels available in Brooks.
What companies run services between Drayton Valley, AB, Canada and Brooks, AB, Canada?
There is no direct connection from Drayton Valley to Brooks. However, you can drive to Edmonton International Airport, Leduc, take the bus to Calgary, AB - Whitehorn LRT Station, walk to Calgary, then take the bus to Brooks. Alternatively, you can drive from Drayton Valley to Brooks in around 5h 10m.
- Phone
- +1 403 668 9600
- [email protected]
- Website
- thecanadabus.com
Bus from Edmonton International Airport, Leduc to Calgary, AB - Whitehorn LRT Station
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Calgary to Brooks
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a week
- Estimated price
- $25–45
- Schedules at
- flixbus.com
Bus from Calgary to Brooks
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a week
- Estimated price
- $25–45
- Schedules at
- flixbus.com
Bus from Edmonton to Brooks
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Estimated price
- $65–110
- Schedules at
- flixbus.com
Bus from Edmonton to Brooks
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Estimated price
- $65–110
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Edmonton Airport - YEG to Calgary - Whitehorn LRT
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- https://www.riderexpress.ca/
- Standard
- $40–95
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 Flying into Beijing?, French strikes 2018: What are my alternative transport options?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.







