Hotels in Stratford-upon-Avon

Average price from £56

Stratford-upon-Avon hotels

The birthplace of William Shakespeare, Stratford Upon Avon is steeped in culture and history. Set in the picturesque Warwickshire countryside on the banks of the river Avon, it’s a beautiful place to visit. While there, visit the Royal Shakespeare Theatre, or take a walking tour of the town to see all the best sites.

Stratford-upon-Avon hotels