There are 6 ways to get from Banff to Horseshoe Bay (Water) by shuttle, plane, bus, bus (Flixbus), train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle, fly to Thunder Bay International Airport, bus
best- Take a shuttle bus from Banff, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to Thunder Bay International Airport (YQT)plane YYC - YQT
- Take the bus from Thunder Bay to Marathonbus
11h 25m$298–1,135Bus
- Take the bus from Moose Hotel & Suites to Crowfoot LRT Station | ON-ITbus
- Take the bus from Calgary to Reginabus
- Take the bus from Regina to Winnipegbus
- Take the bus from Winnipeg to Thunder Baybus
- Take the bus from Thunder Bay to Marathonbus
37h 8m$371–673Bus, train
- Take the bus from Banff High School Transit Hub to Lake Louise Village Northbus 8X
- Take the bus from Lake Louise, AB to Jasper, ABbus
- Take the train from Jasper to Winnipegtrain
- Take the bus from Winnipeg to Thunder Baybus
- Take the bus from Thunder Bay to Marathonbus
2d 5h$639–1,312Drive 2,438.6 km
- Drive from Banff to Horseshoe Bay (Water)car 2,438.6 km
28h 46m$482–695Shuttle, fly to Sault Ste. Marie Airport, bus
- Take a shuttle bus from Banff, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to Sault Ste. Marie Airport (YAM)plane YYC - YAM
- Take the bus from Sault Ste Marie to Marathonbus
12h 51m$691–1,499Shuttle, fly to Chippewa County International Airport, bus
- Take a shuttle bus from Banff, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to Chippewa County International Airport (CIU)plane YYC - CIU
- Take the bus from Sault Ste Marie to Marathonbus
17h 13m$313–941
Calgary International Airport (YYC) to Thunder Bay International Airport (YQT) flights
Questions & Answers
The cheapest way to get from Banff to Horseshoe Bay (Water) is to bus which costs $370 - $700 and takes 37h 8m.
The fastest way to get from Banff to Horseshoe Bay (Water) is to shuttle and fly and bus which takes 11h 25m and costs $290 - $1,200.
No, there is no direct bus from Banff to Horseshoe Bay (Water). However, there are services departing from Moose Hotel & Suites and arriving at Marathon via Calgary, Regina, Winnipeg and Thunder Bay. The journey, including transfers, takes approximately 37h 8m.
The distance between Banff and Horseshoe Bay (Water) is 2273 km. The road distance is 2438.6 km.
The best way to get from Banff to Horseshoe Bay (Water) without a car is to bus which takes 37h 8m and costs $370 - $700.
It takes approximately 11h 25m to get from Banff to Horseshoe Bay (Water), including transfers.
Banff to Horseshoe Bay (Water) bus services, operated by Banff Golden Xpress, depart from Moose Hotel & Suites station.
Banff to Horseshoe Bay (Water) bus services, operated by Banff Golden Xpress, arrive at Crowfoot LRT Station | ON-IT.
Horseshoe Bay (Water) is 2h ahead of Banff. It is currently 10:37 AM in Banff and 12:37 PM in Horseshoe Bay (Water).
Yes, the driving distance between Banff to Horseshoe Bay (Water) is 2439 km. It takes approximately 28h 46m to drive from Banff to Horseshoe Bay (Water).
What companies run services between Banff, AB, Canada and Horseshoe Bay (Water), ON, Canada?
You can take a bus from Moose Hotel & Suites to Horseshoe Bay (Water) via Crowfoot LRT Station | ON-IT, SB Crowfoot CTrain Station, SB Anderson CTrain Station, Calgary, Regina, Winnipeg, Thunder Bay, and Marathon in around 37h 8m.
- Website
- westjet.com
Flights from Calgary International Airport to Thunder Bay International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $140–900
Flights from Calgary International Airport to Thunder Bay International Airport via Winnipeg
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $140–900
Flights from Calgary International Airport to Sault Ste. Marie Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Friday
- Estimated price
- $160–1,000
- Website
- delta.com
Flights from Calgary International Airport to Thunder Bay International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $140–900
Flights from Calgary International Airport to Chippewa County International Airport via Detroit
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $320–1,600
Flights from Calgary International Airport to Chippewa County International Airport via Minneapolis
- Ave. Duration
- 6h 39m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–700
- Website
- aircanada.com
Flights from Calgary International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $220–900
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Winnipeg
- Ave. Duration
- 32h 30m
- Frequency
- Twice a week
- Estimated price
- $380–850
- Website
- https://www.viarail.ca/en
- Escape
- $380–800
- Business
- $450–700
- Business Plus
- $470–700
- Economy
- $430–800
- Economy Plus
- $470–850
- Phone
- +1 403 762 0000
- [email protected]
- Website
- banfftransportation.com
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
- Phone
- +1 403 800 0355
- [email protected]
- Website
- fairybus.com
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
- Phone
- +1 403 754 6467
- [email protected]
- Website
- mtnparktrans.com
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
Shuttle from Banff, AB to Calgary Airport
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Thunder Bay to Marathon
- Ave. Duration
- 3h 56m
- Frequency
- 6 times a week
- Estimated price
- $23–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $23–35
- Senior
- $35–60
- Adult
- $45–70
Bus from Winnipeg to Thunder Bay
- Ave. Duration
- 8h 49m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Thunder Bay to Marathon
- Ave. Duration
- 3h 56m
- Frequency
- 6 times a week
- Estimated price
- $23–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $23–35
- Senior
- $35–60
- Adult
- $45–70
Bus from Winnipeg to Thunder Bay
- Ave. Duration
- 8h 49m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Thunder Bay to Marathon
- Ave. Duration
- 3h 56m
- Frequency
- 6 times a week
- Estimated price
- $23–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $23–35
- Senior
- $35–60
- Adult
- $45–70
Bus from Sault Ste Marie to Marathon
- Ave. Duration
- 5h 11m
- Frequency
- 6 times a week
- Estimated price
- $29–85
- Website
- https://www.ontarionorthland.ca/en
- Children
- $29–45
- Senior
- $50–75
- Adult
- $55–85
Bus from Sault Ste Marie to Marathon
- Ave. Duration
- 5h 11m
- Frequency
- 6 times a week
- Estimated price
- $29–85
- Website
- https://www.ontarionorthland.ca/en
- Children
- $29–45
- Senior
- $50–75
- Adult
- $55–85
- Phone
- +1 403 285 3004
- [email protected]
- Website
- banffgoldenxpress.com
Bus from Moose Hotel & Suites to Crowfoot LRT Station | ON-IT
- Ave. Duration
- 1h 17m
- Frequency
- Every 3 hours
- Estimated price
- $58
- Website
- https://banffgoldenxpress.com/index.php
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Calgary to Regina
- Ave. Duration
- 10h 45m
- Frequency
- 5 times a week
- Estimated price
- $110–200
- Schedules at
- flixbus.com
Bus from Regina to Winnipeg
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $75–130
- Schedules at
- flixbus.com
- Phone
- +1 403 762 0606
- [email protected]
- Website
- roamtransit.com
Bus from Banff High School Transit Hub to Lake Louise Village North
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- $9–14
- Website
- https://roamtransit.com/
- Adult Local and Regional Fares
- $9–14
- Phone
- +1 780 852 4056
- [email protected]
- Website
- sundogtours.com
Bus from Lake Louise, AB to Jasper, AB
- Ave. Duration
- 3h
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
- Phone
- +1 866 606 6700
- [email protected]
- Website
- banffjaspercollection.com
Bus from Lake Louise, AB to Jasper, AB
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $110–150
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
There are two+ hotels available in Horseshoe Bay (Water).






















