There are 6 ways to get from Brooks to Nelson by bus (Flixbus), car, bus, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Brooks to Medicine Hatbus
- Take the bus from Medicine Hat to Fort Macleodbus
- Take the bus from Fort Macleod, AB to Nelson, BC - 512 Railway Streetbus
12h 44m$196–276Bus, fly to Castlegar Airport
cheapest- Take the bus from Brooks to Calgarybus
- Fly from Calgary International Airport (YYC) to Castlegar Airport (YCG)plane YYC - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
12h 11m$127–538Drive 675.8 km
- Drive from Brooks to Nelsoncar 675.8 km
8h 7m$134–194Bus, fly to Cranbrook/Canadian Rockies International Airport
- Take the bus from Brooks to Calgarybus
- Fly from Calgary International Airport (YYC) to Cranbrook/Canadian Rockies International Airport (YXC)plane YYC - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Streetbus
11h 50m$404–1,040Bus via Calgary
- Take the bus from Brooks to Calgarybus FlixBus 2720
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Streetbus Calgary
14h 16m$217–294J&L Shuttle Service, bus
- Take a shuttle bus from Brooks to Calgary, ABMedicine Hat
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Streetbus Calgary
14h 21m$250–310
Brooks to Nelson by bus and foot
Questions & Answers
The cheapest way to get from Brooks to Nelson is to drive which costs $130 - $200 and takes 8h 7m.
The fastest way to get from Brooks to Nelson is to drive which takes 8h 7m and costs $130 - $200.
No, there is no direct bus from Brooks to Nelson. However, there are services departing from Brooks and arriving at Nelson, BC - 512 Railway Street via Medicine Hat and Fort Macleod, AB. The journey, including transfers, takes approximately 12h 44m.
The distance between Brooks and Nelson is 820 km. The road distance is 675.8 km.
The best way to get from Brooks to Nelson without a car is to bus which takes 12h 44m and costs $190 - $280.
It takes approximately 12h 44m to get from Brooks to Nelson, including transfers.
Brooks to Nelson bus services, operated by Flixbus USA, depart from Brooks station.
Brooks to Nelson bus services, operated by Flixbus USA, arrive at Medicine Hat station.
Nelson is 1h behind Brooks. It is currently 7:03 AM in Brooks and 6:03 AM in Nelson.
Yes, the driving distance between Brooks to Nelson is 676 km. It takes approximately 8h 7m to drive from Brooks to Nelson.
What companies run services between Brooks, AB, Canada and Nelson, BC, Canada?
You can take a bus from Brooks to Nelson, BC - 512 Railway Street via Medicine Hat, Fort Macleod, and Fort Macleod, AB in around 12h 44m.
- Website
- aircanada.com
Flights from Calgary International Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $95–950
- Website
- westjet.com
Flights from Calgary International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $220–800
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Brooks to Medicine Hat
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a week
- Estimated price
- $15–26
- Schedules at
- flixbus.com
Bus from Medicine Hat to Fort Macleod
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a week
- Estimated price
- $30–50
- Schedules at
- flixbus.com
Bus from Brooks to Calgary
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- $25–45
- Schedules at
- flixbus.com
Bus from Brooks to Calgary
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Estimated price
- $27–45
- Schedules at
- flixbus.com
Bus from Brooks to Calgary
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- $25–45
- Schedules at
- flixbus.com
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Fort Macleod, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
Bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- https://mountainmanmikes.ca/
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- https://mountainmanmikes.ca/
- Phone
- 403-528-8851
- [email protected]
- Website
- jandlshuttle.com
Shuttle from Brooks to Calgary, AB
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- $60
- Website
- https://www.jandlshuttle.com/
- Adult (8+)
- $60
- Phone
- +1 855 993 3100
- [email protected]
- Website
- bctransit.com
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/west-kootenay/
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 around the UAE, Thanksgiving 2018: How to travel stress-free, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 29+ hotels available in Nelson.







