There are 5 ways to get from Brooks to North Battleford by bus (Flixbus), car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via North Battleford
best- Take the bus from Brooks to Edmontonbus FlixBus 2720
- Take the bus from Edmonton South to North Battlefordbus Edm-Reg
12h 14m$132–230Drive 472.5 km
cheapest- Drive from Brooks to North Battlefordcar 472.5 km
5h 44m$95–136Bus, fly
- Take the bus from Brooks to Calgary International Airport Domestic Terminalbus
- Fly from Calgary International Airport (YYC) to Saskatoon John G. Diefenbaker International Airport (YXE)plane YYC - YXE
- Take the bus from Saskatoon Downtown to North Battlefordbus
8h 58m$220–777Bus (Flixbus)
- Take the bus from Brooks to Edmontonbus FlixBus 2720
- Take the bus from Edmonton to North Battlefordbus FlixBus 2722
12h 20m$122–183Bus via Calgary
- Take the bus from Brooks to Calgary Flix busbus
- Take the bus from Calgary - Whitehorn LRT Station-Bus Stop 38 Park and Ride to Edmonton Downtown - 10235 101 St NWbus
- Take the bus from Edmonton to North Battlefordbus
12h 25m$114–156
Brooks to North Battleford by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Brooks to North Battleford is to drive which costs $90 - $140 and takes 5h 44m.
The fastest way to get from Brooks to North Battleford is to drive which takes 5h 44m and costs $90 - $140.
No, there is no direct bus from Brooks to North Battleford. However, there are services departing from Brooks and arriving at North Battleford via Edmonton South. The journey, including transfers, takes approximately 12h 14m.
The distance between Brooks and North Battleford is 881 km. The road distance is 472.5 km.
The best way to get from Brooks to North Battleford without a car is to bus via North Battleford which takes 12h 14m and costs $130 - $230.
It takes approximately 12h 14m to get from Brooks to North Battleford, including transfers.
Brooks to North Battleford bus services, operated by Flixbus USA, depart from Brooks station.
Brooks to North Battleford bus services, operated by Flixbus USA, arrive at Edmonton station.
Yes, the driving distance between Brooks to North Battleford is 473 km. It takes approximately 5h 44m to drive from Brooks to North Battleford.
Book your Brooks to North Battleford bus tickets online with Omio and FlixBus.
What companies run services between Brooks, AB, Canada and North Battleford, SK, Canada?
You can take a bus from Brooks to North Battleford via Edmonton South and North Battleford in around 12h 14m.
- Website
- westjet.com
Flights from Calgary International Airport to Saskatoon John G. Diefenbaker International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $150–650
Flights from Calgary International Airport to Saskatoon John G. Diefenbaker International Airport via Edmonton
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $150–650
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Brooks to Edmonton
- Ave. Duration
- 6h 10m
- Frequency
- 5 times a week
- Estimated price
- $65–100
- Schedules at
- Flixbus USA
Bus from Brooks to Calgary International Airport Domestic Terminal
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a week
- Estimated price
- $28–45
- Schedules at
- Flixbus USA
Bus from Brooks to Edmonton
- Ave. Duration
- 6h 10m
- Frequency
- 5 times a week
- Estimated price
- $65–100
- Schedules at
- Flixbus USA
Bus from Edmonton to North Battleford
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Estimated price
- $55–85
- Schedules at
- Flixbus USA
Bus from Brooks to Calgary Flix bus
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a week
- Estimated price
- $26–40
- Schedules at
- Flixbus USA
Bus from Edmonton to North Battleford
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Estimated price
- $50–80
- Schedules at
- Flixbus USA
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Edmonton South to North Battleford
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $55–120
- Website
- Rider Express
- Standard
- $55–120
Bus from Saskatoon Downtown to North Battleford
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $29–70
- Website
- Rider Express
- Standard
- $29–70
- Phone
- +1 403 668 9600
- [email protected]
- Website
- The Canada Bus
Bus from Calgary - Whitehorn LRT Station-Bus Stop 38 Park and Ride to Edmonton Downtown - 10235 101 St NW
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- The Canada Bus
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 Italian Lakes: Getting around by train, How to get from Heathrow Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
There are seven+ hotels available in North Battleford.







