There are 4 ways to get from North Battleford to St. Albert 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 Belvedere Station
best- Take the bus from North Battleford to Edmontonbus FlixBus 2722
5h 23m$58–97Drive 397.5 km
- Drive from North Battleford to St. Albertcar 397.5 km
4h 16m$79–114Bus, fly
- Take the bus from North Battleford to Saskatoonbus
- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Edmonton International Airport (YEG)plane YXE - YEG
6h 38mBus
- Take the bus from North Battleford, SK - Hwy 16 Bypass to Edmonton Downtown, AB - 10180 105 St NWbus Regina
6h 54m$65–138
North Battleford to St. Albert by bus and tram
Questions & Answers
The cheapest way to get from North Battleford to St. Albert is to bus via Belvedere Station which costs $55 - $100 and takes 5h 23m.
The fastest way to get from North Battleford to St. Albert is to drive which takes 4h 16m and costs $75 - $120.
No, there is no direct bus from North Battleford to St. Albert station. However, there are services departing from North Battleford and arriving at Nakî Transit Station and Park and Ride via 104 Street & Jasper Avenue. The journey, including transfers, takes approximately 5h 23m.
The distance between North Battleford and St. Albert is 401 km. The road distance is 397.5 km.
The best way to get from North Battleford to St. Albert without a car is to bus via Belvedere Station which takes 5h 23m and costs $55 - $100.
It takes approximately 5h 23m to get from North Battleford to St. Albert, including transfers.
North Battleford to St. Albert bus services, operated by FlixBus-us, depart from North Battleford station.
North Battleford to St. Albert bus services, operated by FlixBus-us, arrive at Edmonton station.
Yes, the driving distance between North Battleford to St. Albert is 397 km. It takes approximately 4h 16m to drive from North Battleford to St. Albert.
There are 588+ hotels available in St. Albert.
What companies run services between North Battleford, SK, Canada and St. Albert, AB, Canada?
FlixBus-us operates a bus from North Battleford to Edmonton 5 times a week, and the journey takes 4h 5m. Flixbus USA also services this route 5 times a week.
- Website
- westjet.com
Flights from Saskatoon John G. Diefenbaker International Airport to Edmonton International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $130–750
Flights from Saskatoon John G. Diefenbaker International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $130–750
- Website
- flixbus.com
Bus from North Battleford to Edmonton
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from North Battleford to Saskatoon
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from North Battleford to Edmonton
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from North Battleford, SK - Hwy 16 Bypass to Edmonton Downtown, AB - 10180 105 St NW
- Ave. Duration
- 5h 37m
- Frequency
- Once daily
- Estimated price
- $55–120
- Website
- https://www.riderexpress.ca/
- Standard
- $55–120
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 Want to know more about Flixbus?, What are the different types of Renfe trains in Spain?, and Need to know: Greyhound - to help you get the most out of your next trip.




