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.
Clear all
Your Selections
  Free Wifi Budget Breakfast included Mid-range Pets Allowed Free Parking Pool Resort hotel Best Value Suites Charming Family-friendly Quiet Kitchenette Independent Hotels Restaurant Bar/Lounge Room Service Spa Fitness centre Business & up Internet & up Cheap Hotels Business services Hotels with Restaurants Meeting room Non-Smoking Hotel Air Conditioning & up Hotels with Jacuzzi Hotels with Hot Tubs Modern Hotels Reduced mobility rooms Suite Hotels City Centre Concierge $ $$ $$$ $$$$ Family Resorts Baymont Inn And Suites Classic Country Inns And Suites Travelodge La Quinta Inn & Suites Howard Johnson Trendy Fairfield Inn Sleep Inn Quiet Resorts Hotels with Government Rates Candlewood Suites Wingate Quality Inn Hampton Inn Comfort Suites Most Booked Hotels Super 8 Days Inn EconoLodge Spa Resorts Rodeway Inn Motel 6 Americas Best Value Inns Ramada Romantic Homewood Suites Red Roof Inns Green Hilton Garden Inn Microtel Best Western Courtyard Holiday Inn Express
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
17702 IH 35 North, Schertz, TX 78154
30.1 km from Canyon Lake
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Schertz
US$97
Booking.com

Hotwire.com
US$110
Travelocity
SAVE US$16
US$110
US$95
Priceline
View Deal
12915 Fm 306, Canyon Lake, TX 78133-4585
6.0 km from Canyon Lake
  • Free Wifi
  • Free Parking
Yogi Bear\\
Contact hotel for availability
2386 Colleen Drive, Canyon Lake, TX 78133
10.7 km from Canyon Lake
  • Free Wifi
  • Free Parking
The Lodge at Turkey Cove
US$108
TripAdvisor
US$108
Expedia.com
US$108
Priceline
US$108
Booking.com
View Deal
245 FM-306, New Braunfels, TX 78130
12.3 km from Canyon Lake
  • Free Wifi
  • Free Parking
Wingate by Wyndham New Braunfels
US$83
TripAdvisor
US$83
Booking.com
US$132
Elvoline
SAVE US$50
US$132
US$82
Priceline
View Deal
17545 FM Rd 306, Canyon Lake, TX 78133
12.4 km from Canyon Lake
  • Free Parking
  • Pool
Holiday Inn Club Vacations Hill Country Resort
1273 River Ter, New Braunfels, TX 78130-3448
12.4 km from Canyon Lake
  • Free Wifi
  • Free Parking
Gruene Outpost River Lodge
US$100
TripAdvisor
US$100
Priceline

Hotwire.com
US$100
Booking.com
View Deal
625 Commercial Loop, Building 1, San Marcos, TX 78666-5800
12.5 km from Canyon Lake
  • Free Wifi
  • Free Parking
Courtyard San Marcos
US$116
TripAdvisor
US$116
Booking.com
US$116
Courtyard
US$116
Expedia.com
View Deal
4210 Interstate Highway 35 South, San Marcos, TX 78666
12.6 km from Canyon Lake
  • Free Wifi
  • Free Parking
Baymont Inn & Suites San Marcos
US$68
TripAdvisor
US$68
Expedia.com
US$88
HotelQuickly
SAVE US$20
US$88
US$68
Booking.com
View Deal
111 Centerpoint Court, San Marcos, TX 78666
12.6 km from Canyon Lake
  • Free Wifi
  • Free Parking
La Quinta Inn & Suites San Marcos Outlet Mall

Travelocity

Hotels.com

Orbitz.com
No availability for your dates
620 Oxford Dr, New Braunfels, TX 78130-4655
13.6 km from Canyon Lake
  • Free Wifi
  • Free Parking
Homewood Suites by Hilton New Braunfels
US$93
TripAdvisor
US$98
Homewood
US$111
HOTEL.INFO
SAVE US$18
US$111
US$93
Expedia.com
View Deal
305 W Austin St, New Braunfels, TX 78130-4113
13.7 km from Canyon Lake
  • Free Wifi
  • Free Parking
The Resort at Schlitterbahn
US$328
TripAdvisor
US$328
Travelocity
US$328
Hotwire.com
US$328
Expedia.com
View Deal
2549 W State Highway 46, New Braunfels, TX 78132-4731
14.1 km from Canyon Lake
  • Free Wifi
  • Free Parking
T Bar M Camps & Retreats
US$94
TripAdvisor
US$94
Booking.com
US$94
Agoda.com
US$94
Priceline
View Deal
1533 N Interstate 35, New Braunfels, TX 78130-2818
14.2 km from Canyon Lake
  • Free Wifi
  • Free Parking
Quality Inn & Suites
US$67
TripAdvisor
US$67
Orbitz.com
US$98
HotelQuickly
SAVE US$31
US$98
US$67
Booking.com
View Deal
1501 Interstate 35 North, New Braunfels, TX 78130
14.3 km from Canyon Lake
  • Free Wifi
  • Free Parking
