Stratford-upon-Avon

Hotels in Stratford-upon-Avon

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Stratford-upon-Avon?

The average price for hotels in Stratford-upon-Avon is AU$ 291 for weekdays, and AU$ 342 for weekends (Friday–Saturday).

What are the best hotels in Stratford-upon-Avon?

From business trips to holiday stays, Stratford-upon-Avon offers a wide selection of popular hotels to suit every need. Macdonald Alveston Manor Hotel, Swan's Nest Hotel and DoubleTree by Hilton Stratford Upon Avon are excellent options for your stay.

What are the best sap hotels in Stratford-upon-Avon?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. Macdonald Alveston Manor Hotel, The Welcombe Hotel, BW Premier Collection, Billesley Manor Hotel & Spa and a Tribute Portfolio Hotel are great choices for spa hotels offering quality services.

Which hotels in Stratford-upon-Avon provide fitness facilities?

Macdonald Alveston Manor Hotel, DoubleTree by Hilton Stratford Upon Avon and Crowne Plaza Stratford Upon Avon offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Stratford-upon-Avon have the best breakfast?

The Howard Arms, Macdonald Alveston Manor Hotel and Swan's Nest Hotel provide a tasty breakfast to help you get going.

What are the best luxury hotels in Stratford-upon-Avon?

Stratford-upon-Avon offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. The Howard Arms is one of the top luxury hotels for a memorable stay.

Which hotels in Stratford-upon-Avon have swimming pools?

Macdonald Alveston Manor Hotel, Crowne Plaza Stratford Upon Avon and Stratford Manor Hotel are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties94
Number of Reviews3,148
Lowest PriceAU$ 80
Highest PriceAU$ 1,239
Average Price (Weekends)AU$ 342
Average Price (Weekdays)AU$ 291