
Find hotels near Surprise Beach, Grand Lake from CA $71
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Surprise Beach hotels

Timberline Inn of Grand Lake
Timberline Inn of Grand Lake7.2 km from Surprise Beach
6.8 out of 10, (683 reviews)
The price is CA $67
CA $71 total
includes taxes & fees
Feb 24 - Feb 25

Spirit Lake Lodge
Spirit Lake Lodge10.4 km from Surprise Beach
8.2 out of 10, Very good, (255 reviews)
The price is CA $134
CA $150 total
includes taxes & fees
Mar 2 - Mar 3

Columbine Cabins
Columbine Cabins10.4 km from Surprise Beach
9.0 out of 10, Wonderful, (225 reviews)
The price is CA $385
CA $429 total
includes taxes & fees
Feb 24 - Feb 25

Big Horn Lodge
Big Horn Lodge10.4 km from Surprise Beach
7.2 out of 10, Good, (468 reviews)
The price is CA $110
CA $123 total
includes taxes & fees
Feb 26 - Feb 27

Littletree Inn
Littletree Inn11.7 km from Surprise Beach
7.4 out of 10, Good, (268 reviews)
The price is CA $137
CA $151 total
includes taxes & fees
Mar 1 - Mar 2

Steps to Shadow Mountain Lake: Grand Lake Condo
Steps to Shadow Mountain Lake: Grand Lake Condo10 km from Surprise Beach
The price is CA $201
CA $563 total
includes taxes & fees
Feb 24 - Feb 25

2 Mi to Rocky Mountain Nat'l Park: Cabin w/ Views
2 Mi to Rocky Mountain Nat'l Park: Cabin w/ Views11.3 km from Surprise Beach
The price is CA $316
CA $776 total
includes taxes & fees
Feb 24 - Feb 25

4 Mi to Granby Ranch: Home w/ Mtn Views
4 Mi to Granby Ranch: Home w/ Mtn Views11.2 km from Surprise Beach
The price is CA $335
CA $872 total
includes taxes & fees
Feb 25 - Feb 26

1 Mi to Granby Ranch: Cozy Condo w/ Fireplace
1 Mi to Granby Ranch: Cozy Condo w/ Fireplace13.2 km from Surprise Beach
The price is CA $201
CA $540 total
includes taxes & fees
Feb 24 - Feb 25

Walk to Ski Lift & Hiking: Granby Ranch Condo!
Walk to Ski Lift & Hiking: Granby Ranch Condo!13.8 km from Surprise Beach
The price is CA $74
CA $455 total
includes taxes & fees
Feb 24 - Feb 25
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 Surprise Beach
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Timberline Inn of Grand Lake | 6.8 683 reviews | View | ||||||
![]() The Gateway Inn | 9.0 Wonderful 1,006 reviews | View | ||||||
![]() Lone Eagle Lodge | 8.4 Very good 437 reviews | View | ||||||
![]() Spirit Lake Lodge | 8.2 Very good 255 reviews | View | ||||||
![]() Columbine Cabins | 9.0 Wonderful 225 reviews | View |
Top Surprise Beach Hotel Reviews

Modern meets cozy! Mountain & lake views! Hot Tub! Pet Friendly!
10/10 Excellent






















































