We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Canyon Lake

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1285 Cabelas Dr, Buda, TX 78610-3421
39.5 km from Canyon Lake

The price you found is 20% lower than this hotel's average rate of US$116/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$133*
US$93* /night
View Deal
TripAdvisor
US$93*
Hotels.com
HotelQuickly
US$133*
12915 Fm 306, Canyon Lake, TX 78133-4585
6.0 km from Canyon Lake
Contact hotel for availability
2386 Colleen Drive, Canyon Lake, TX 78133
10.7 km from Canyon Lake

The price you found is 19% lower than this hotel's average rate of US$133/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$108* /night
View Deal
TripAdvisor
US$108*
Expedia.com
US$108*
Hotwire.com
US$108*
245 FM-306, New Braunfels, TX 78130
12.3 km from Canyon Lake
#10 of 32 hotels in New Braunfels
Top Deal
US$135*
US$82* /night
View Deal
TripAdvisor
US$83*
Hotels.com
US$88*
HotelQuickly
US$135*
1273 River Ter, New Braunfels, TX 78130-3448
12.4 km from Canyon Lake
#22 of 32 hotels in New Braunfels
US$100* /night
View Deal
TripAdvisor
US$100*
Priceline
US$100*
Hotwire.com
625 Commercial Loop, Building 1, San Marcos, TX 78666-5800
12.5 km from Canyon Lake
US$116* /night
View Deal
TripAdvisor
US$116*
Courtyard
US$116*
Priceline
US$116*
4210 Interstate Highway 35 South, San Marcos, TX 78666
12.6 km from Canyon Lake
Top Deal
US$95*
US$68* /night
View Deal
TripAdvisor
US$68*
Priceline
US$68*
HotelQuickly
US$95*
111 Centerpoint Court, San Marcos, TX 78666
12.6 km from Canyon Lake
No availability for your dates from these sites
Hotels.com
Orbitz.com
Travelocity
620 Oxford Dr, New Braunfels, TX 78130-4655
13.6 km from Canyon Lake
#2 of 32 hotels in New Braunfels

The price you found is 19% lower than this hotel's average rate of US$115/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$111*
US$93* /night
View Deal
TripAdvisor
US$93*
Homewood
US$98*
HOTEL.INFO
US$111*
305 W Austin St, New Braunfels, TX 78130-4113
13.7 km from Canyon Lake
#4 of 32 hotels in New Braunfels
US$328* /night
View Deal
TripAdvisor
US$328*
Travelocity
US$328*
Expedia.com
US$328*
2549 W State Highway 46, New Braunfels, TX 78132-4731
14.1 km from Canyon Lake
#17 of 32 hotels in New Braunfels
US$94* /night
View Deal
TripAdvisor
US$94*
Agoda.com
US$94*
Priceline
US$94*
1533 N Interstate 35, New Braunfels, TX 78130-2818
14.2 km from Canyon Lake
#26 of 32 hotels in New Braunfels
Top Deal
US$92*
US$59* /night
View Deal
TripAdvisor
US$59*
Travelocity
US$59*
HotelQuickly
US$92*
1501 Interstate 35 North, New Braunfels, TX 78130
14.3 km from Canyon Lake
#1 of 32 hotels in New Braunfels
US$98* /night
View Deal
TripAdvisor
US$98*
Travelocity
US$98*
Hotwire.com
US$98*
1493 N Interstate 35, New Braunfels, TX 78130-2816
14.4 km from Canyon Lake
#8 of 32 hotels in New Braunfels

The price you found is 16% lower than this hotel's average rate of US$95/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$99*
US$80* /night
View Deal
TripAdvisor
US$80*
Expedia.com
US$80*
HotelQuickly
US$99*

The price you found is 10% lower than this hotel's average rate of US$157/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$171*
US$142* /night
View Deal
TripAdvisor
US$148*
Expedia.com
US$148*
HotelQuickly
US$171*
1489 N IH 35, New Braunfels, TX 78130
14.5 km from Canyon Lake
#11 of 32 hotels in New Braunfels

