Alberta may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Golf Hotels in Banff

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Travellers Enjoyed These Golf Hotels

Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $197 per night
4.6/5Wonderful! (1,201 reviews)

"Great location, friendly staff and comfortable clean rooms."…"

Reviewed on Aug. 11, 2020

Mount Royal Hotel
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $259 per night
4.5/5Wonderful! (1,606 reviews)

"Everything, staff are very nice . Especially the staff in the dinning room."…"

Reviewed on Aug. 12, 2020

The Rimrock Resort Hotel
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $449 per night
4.5/5Wonderful! (997 reviews)

"A castle in the Rockies! Great place to stay, the beds were ever so comfy the views were great. Beautiful place to walk a round. A bucket list must. Staff were friendly and efficient."…"

Reviewed on Aug. 4, 2020

Fairmont Banff Springs
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $189 per night
4.3/5Excellent! (930 reviews)

"Great stay with the family. We were happy with our room and the kitchenette. The staff were friendly and very helpful during our stay."…"

Reviewed on Aug. 12, 2020

Tunnel Mountain Resort
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4.3/5Excellent! (989 reviews)

"It was nice! The service at the bar and the hotel was excellent! The only downside was one of the meal we ordered, we didn’t really like it."…"

Reviewed on Aug. 11, 2020

Rundlestone Lodge
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $234 per night
4.3/5Excellent! (991 reviews)

"Really good stay, staff was very friendly and helpful. Wasn’t aware of the parking fee. Room was great!"…"

Reviewed on Aug. 10, 2020

Royal Canadian Lodge
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $185 per night
4.2/5Excellent! (965 reviews)

"i don't have anything that I can think of to complain."…"

Reviewed on Aug. 8, 2020

Banff Inn
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $159 per night
4.2/5Excellent! (972 reviews)

"Excellent service, beautiful room and location. The fireplace is great, the bathroom is big enough to sleep in! The balcony backed into really tall trees, and it smelled like pine. I have absolutely zero complaints. I will recommend this hotel to everyone and will return as soon as I can."…"

Reviewed on Aug. 11, 2020

Buffalo Mountain Lodge
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $199 per night
4.2/5Excellent! (1,556 reviews)

"It’s my favorite hotel at Banff. I like to go back to the Fox hotel."…"

Reviewed on Aug. 10, 2020

The Fox Hotel and Suites
High Country Inn
3 out of 5
419 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $173 per night
4.2/5Very Good! (987 reviews)

"The room is clean. It has a quiet but convenient location."…"

Reviewed on Aug. 10, 2020

High Country Inn
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB
Get Rates
4.1/5Very Good! (1,767 reviews)

"Lots to do for kids. Pool, waterslides, and playground. Right beside hiking trails as well. We were even greated by deer on the property."…"

Reviewed on Mar. 25, 2020

Douglas Fir Resort and Chalets
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4.1/5Very Good! (1,791 reviews)

"Very clean and staff was really polite and helpful sad the amenities were mostly all shut down due to covid that’s the only down fall"…"

Reviewed on Aug. 10, 2020

Banff Caribou Lodge and Spa
Charltons Banff
3 out of 5
513 Banff Ave, Banff, AB
The price is CA $209 per night
4/5Very Good! (997 reviews)

"We love staying at the Charlton! The kitchenette suite suits our family’s needs very well."…"

Reviewed on Aug. 11, 2020

Charltons Banff
Irwin's Mountain Inn
2.5 out of 5
429 Banff Avenue, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $161 per night
4/5Very Good! (980 reviews)

"good location, spacious room other than parking underground space was little tight, i enjoyed staying here"…"

Reviewed on Aug. 12, 2020

Irwin's Mountain Inn
HI-Banff Alpine Centre
2.5 out of 5
801 Hidden Ridge Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $89 per night
3.8/5Good! (227 reviews)

"I liked it. There was nothing to complain about. Misty, the front desk clerk who checked me in, was friendly and personable. I would stay there again."…"

Reviewed on Feb. 24, 2020

HI-Banff Alpine Centre
King Edward Hotel
2 out of 5
137 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $142 per night
3.5/5Good! (768 reviews)

"fantastic location in downtown Banff, close to parking and shops"…"

