The cost of a hotel in San Antonio for tonight may vary depending on the location, amenities, and season. However, according to recent data, the average price for a hotel in San Antonio tonight is around $100-$150. It is worth noting that the prices may fluctuate depending on factors such as availability, demand, and last-minute deals. If you plan to book a hotel in San Antonio for tonight, you should check different booking websites to find the best deal.