Hotels near Surprise Beach Grand Lake
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay near Surprise Beach?

Arapaho Valley Ranch
Arapaho Valley Ranch8.7 km from Surprise Beach
9.4 out of 10, Exceptional, (19 reviews)
The price is $199
$331 total
includes taxes & fees
May 20 - May 21

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

Lone Eagle Lodge
Lone Eagle Lodge10.3 km from Surprise Beach
8.4 out of 10, Very Good, (442 reviews)
The price is $125
$139 total
includes taxes & fees
May 20 - May 21

Inn at SilverCreek
Inn at SilverCreek13.1 km from Surprise Beach
7.4 out of 10, Good, (1,020 reviews)
The price is $109
$128 total
includes taxes & fees
May 20 - May 21

The Loose Moose Lodge
The Loose Moose Lodge10.5 km from Surprise Beach
10.0 out of 10, Exceptional, (1 review)
The price is $59
$257 total
includes taxes & fees
May 20 - May 21

Timberline Inn of Grand Lake
Timberline Inn of Grand Lake7.2 km from Surprise Beach
6.8 out of 10, (692 reviews)
The price is $65
$69 total
includes taxes & fees
May 21 - May 22

The Gateway Inn
The Gateway Inn10.3 km from Surprise Beach
9.2 out of 10, Wonderful, (1,020 reviews)
The price is $129
$143 total
includes taxes & fees
May 20 - May 21

Western Riviera Lakeside Lodging
Western Riviera Lakeside Lodging10.3 km from Surprise Beach
8.8 out of 10, Excellent, (471 reviews)
The price is $219
$244 total
includes taxes & fees
Jun 1 - Jun 2

Grand Lake Lodge
Grand Lake Lodge10.9 km from Surprise Beach
8.6 out of 10, Excellent, (778 reviews)
The price is $177
$216 total
includes taxes & fees
May 24 - May 25

Spirit Lake Lodge
Spirit Lake Lodge10.4 km from Surprise Beach
8.2 out of 10, Very Good, (263 reviews)
The price is $154
$171 total
includes taxes & fees
May 20 - May 21

Big Horn Lodge
Big Horn Lodge10.4 km from Surprise Beach
7.0 out of 10, Good, (478 reviews)
The price is $122
$136 total
includes taxes & fees
May 21 - May 22

Littletree Inn
Littletree Inn11.7 km from Surprise Beach
7.4 out of 10, Good, (280 reviews)
The price is $110
$121 total
includes taxes & fees
May 20 - May 21

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 $243
$580 total
includes taxes & fees
Jun 2 - Jun 3

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 $54
$332 total
includes taxes & fees
May 20 - May 21
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 | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Arapaho Valley Ranch | 9.4 Exceptional 19 reviews | View | ||||||
![]() Columbine Cabins | 9.0 Wonderful 225 reviews | View | ||||||
![]() Lone Eagle Lodge | 8.4 Very Good 442 reviews | View | ||||||
![]() Inn at SilverCreek | 7.4 Good 1,020 reviews | View | ||||||
![]() The Loose Moose Lodge | 10.0 Exceptional 1 review | View |















































