- 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

1. The Gateway Inn
The Gateway Inn10.3 km from Surprise Beach
9.2 out of 10, Wonderful, (1,012 reviews)
The price is HK$408
HK$453 total
includes taxes & fees
9 Nov - 10 Nov

2. Grand Lake Lodge
Grand Lake Lodge10.9 km from Surprise Beach
8.6 out of 10, Excellent, (891 reviews)
The price is HK$745
HK$985 total
includes taxes & fees
9 Nov - 10 Nov

3. Lone Eagle Lodge
Lone Eagle Lodge10.3 km from Surprise Beach
8.2 out of 10, Very good, (523 reviews)
The price is HK$600
HK$667 total
includes taxes & fees
9 Nov - 10 Nov

4. Western Riviera Lakeside Lodging
Western Riviera Lakeside Lodging10.3 km from Surprise Beach
8.8 out of 10, Excellent, (502 reviews)
The price is HK$776
HK$1,116 total
includes taxes & fees
9 Nov - 10 Nov

5. Spirit Lake Lodge
Spirit Lake Lodge10.4 km from Surprise Beach
8.4 out of 10, Very good, (320 reviews)
The price is HK$905
HK$1,006 total
includes taxes & fees
9 Nov - 10 Nov

6. Lone Pine Cabins
Lone Pine Cabins10.4 km from Surprise Beach
8.4 out of 10, Very good, (62 reviews)
The price is HK$910
HK$1,012 total
includes taxes & fees
9 Nov - 10 Nov

7. Inn at SilverCreek
Inn at SilverCreek13.1 km from Surprise Beach
7.6 out of 10, Good, (1,147 reviews)
The price is HK$691
HK$814 total
includes taxes & fees
9 Nov - 10 Nov

8. The Loose Moose Lodge
The Loose Moose Lodge10.5 km from Surprise Beach
8.4 out of 10, Very good, (23 reviews)
The price is HK$550
HK$2,127 total
includes taxes & fees
9 Nov - 10 Nov

9. Timberline Inn of Grand Lake
Timberline Inn of Grand Lake7.2 km from Surprise Beach
6.8 out of 10, (765 reviews)
The price is HK$439
HK$466 total
includes taxes & fees
20 Nov - 21 Nov

10. Big Horn Lodge
Big Horn Lodge10.4 km from Surprise Beach
7.0 out of 10, Good, (558 reviews)
The price is HK$793
HK$882 total
includes taxes & fees
9 Nov - 10 Nov

11. Littletree Inn
Littletree Inn11.7 km from Surprise Beach
7.6 out of 10, Good, (300 reviews)
The price is HK$784
HK$864 total
includes taxes & fees
29 Nov - 30 Nov

12. Grand Lake Condo w/ Mountain Views: Walk to Lake!
Grand Lake Condo w/ Mountain Views: Walk to Lake!10.2 km from Surprise Beach
9.0 out of 10, Wonderful, (2 reviews)
The price is HK$980
HK$2,849 total
includes taxes & fees
9 Nov - 10 Nov
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 top hotels near Surprise Beach
![]() The Gateway Inn10.3 km from Surprise Beach | ![]() Grand Lake Lodge10.9 km from Surprise Beach | ![]() Lone Eagle Lodge10.3 km from Surprise Beach | ![]() Western Riviera Lakeside Lodging10.3 km from Surprise Beach | ![]() Spirit Lake Lodge10.4 km from Surprise Beach |
|---|---|---|---|---|
9.2 Wonderful 1,012 reviews | 8.6 Excellent 891 reviews | 8.2 Very good 523 reviews | 8.8 Excellent 502 reviews | 8.4 Very good 320 reviews |
The price is HK$408 HK$453 total includes taxes & fees 9 Nov - 10 Nov | The price is HK$745 HK$985 total includes taxes & fees 9 Nov - 10 Nov | The price is HK$600 HK$667 total includes taxes & fees 9 Nov - 10 Nov | The price is HK$776 HK$1,116 total includes taxes & fees 9 Nov - 10 Nov | The price is HK$905 HK$1,006 total includes taxes & fees 9 Nov - 10 Nov |
|
|
|
|
|
Hotels recommended for families near Surprise Beach

2BR, gas fireplace, sleeps 6, Grand Lake, Cabin 2, hidden in the aspens
2BR, gas fireplace, sleeps 6, Grand Lake, Cabin 2, hidden in the aspensGrand Lake
9.4 out of 10, Exceptional, (36)
The price is HK$862
HK$2,507 total
includes taxes & fees
29 Nov - 30 Nov































































