Luxury Hotels in New Braunfels

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Luxury Hotels in New Braunfels

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.

Top landmarks in New Braunfels

Frequently asked questions

What are the cheapest luxury hotels in New Braunfels?
You’ll find some affordable luxury hotels in New Braunfels from $53 where you can live the good life for less. Enter your travel dates, then narrow your search by budget, amenities and more. Rates can differ depending on when you want to go, so it pays to have flexibility with your plans. You can also sign up for One Key™, our rewards program, to earn discounts on future trips.
What is the best time to stay in a luxury hotel in New Braunfels?
August is the warmest month, with temperatures ranging from 75ºF (24ºC) to 97ºF (36ºC). If you like cooler weather, plan your trip for December. It’s typically between 46ºF (8ºC) and 61ºF (16ºC) at this time. January is the ideal month to experience a more relaxed vibe and potentially lock in more affordable luxury hotels in New Braunfels.
What are the closest luxury hotels to San Antonio Intl. Airport (SAT)?
About 7 miles south of San Antonio Intl. Airport (SAT), Mokara Hotel & Spa San Antonio is a popular option. Make the most of a swimming pool and a cafe at this sophisticated stay. Alternatively, surround yourself with elegance at The St. Anthony, A Luxury Collection Hotel, San Antonio. It’s another luxury hotel in New Braunfels or nearby that’s within easy reach of the airport.
Are there any luxury hotels in New Braunfels with parking?
Look up luxury hotels in New Braunfels on Hotels.com. Then select the “Parking” filter under “Amenities” to find options with a space for your ride. If you’re traveling around by car, these stays offer the convenience you need to come and go as you please.