The price you found is 27% lower than this hotel's average rate of US$82/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$98*
US$60* /night
View Deal
TripAdvisor
US$60*
Booking.com
US$63*
HotelQuickly
US$98*
1436 Interstate 35 Business, New Braunfels, TX 78130
14.6 km from Canyon Lake
#7 of 32 hotels in New Braunfels

The price you found is 13% lower than this hotel's average rate of US$112/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$135*
US$98* /night
View Deal
TripAdvisor
US$98*
Expedia.com
US$98*
HotelQuickly
US$135*
No availability for your dates from these sites
Travelocity
Expedia.com
1477 North I-35, New Braunfels, TX 78130
14.7 km from Canyon Lake
#6 of 32 hotels in New Braunfels

The price you found is 14% lower than this hotel's average rate of US$78/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$98*
US$67* /night
View Deal
TripAdvisor
US$67*
Orbitz.com
US$67*
HotelQuickly
US$98*
1465 N Interstate 35, New Braunfels, TX 78130-2816
14.7 km from Canyon Lake
#9 of 32 hotels in New Braunfels
US$98* /night
View Deal
TripAdvisor
US$98*
Priceline
US$98*
Travelocity
US$98*
1471 N Interstate 35, New Braunfels, TX 78130-2816
14.7 km from Canyon Lake
#18 of 32 hotels in New Braunfels

The price you found is 11% lower than this hotel's average rate of US$106/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$129*
US$94* /night
View Deal
TripAdvisor
US$94*
Orbitz.com
US$94*
HotelQuickly
US$129*
1275 North I-35, I-35 at Exits #190/190-A, New Braunfels, TX 78130
14.9 km from Canyon Lake
#24 of 32 hotels in New Braunfels
US$56* /night
View Deal
TripAdvisor
US$56*
Priceline
US$56*
Motel 6
US$56*
385 Other Place Dr., New Braunfels, TX 78130
15.0 km from Canyon Lake
#16 of 32 hotels in New Braunfels
No availability for your dates from these sites
Hotwire.com
240 S Seguin Ave, New Braunfels, TX 78130-5119
15.0 km from Canyon Lake
#20 of 32 hotels in New Braunfels
No availability for your dates from these sites
Hotwire.com
201 Loop 337, New Braunfels, TX 78130-3219
15.0 km from Canyon Lake
#27 of 32 hotels in New Braunfels
Top Deal
US$81*
US$59* /night
View Deal
TripAdvisor
US$59*
Orbitz.com
US$59*
HotelQuickly
US$81*
1175 North Business IH 35, New Braunfels, TX 78130
15.1 km from Canyon Lake
#13 of 32 hotels in New Braunfels

The price you found is 19% lower than this hotel's average rate of US$67/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$80*
US$54* /night
View Deal
TripAdvisor
US$54*
Expedia.com
US$54*
HotelQuickly
US$80*
1209 I-35 N @ Hwy 46, New Braunfels, TX 78130
15.1 km from Canyon Lake
#28 of 32 hotels in New Braunfels
US$54* /night
View Deal
TripAdvisor
US$54*
RodewayInn
US$54*
Expedia.com
US$54*
1053 Clovis Barker Drive, San Marcos, TX 78666
15.3 km from Canyon Lake
US$80* /night
View Deal
TripAdvisor
US$80*
Hotels.com
US$80*
Priceline
US$80*
1063 I-35 North, New Braunfels, TX 78130
15.3 km from Canyon Lake
#31 of 32 hotels in New Braunfels
US$50* /night
View Deal
TripAdvisor
US$50*
Orbitz.com
US$50*
Expedia.com
US$50*
365 Hwy 46 South, New Braunfels, TX 78130
15.4 km from Canyon Lake
#14 of 32 hotels in New Braunfels

The price you found is 17% lower than this hotel's average rate of US$103/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$85* /night
View Deal
TripAdvisor
US$85*
Hotels.com
US$85*
Orbitz.com
US$85*
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
New Braunfels Travel Forum Need specific advice visiting New Braunfels, Texas? Visit the TripAdvisor Travel Forum for New Braunfels and ask our Destination Experts and the travel community.