Compare options and check current prices and availability.
We may earn a commission when you book through these links, at no extra cost to you.
Finding available stays...
Newbury and Thatcham are two picturesque market towns located in Berkshire, England. Both towns have a rich history and offer a wide range of activities to suit any interests. Newbury is known for its racecourse, historic castle, and vibrant town center, while Thatcham offers a more relaxed atmosphere with its nature reserve and charming high street.
Visitors can explore the historic sites, enjoy outdoor activities, and indulge in local cuisine. Newbury Racecourse hosts world-class horse racing events, while Donnington Castle provides a glimpse into the past. Thatcham Nature Discovery Centre offers a tranquil escape, and the towns' various pubs and restaurants serve delicious food and drinks. Whether you're interested in history, nature, or simply a relaxing getaway, Newbury and Thatcham have something to offer.