Luxury hotels in San Antonio
8 luxury hotels in San Antonio, United States, out of 398 hotels we offer here.
Read our guide: Where to stay in San Antonio →
Read our guide: The best things to do in San Antonio →
See live prices in San Antonio →- All hotels
- 4-star hotels (35)
- 3-star hotels (243)
- spa hotels (70)
- family hotels (13)
- luxury hotels (8)
- hotels with a pool (273)
- pet-friendly hotels (67)
- hotels with parking (315)
Top luxury hotels in San Antonio

★★★★
Westin Riverwalk San Antonio
San Antonio
Pool · Parking
from £229 a night, taxes incl.2 adults · checked 14 Nov, 19:52

★★★★★
Grand Hyatt San Antonio
San Antonio
Pool · Parking
from £178 a night, taxes incl.2 adults · checked 14 Nov, 19:52

★★★★★
Hotel Emma
San Antonio
Pool · Parking
See prices and rooms →

★★★★★
JW Marriott San Antonio Hill Country Resort & Spa
San Antonio
Spa · Rooftop pool · Family-friendly
from £340 a night, taxes incl.2 adults · checked 14 Nov, 19:52

★★★★★
Kimpton Santo
San Antonio
Pets allowed · Parking
from £211 a night, taxes incl.2 adults · checked 14 Nov, 19:52

★★★★★
The St. Anthony,A Luxury Collection Hotel
San Antonio
Spa · Pool · Parking
from £182 a night, taxes incl.2 adults · checked 14 Nov, 19:52

★★★★★
Thompson San Antonio Riverwalk
San Antonio
Spa · Pool · Parking
from £301 a night, taxes incl.2 adults · checked 14 Nov, 19:52
San Antonio hotel prices by month
Typical price a night for 2 adults at the hotels above, taxes included, from the prices we've seen. The cheapest month is highlighted.
- Oct 2026£290
- Nov 2026£275
- Dec 2026£291
- Jan 2027£273
- Mar 2027£307
- May 2027£305
Luxury hotels in San Antonio: questions answered
- How many luxury hotels are there in San Antonio?
- We offer 8 luxury hotels in San Antonio, United States, out of 398 hotels in total.
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in San Antonio?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.