Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Banff

Best deal Oct. 18 - Oct. 20
Tonight Aug. 23 - Aug. 24
This weekend Aug. 23 - Aug. 25
Next weekend Aug. 30 - Sep. 1

Featured Banff Golf Hotels

See all 446 properties in Banff

Estimated price for 1 night/2 adults

Fairmont Banff Springs
Fairmont Banff Springs
4.0 out of 5.0 405 Spray Ave, Banff, AB
4.4/5 (1795 reviews)
CA $645/ night for 2 guests

We enjoyed the friendly and helpful staff and the great service! We especially enjoyed the heated outdoor pool! We had a wonderful stay!

Reviewed on Aug. 19, 2019
Delta Hotels by Marriott Banff Royal Canadian Lodge
Delta Hotels by Marriott Banff Royal Canadian Lodge
4.0 out of 5.0 459 Banff Ave, Banff, AB
4.3/5 (1478 reviews)
CA $389/ night for 2 guests

liked everything about the property except the carpeting throughout - very loud and ugly - made it look dated but assume it was because the pattern hides all the dirt from people coming in with wet feet. everything else was excellent!

Reviewed on Jul. 31, 2019
The Rimrock Resort Hotel
The Rimrock Resort Hotel
4.0 out of 5.0 300 Moutain Avenue, Banff, AB
4.5/5 (2485 reviews)
CA $369/ night for 2 guests

Carpet and room walls are showing age. View from our room was excellent.

Reviewed on Aug. 20, 2019
Douglas Fir Resort and Chalets
Douglas Fir Resort and Chalets
3.0 out of 5.0 525 Tunnel Mountain Road, Banff, AB
4.1/5 (1552 reviews)
CA $195/ night for 2 guests

It was clean, well positioned and welcoming. Walking trails from the door were great.

Reviewed on Aug. 19, 2019
HI-Banff Alpine Centre
HI-Banff Alpine Centre
2.5 out of 5.0 801 Hidden Ridge Way, Banff, AB
Free Cancellation
3.7/5 (173 reviews)
CA $159/ night for 2 guests

It’s a good location and it’s easy to transit, There is a small grocery store and a liquor store really close by.like 2 minuets. Staff are friendly and outgoing.

Reviewed on Jul. 6, 2019
Buffalo Mountain Lodge
Buffalo Mountain Lodge
3.5 out of 5.0 700 Tunnel Mountain Road, Banff, AB
4.2/5 (1445 reviews)
CA $303/ night for 2 guests

Great location, just a few minutes to downtown Banff and Tunnel Mountain Trail. The staff were just okay, upon check in and check out I was merely ignored for roughly 5 minutes while they were looking at their computers despite standing directly in front of the counter. The hotel’s hot tub and gym ...

Reviewed on Aug. 15, 2019
Tunnel Mountain Resort
Tunnel Mountain Resort
3.5 out of 5.0 502 Tunnel Mountain Road, Box 1137, Banff, AB
Free Cancellation
3.9/5 (1966 reviews)
CA $249/ night for 2 guests

confusing layout with cery tight parking and limited options for late night dining

Reviewed on Aug. 19, 2019
Rundlestone Lodge
Rundlestone Lodge
3.0 out of 5.0 537 Banff Avenue - Box 489, Banff, AB
Free Cancellation
4.2/5 (1847 reviews)
CA $245/ night for 2 guests

They had bikes that you could use for free for up to 2 hours. We had the honeymoon suite, which had a great jacuzzi. Also a very nice kitchenette that saved us a bit when we wanted to eat in.

Reviewed on Aug. 17, 2019
Bumpers Inn
Bumpers Inn
2.5 out of 5.0 250 Marmot Cresent, Banff, AB
Free Cancellation
3.5/5 (764 reviews)
CA $199/ night for 2 guests

This was a good location for Banff, it was at the end of main street and back from the road so was 15 minutes walk to the centre, but this enabled you to see all that was going on and meet caribou walking down the road. You checked in with Inns of Banff over the road and could use their pool and ...

Reviewed on Aug. 10, 2019
Map

Recently Booked Golf Hotels in Banff

Mount Royal Hotel
3.0 out of 5.0
Last booking: 2 hours ago
Banff Caribou Lodge and Spa
3.5 out of 5.0
Last booking: 2 hours ago
The Fox Hotel and Suites
3.5 out of 5.0
Last booking: 2 hours ago
Banff Rocky Mountain Resort
3.0 out of 5.0
Last booking: 3 hours ago
Moose Hotel And Suites
3.5 out of 5.0
Last booking: 6 hours ago
The Elk & Avenue Hotel
3.0 out of 5.0
Last booking: 6 hours ago
The Rimrock Resort Hotel
4.0 out of 5.0
Last booking: 11 hours ago
Inns of Banff
2.5 out of 5.0
Last booking: 11 hours ago
Fairmont Banff Springs
4.0 out of 5.0
Last booking: 12 hours ago

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 446 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 $645 to CA $159 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 446 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 $645 to CA $159. You can be sure to uncover an affordable resort that is close to a fabulous course