Top Hotels in San Antonio

Find the Top Hotels in San Antonio – 200+ Quality Options from Leading Providers

Check-in
Sun, 30 Mar
Check-out
Mon, 31 Mar
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
Applied filters
Clear filters×Hotels×
Filter by
Search by name
Star rating
Guest rating
Accommodation type
More
Price per night
Popular landmarks
More
Airports
Hotel theme
More
Amenities
More
Room features
Services
Brands
More
Search by name
Star rating
Guest rating
Accommodation type
More
Price per night
Popular landmarks
More
Airports
Hotel theme
More
Amenities
More
Room features
Services
Brands
More
We don’t have any hotels that meet your criteria.You can find more hotels by changing your search parameters.
View map
201-228 out of 228 Hotels
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great62 reviews
MapView on map7.6 mi from City Center
From   US$ 64 /nightSelect
MapView on map8.3 mi from City Center
From   US$ 104 /nightSelect
7.6
Very good41 reviews
4.7 mi from City Center
From   US$ 59 /nightSelect
8.1 mi from City Center
From   US$ 72 /nightSelect
8.0
Great159 reviews
4.7 mi from City Center
From   US$ 99 /nightSelect
6.5 mi from City Center
From   US$ 167 /nightSelect
7.8 mi from City Center
From   US$ 90 /nightSelect
4.7 mi from City Center1.2 mi from AT&T Center
From   US$ 91 /nightSelect
6.6 mi from City Center
From   US$ 124 /nightSelect
13.6 mi from City Center1.1 mi from Six Flags Fiesta Texas
From   US$ 159 /nightSelect
7.9 mi from City Center
From   US$ 169 /nightSelect
8.2
Great60 reviews
10.3 mi from City Center
From   US$ 92 /nightSelect
Motel
8.4
Great50 reviews
5.4 mi from City Center
From   US$ 75 /nightSelect
9.6 mi from City Center
From   US$ 113 /nightSelect
8.0
Great63 reviews
1100 yd from City Center300 yd from Riverwalk
From   US$ 109 /nightSelect
8.2
Great80 reviews
6.6 mi from City Center
From   US$ 139 /nightSelect
7.6
Very good56 reviews
6.5 mi from City Center
From   US$ 45 /nightSelect
7.8
Very good20 reviews
11.5 mi from City Center
From   US$ 75 /nightSelect
1600 yd from City Center700 yd from Riverwalk
From   US$ 183 /nightSelect
Aparthotel
8.4
Great68 reviews
1.4 mi from City Center1600 yd from Riverwalk
From   US$ 101 /nightSelect
8.0
Great34 reviews
10.0 mi from City Center
From   US$ 44 /nightSelect
8.0
Great47 reviews
7.6 mi from City Center
From   US$ 123 /nightSelect
8.4
Great57 reviews
11.6 mi from City Center
From   US$ 139 /nightSelect
6.8
Nice14 reviews
6.2 mi from City Center
From   US$ 45 /nightSelect
8.2
Great45 reviews
1.9 mi from City Center
From   US$ 47 /nightSelect
8.4
Great60 reviews
6.3 mi from City Center
From   US$ 103 /nightSelect
8.4
Great72 reviews
9.9 mi from City Center
From   US$ 90 /nightSelect
8.0
Great24 reviews
7.4 mi from City Center
From   US$ 140 /nightSelect

Best hotels and places to stay in San Antonio

Why visit?

San Antonio is a vibrant city in the United States that offers a variety of attractions and experiences for tourists. With its rich history, cultural heritage, and lively entertainment, it is a must-visit destination. The city is home to numerous hotels and resorts that cater to different types of travelers. Whether you are looking for a luxurious stay or a budget-friendly option, San Antonio has it all.

Where to stay?

Downtown San Antonio: This area is perfect for tourists who want to be in the heart of the action. It is home to iconic attractions like the Alamo, River Walk, and the Market Square. You can find a wide range of hotels in this area, including the Marriott San Antonio, which offers excellent amenities and easy access to the famous River Walk.

The Pearl District: This trendy neighborhood is known for its vibrant culinary scene and vibrant nightlife. It is home to the historic Pearl Brewery, which has been transformed into a mixed-use development with restaurants, shops, and a hotel. The Hotel Emma is a top choice in this area, offering luxurious accommodations with a touch of old-world charm.

La Cantera: Located in the northwest part of San Antonio, La Cantera is a serene and upscale area. It is home to the luxurious La Cantera Resort and Spa, which provides a tranquil retreat with stunning views of the Texas Hill Country. This resort offers world-class amenities, including golf courses, a spa, and multiple dining options.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.San Antonio is a vibrant city in the United States that offers a variety of attractions and experiences for tourists. With its rich history, cultural heritage, and lively entertainment, it is a must-visit destination. The city is home to numerous hotels and resorts that cater to different types of travelers. Whether you are looking for a luxurious stay or a budget-friendly option, San Antonio has it all.Downtown San Antonio: This area is perfect for tourists who want to be in the heart of the action. It is home to iconic attractions like the Alamo, River Walk, and the Market Square. You can find a wide range of hotels in this area, including the Marriott San Antonio, which offers excellent amenities and easy access to the famous River Walk.3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Drury Plaza Hotel San Antonio Riverwalk: Located in the heart of downtown, this hotel offers comfortable rooms, a rooftop pool, and complimentary hot breakfast. Prices range from $130 to $180 per night.

Hyatt Regency San Antonio: With its prime location on the River Walk, this hotel provides spacious rooms, a rooftop pool, and stunning views of the city. Prices range from $180 to $250 per night.

La Quinta Inn & Suites San Antonio Riverwalk: Situated along the famous River Walk, this hotel offers affordable rates, comfortable rooms, and a complimentary breakfast. Prices range from $100 to $150 per night.

Best kids-friendly hotels:

Residence Inn San Antonio Downtown/Alamo Plaza: Located near the Alamo and other popular attractions, this hotel offers spacious suites with fully-equipped kitchens and a complimentary breakfast. Prices range from $150 to $200 per night.

Great Wolf Lodge: This family-friendly resort features an indoor water park, interactive games, and themed suites. It offers a fun-filled experience for children of all ages. Prices range from $250 to $350 per night.

Best hotels for a romantic getaway:

Mokara Hotel & Spa: This luxurious boutique hotel offers elegant rooms, a full-service spa, and a rooftop pool with stunning views of the city. Prices range from $300 to $400 per night.

Hotel Valencia Riverwalk: Nestled on the banks of the River Walk, this hotel boasts stylish rooms, a rooftop terrace, and a chic Mediterranean-inspired design. Prices range from $250 to $350 per night.

Best for location:

Hotel Contessa: This upscale hotel is located directly on the River Walk, offering easy access to shops, restaurants, and entertainment. Prices range from $200 to $300 per night.

The Westin Riverwalk, San Antonio: Situated on the River Walk, this hotel provides luxurious accommodations with breathtaking views, a rooftop pool, and direct access to the river. Prices range from $250 to $350 per night.

Hilton Palacio del Rio: This iconic hotel is positioned directly on the River Walk, offering convenient access to nearby attractions. Prices range from $200 to $300 per night.

Best for a short city break:

Hotel Gibbs Downtown Riverwalk: Located in downtown San Antonio, this boutique hotel offers contemporary rooms, a rooftop lounge, and easy access to major attractions. Prices range from $150 to $200 per night.

Springhill Suites San Antonio Downtown/Alamo Plaza: This all-suite hotel is located near the Alamo and offers spacious accommodations, complimentary breakfast, and a rooftop pool. Prices range from $150 to $200 per night.

Show moreLess