Newbury, United Kingdom

Travel to Newbury

Newbury and Thatcham are adjoining towns in the county of Berkshire, in the South East of England.

Newbury is the principal town in the west of the county, and is a historic market town. Thatcham is a dormitory town some three miles to the east, with little obvious boundary between the two towns.

Accommodations in Newbury

There are 20 options for staying in Newbury.
Check out the deals we offer for lodging in Newbury.

Newbury Tours & Activities