trover photo by George Zimzores

Search Canyon Lake Hotels from $65

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.

Top 10 Hotels in Canyon Lake

Hideout on the Horseshoe
3 out of 5
515 FM 2673, Canyon Lake, TX
$79
per night
Dec 11 - Dec 12
4.6/5Wonderful! (85 reviews)

"the perfect place to relax and enjoy the surrounding location,businesses,wildlife,and if you like fishing or just watching the really serious fly fishing that takes place as your sitting enjoying nature"…"

Reviewed on Dec 4, 2019

Hideout on the Horseshoe
Canyon Springs Country Lodge
2.5 out of 5
10530 Farm to Market Road 2673 #400, Canyon Lake, TX
$89
per night
Dec 11 - Dec 12
3.9/5Good! (129 reviews)

"Nice clean comfortable and quiet room. The small frig / microwave and coffee maker was a great convenience. Was a great choice and much appreciated accommodations for a visiting family member."…"

Reviewed on Nov 27, 2019

Canyon Springs Country Lodge
Canyon Lakeview Resort
3 out of 5
872 Ledgerock Drive, Canyon Lake, TX
Get Rates
4.6/5Wonderful! (45 reviews)

"Very peaceful. My kids had a great time. Feeding the deer was nice. The place was clean and had everything that we needed."…"

Reviewed on Oct 9, 2019

Canyon Lakeview Resort
The Lodge at Turkey Cove
2 out of 5
2386 Colleen Dr, Canyon Lake, TX
$105
per night
Dec 11 - Dec 12
4/5Very Good! (83 reviews)

"It is right on the water with it's own boat slip."…"

Reviewed on Oct 22, 2019

The Lodge at Turkey Cove
Serenity Hill Bed and Breakfast - Private Cottage Guest House
4.9/5Exceptional! (10 reviews)
Perfect weekend getaway

"My husband and I booked this place for our one year wedding anniversary. We wanted to get away from the big city (we live in Austin) and this was perfect. The cottage was super cute. The breakfast burritos were delicious and Marylin even had extra farm fresh eggs we used during our stay. The bed ..."…"

Reviewed on Oct 29, 2019

Serenity Hill Bed and Breakfast - Private Cottage Guest House
Still Water Ranch Condominiums LLC
3.5 out of 5
140 Banister, Canyon Lake, TX
Get Rates
4.5/5Wonderful! (12 reviews)

"The outdoor amenities were plentiful. Our only negative is 1 bathroom for accommodations of 8 people. That was logistically fun for showers and potty breaks."…"

Reviewed on Aug 19, 2019

Still Water Ranch Condominiums LLC
Beautiful Zen Cabin in Canyon Lake!
$65
per night
Dec 11 - Dec 12
4.6/5Exceptional! (17 reviews)
Great place hidden away but close to Canyon Dam..

"It was nice n quiet..loved sitting on porch at night with only small lights on n listening to crickets n such!"…"

Reviewed on Oct 1, 2019

Beautiful Zen Cabin in Canyon Lake!
Gnarly Goat House by RedAwning
3 out of 5
174 Kuntry Lane, Canyon Lake, TX
Get Rates
Gnarly Goat House by RedAwning
At Canyon Lake Cl1233 3 Bedroom Villa
3.5 out of 5
1233 Sunnyside Drive, Canyon Lake, TX
Get Rates
At Canyon Lake Cl1233 3 Bedroom Villa
Holiday Lodge on Canyon Lake
3 out of 5
537 Skyline Drive, Canyon Lake, TX
$89
per night
Dec 11 - Dec 12
4.9/5Exceptional! (20 reviews)

"This place is a gem. Clean, cozy rooms with so many personal touches. Within walking distance to the beautiful lake. We love everything about it and we'll DEFINITELY be back!!!"…"

Reviewed on Nov 27, 2019

Holiday Lodge on Canyon Lake
Don't see what you're looking for?
See all available properties in Canyon Lake
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.

Visiting Canyon Lake

Visitors to Canyon Lake are sure to enjoy the lakeside setting. Tourists can also enjoy the city's wineries and parks. Schlitterbahn New Braunfels Waterpark and Resort, Natural Bridge Wildlife Ranch, and San Marcos Premium Outlets are some of the top sights around the area.

  • You'll find 840 Expedia hotels and other accommodations in the larger area of New Braunfels
  • The closest major airport is in San Antonio, TX (SAT-San Antonio Intl.), 28.3 mi (45.5 km) from the city center

Sightseeing and Staying in Canyon Lake

The city's natural setting is picturesque, including the lakeside and these places to visit: Comal Park, Jacob's Creek Park, and North Park. Boating is just one of the top activities, while Canyon Lake Marina and Cranes Mill Marina are sights to visit. A couple of additional sights to add to your agenda are Crane's Mill Park and Overlook Park.

In Canyon Lake, there are 187 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday getaway. These are highly ranked ones based on Expedia user reviews:

  • Lazy H Lodge - With a stay at this 3-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and comfortable beds.
  • Hideout on the Horseshoe - Our customers like the helpful staff and WiFi at this cabin. With a stay at this 3-star cabin, guests can enjoy access to free parking and conference space, along with a private balcony.
  • Canyon Lakeview Resort - With a stay at this 3-star cabin, guests can enjoy access to an outdoor pool and free parking, along with an in-room kitchen. Expedia customers like its proximity to shopping and clean rooms.

Top places to see around the area include Schlitterbahn New Braunfels Waterpark and Resort, 14.3 mi/22.9 km from the heart of the city, and Natural Bridge Wildlife Ranch, which is 14.5 mi (23.4 km) away.

Dressing for Canyon Lake

  • Between January and March, daytime temperatures average 76°F, while nighttime temperatures stay around 38°F
  • From April to June, the average is 88°F during the day and 52°F at night
  • July through September sees average temperatures of 95°F during the day and 62°F at night
  • In October-December, you can expect 85°F as the daytime average and 38°F as the nighttime average
  • About 29.21 inches of rain falls on Canyon Lake each year
  • August and July are usually the hottest months averaging 93°F, while January and December are usually the coldest with an average temperature of 39°F

Frequently asked questions

Recently Booked Hotels in Canyon Lake

Recent Reviews in Canyon Lake

More trip options