Number of reviews | 35,335 |
|---|---|
Accommodation | 1,651 hotels |
Lowest Price | ₩588,307 |
Highest Price | ₩1,365,319 |

Find Hotels near Banff Airport (YBA)
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Banff, AB (YBA) hotels

1. Hotel Canoe and Suites
Hotel Canoe and SuitesUptown District, 2.8 km from Banff, AB (YBA)
9.6 out of 10, Exceptional, (2,659 reviews)
The price is ₩972,289
₩1,100,827 total
includes taxes & fees
Jun 28 - Jun 29

2. Buffalo Mountain Lodge
Buffalo Mountain LodgeTunnel Mountain District, 2.8 km from Banff, AB (YBA)
9.4 out of 10, Exceptional, (2,148 reviews)
The price is ₩618,145
₩699,864 total
includes taxes & fees
Jun 28 - Jun 29

3. Canalta Hotel Lodge
Canalta Hotel LodgeUptown District, 2.9 km from Banff, AB (YBA)
9.2 out of 10, Wonderful, (1,430 reviews)
The price is ₩660,919
₩748,295 total
includes taxes & fees
Jul 9 - Jul 10

4. Hidden Ridge Resort
Hidden Ridge ResortTunnel Mountain District, 2.3 km from Banff, AB (YBA)
8.6 out of 10, Excellent, (5,033 reviews)
The price is ₩701,909
₩794,702 total
includes taxes & fees
Jun 24 - Jun 25

6. Charltons Banff
Charltons BanffUptown District, 3.1 km from Banff, AB (YBA)
8.4 out of 10, Very Good, (1,025 reviews)
The price is ₩498,463
₩588,307 total
includes taxes & fees
Jun 26 - Jun 27

7. Otter Hotel
Otter HotelUptown District, 2.8 km from Banff, AB (YBA)
9.4 out of 10, Exceptional, (1,963 reviews)
The price is ₩950,659
₩1,076,335 total
includes taxes & fees
Jun 22 - Jun 23

8. The Dorothy Motel
The Dorothy MotelUptown District, 2.7 km from Banff, AB (YBA)
9.2 out of 10, Wonderful, (1,002 reviews)
The price is ₩615,387
₩696,739 total
includes taxes & fees
Jun 23 - Jun 24

9. Tunnel Mountain Resort
Tunnel Mountain ResortTunnel Mountain District, 2.7 km from Banff, AB (YBA)
9.0 out of 10, Wonderful, (2,081 reviews)
The price is ₩647,832
₩733,475 total
includes taxes & fees
Jun 24 - Jun 25

10. Banff Rocky Mountain Resort
Banff Rocky Mountain Resort1 km from Banff, AB (YBA)
8.0 out of 10, Very Good, (2,991 reviews)
The price is ₩593,756
₩672,251 total
includes taxes & fees
Jun 25 - Jun 26

11. Rundlestone Lodge
Rundlestone LodgeUptown District, 2.9 km from Banff, AB (YBA)
8.6 out of 10, Excellent, (2,135 reviews)
The price is ₩604,572
₩684,496 total
includes taxes & fees
Jul 16 - Jul 17

12. The Fox Hotel and Suites
The Fox Hotel and SuitesUptown District, 3.2 km from Banff, AB (YBA)
8.6 out of 10, Excellent, (3,149 reviews)
The price is ₩718,402
₩813,381 total
includes taxes & fees
Jul 9 - Jul 10

13. Banff Caribou Lodge and Spa
Banff Caribou Lodge and SpaUptown District, 3 km from Banff, AB (YBA)
8.6 out of 10, Excellent, (3,287 reviews)
The price is ₩669,463
₩757,967 total
includes taxes & fees
Jun 25 - Jun 26

14. Moose Hotel And Suites
Moose Hotel And SuitesDowntown District, 3.7 km from Banff, AB (YBA)
9.6 out of 10, Exceptional, (2,525 reviews)
The price is ₩1,123,703
₩1,272,256 total
includes taxes & fees
Jul 19 - Jul 20

15. Banff Aspen Lodge
Banff Aspen LodgeUptown District, 3.6 km from Banff, AB (YBA)
9.4 out of 10, Exceptional, (1,425 reviews)
The price is ₩712,724
₩806,946 total
includes taxes & fees
Jun 25 - Jun 26

16. Peaks Hotel & Suites
Peaks Hotel & SuitesDowntown District, 4.1 km from Banff, AB (YBA)
9.6 out of 10, Exceptional, (1,003 reviews)
The price is ₩756,472
₩856,475 total
includes taxes & fees
Jul 8 - Jul 9

17. The Kenrick Hotel
The Kenrick HotelUptown District, 3.5 km from Banff, AB (YBA)
9.4 out of 10, Exceptional, (208 reviews)
The price is ₩1,026,366
₩1,162,054 total
includes taxes & fees
Jun 23 - Jun 24

18. Royal Canadian Lodge
Royal Canadian LodgeUptown District, 3.2 km from Banff, AB (YBA)
9.0 out of 10, Wonderful, (1,002 reviews)
The price is ₩728,862
₩849,162 total
includes taxes & fees
Jul 13 - Jul 14

19. The Juniper Hotel
The Juniper Hotel3.7 km from Banff, AB (YBA)
9.0 out of 10, Wonderful, (1,005 reviews)
The price is ₩680,278
₩791,840 total
includes taxes & fees
Jun 26 - Jun 27

20. Best Western Plus Banff International Lodge
Best Western Plus Banff International LodgeUptown District, 3.3 km from Banff, AB (YBA)
8.8 out of 10, Excellent, (1,300 reviews)
The price is ₩755,985
₩855,929 total
includes taxes & fees
Jun 23 - Jun 24
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Banff, AB (YBA)
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Hotel Canoe and Suites | 9.6 Exceptional 2,659 reviews | View | ||||||
![]() Buffalo Mountain Lodge | 9.4 Exceptional 2,148 reviews | View | ||||||
![]() Canalta Hotel Lodge | 9.2 Wonderful 1,430 reviews | View | ||||||
![]() Hidden Ridge Resort | 8.6 Excellent 5,033 reviews | View | ||||||
![]() Banff Inn | 8.8 Excellent 1,251 reviews | View |
Top Banff Hotel Reviews

The Fox Hotel and Suites
10/10 Excellent









































