Hilton Garden Inn New Braunfels
US$98
TripAdvisor
US$98
Booking.com
US$98
Expedia.com
SAVE US$2
US$98
US$96
Priceline
View Deal
1493 N Interstate 35, New Braunfels, TX 78130-2816
14.4 km from Canyon Lake
  • Free Wifi
  • Free Parking
BEST WESTERN Inn & Suites
US$80
TripAdvisor
US$80
BestWestern.com
US$99
HotelQuickly
SAVE US$19
US$99
US$80
Booking.com
View Deal
1001 E McCarty Ln, San Marcos, TX 78666-1080
14.5 km from Canyon Lake
  • Free Wifi
  • Breakfast included
Embassy Suites by Hilton San Marcos - Hotel, Spa & Conference Center
US$156
TripAdvisor
US$156
Expedia.com
US$180
HotelQuickly
SAVE US$24
US$180
US$156
EmbassySuites.com
View Deal
1489 N IH 35, New Braunfels, TX 78130
14.5 km from Canyon Lake
  • Free Wifi
  • Free Parking
Comfort Suites
US$71
TripAdvisor
US$71
ComfortSuites
US$71
Priceline
US$71
Booking.com
View Deal
Sponsored
625 Commercial Loop, Building 1, San Marcos, TX 78666-5800
12.5 km from Canyon Lake
  • Free Wifi
  • Free Parking
Courtyard San Marcos
US$116
TripAdvisor
US$116
Booking.com
US$116
Courtyard
US$116
Expedia.com
View Deal
1436 Interstate 35 Business, New Braunfels, TX 78130
14.6 km from Canyon Lake
  • Free Wifi
  • Free Parking
Holiday Inn Express & Suites New Braunfels
US$94
TripAdvisor
US$94
Expedia.com
US$129
HotelQuickly
SAVE US$35
US$129
US$94
Booking.com
View Deal
1483 I-35 North, New Braunfels, TX 78130
14.6 km from Canyon Lake
    Country Inn & Suites by Carlson
    1477 North I-35, New Braunfels, TX 78130
    14.7 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Sleep Inn & Suites
    US$67
    TripAdvisor
    US$67
    Expedia.com
    US$98
    HotelQuickly
    SAVE US$31
    US$98
    US$67
    Booking.com
    View Deal
    1465 N Interstate 35, New Braunfels, TX 78130-2816
    14.7 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Fairfield Inn & Suites New Braunfels
    US$107
    TripAdvisor
    US$119
    Booking.com
    US$119
    Fairfield Inn
    SAVE US$12
    US$119
    US$107
    Travelocity
    View Deal
    1471 N Interstate 35, New Braunfels, TX 78130-2816
    14.7 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Candlewood Suites New Braunfels
    US$81
    TripAdvisor
    US$81
    Expedia.com
    US$110
    HotelQuickly
    SAVE US$29
    US$110
    US$81
    Booking.com
    View Deal
    1275 North I-35, I-35 at Exits #190/190-A, New Braunfels, TX 78130
    14.9 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Motel 6 New Braunfels
    US$56
    Priceline
    US$56
    Motel 6

    Orbitz.com
    US$56
    Booking.com
    View Deal
    385 Other Place Dr., New Braunfels, TX 78130
    15.0 km from Canyon Lake
    • Free Wifi
    • Free Parking
    The Other Place

    Hotwire.com
    No availability for your dates
    240 S Seguin Ave, New Braunfels, TX 78130-5119
    15.0 km from Canyon Lake
    • Free Wifi
    • Free Parking
    The Faust Hotel

    Hotwire.com
    No availability for your dates
    201 Loop 337, New Braunfels, TX 78130-3219
    15.0 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Howard Johnson New Braunfels
    US$59
    TripAdvisor
    US$59
    Hotels.com
    US$81
    HotelQuickly
    SAVE US$21
    US$81
    US$59
    Booking.com
    View Deal
    1175 North Business IH 35, New Braunfels, TX 78130
    15.1 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Microtel Inn & Suites by Wyndham New Braunfels
    US$59
    TripAdvisor
    US$59
    Orbitz.com
    US$59
    Expedia.com
    US$59
    Booking.com
    View Deal
    1209 I-35 N @ Hwy 46, New Braunfels, TX 78130
    15.1 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Rodeway Inn
    US$63
    TripAdvisor
    US$63
    RodewayInn

    Orbitz.com
    US$63
    Booking.com
    View Deal
    1053 Clovis Barker Drive, San Marcos, TX 78666
    15.3 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Comfort Inn & Suites San Marcos
    US$76
    TripAdvisor
    US$76
    Hotels.com
    US$76
    Priceline
    US$76
    ComfortInn
    View Deal
    1063 I-35 North, New Braunfels, TX 78130
    15.3 km from Canyon Lake
    • Free Wifi
    • Free Parking
    Edelweiss Inn
    US$50
    TripAdvisor
    US$50
    Priceline

    Orbitz.com
    US$50
    Booking.com
    View Deal
    365 Hwy 46 South, New Braunfels, TX 78130
    15.4 km from Canyon Lake
    • Free Wifi
    • Free Parking
    La Quinta Inn & Suites New Braunfels
    US$89
    TripAdvisor

    Booking.com

    Hotwire.com
    US$89
    Hotels.com
    View Deal
    *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.