Reviewed on Aug. 11, 2020

King Edward Hotel
Bumpers Inn
2.5 out of 5
250 Marmot Cresent, Banff, AB
Get Rates
3.4/5Good! (819 reviews)

"For how old the building was it was clean and kept up . I also liked that it was nice and quiet at night. What I didn’t like and found difficult was checking in across the road. Nothing was labeled or signed properly."…"

Reviewed on Oct. 8, 2019

Bumpers Inn
YWCA Banff Hotel
2 out of 5
102 Spray Avenue, Banff, AB
Get Rates
3.3/5 (421 reviews)

"Bed were old and rooms need a deep cleaning bad"…"

Reviewed on Mar. 22, 2020

YWCA Banff Hotel
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
View all properties
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.

Your Guide to Banff Golf Resorts

While the idea of the perfect vacation is often regarded as reading a book at the pool with a fruity mixed drink or a day at the sand, you imagine yourself working on your short game or swinging away at a driving range. You would rather trade your lounge chair for a golf cart. Expedia has an abundance of hotels located near golf courses 580 in Banff listed. Forget those pool cabanas and sandy beaches, because the fairway is waiting for you.

Golf Resorts That are a Hole in One

Your trip will be off to an incredible beginning when you realize that you may have access to an award-winning course just steps away. Play to your heart's content, then return to the hotel to take advantage of its amenities, like a massage, the pool, or simply a drink with your golf mates at the bar. You won't have to venture far to keep busy at these golf hotels. And at the end of the day, you've got plenty of amenities and a comfy bed waiting for you.

You might want to take a pause from playing at some point. Banff has plenty of things to do and take advantage of. There are plenty of places to grab a quick bite or a gourmet meal, and you can ask your hotel's front desk to help you decide on the best place. They may even know the best place in the city to get some shopping in.

Your Banff Golf Resort Awaits

With Expedia as your caddy, you will be as close as you can to the golf course, and with prices ranging from CA $449 to CA $89 you will be well on your way to the fairway. Reserve today and start polishing up your clubs, because this vacation is only a few clicks away.

Golf Guide to Banff

Q: What is the number of golf hotels in Banff?

A: There are 580 golf resorts in Banff. Finding it hard to select the right one? If so, make sure to read our reviews and ratings to help you pick the best place for your trip.

Q: How much does it cost to stay in a Banff golf hotel?

A: Rates for a Banff golf resort cost anywhere from CA $449 to CA $89. You can be sure to uncover an affordable resort that is close to a fabulous course

Frequently asked questions

Are you looking for a golf hotel in Banff?
From golf caddies to clubhouses to panoramic pools, Expedia has something for you. Play a few rounds at Banff Springs Golf Club. Travelers also highly recommend Banff for its array of shops and restaurants.
What is the best golf hotel in Banff?
Fairmont Banff Springs is a top spa hotel boasting an 18-hole golf course, a clubhouse, a golf pro shop, and a golf driving range. Reserve some lessons with a professional golfer to perfect your game— go home playing like a pro! Golf carts and clubs are available for hire. Spend an afternoon at the spa where you’ll find facials, body scrubs, and detox wraps. The hotel also features 7 restaurants, 3 bars, a spa, and an outdoor pool.
How many golf hotels are there in Banff?
Among Expedia’s 73 accommodations in Banff, 38 have a golf course on the premises, adjacent, or have one nearby.
What should I see and do in Banff while on a golf vacation?
Top Banff activities include skiing and hiking, while Upper Hot Springs, Banff Springs Golf Club, and Mount Norquay Ski Resort are favorite sights to visit. Cultural venues include Banff Park Museum, Canadian Ski Museum West, and Whyte Museum of the Canadian Rockies. The mountain views and lakeside highlight the natural beauty with places to discover including Banff Gondola, Tunnel Mountain, and Bow Falls.
What is a golf hotel in Banff like?
Golf hotels in Banff offer lodging and easy access to a golf course. On Expedia, you will be able to find a selection of golf hotels which have either a 9+ hole golf course, or that are positioned next to an 18+ hole golf course. Golf hotels provide a choice of services and amenities including mini-golf, clubhouses, and golf shuttles.

More trip options