Skip to main content

Hotels in Moulsford

12 handpicked places to stay

Moulsford is not a village of big hotels, but its position on the Thames between Wallingford and Streatley makes it an easy base for exploring some of the prettiest stretches of the river valley. The Springs Hotel, set in its own grounds beside the water on the edge of the village, is the main option actually within Moulsford, and it suits visitors who want a country-house feel with the river on the doorstep. Beyond the village boundary, Wallingford and Streatley both offer a broader spread of accommodation, from traditional coaching inns to smaller bed and breakfasts, many of them also within sight or sound of the Thames.

Staying in or around Moulsford puts you within easy reach of the Thames Path in both directions, so a stay here works well for walkers planning a linear route between Oxford and Reading, or for anyone wanting a quiet, unhurried base rather than a busier tourist town. Wallingford, just over two miles away, has the wider range of everyday services - shops, a market, banks and a choice of places to eat - while Streatley and Goring add their own pubs and riverside charm a little further south. Given how few beds Moulsford has directly, it is worth booking ahead in summer, particularly around regatta weekends and school-holiday periods when the whole reach of the river gets busy with boats and walkers.

For those who prefer a self-catering cottage or a short countryside break rather than a hotel room, the villages and small towns around Moulsford - Wallingford, Cholsey, Streatley and the Goring Gap - offer a good spread of options within a few minutes' drive, all sharing the same appeal of the river, the chalk downland and the Chilterns close at hand.

Hotel
Ferrymans Cottage at The Beetle & Wedge

Ferrymans Cottage at The Beetle & Wedge

Hotel · Ferry Lane, Moulsford

Riverside cottage rooms at The Beetle & Wedge in Moulsford, Oxfordshire, suited to slow weekends by the Thames rather than sightseeing sprints.

The Swan at Streatley

The Swan at Streatley

Hotel · High St, Reading · 2 miles away

39 en-suite rooms with garden or river views at The Swan at Streatley, a riverside hotel near Reading and the Chiltern Hills.

Melrose Cottage

Melrose Cottage

B&B · 36 Milldown Road, Goring · 2 miles away

Melrose Cottage is a B&B on Milldown Road in Goring, Oxfordshire, with a garden and free parking close to the Thames.

The Springs Resort & Golf Club

The Springs Resort & Golf Club

Hotel · Wallingford Road, North Stoke · 2.1 miles away

A countryside hotel in North Stoke, Oxfordshire, with en-suite rooms, air conditioning and its own golf course on site.

Cranberry Cottage

Cranberry Cottage

B&B · 16 Reading Road, Wallingford · 3.2 miles away

A B&B on Reading Road in Wallingford, Oxfordshire, with a garden and free on-site parking close to the town's pubs and restaurants.

Thames Edge Rooms

Thames Edge Rooms

Guest Accommodation · The Boathouse, Wallingford · 3.3 miles away

Riverside guest rooms at The Boathouse in Wallingford, Oxfordshire, with garden views and a spa/sauna on site for relaxing after a day by the water.

The Coachmakers Arms

The Coachmakers Arms

B&B · 37 St Mary's Street, Wallingford · 3.3 miles away

A pub B&B in Wallingford for travellers who want a central, no-fuss base near the Thames and castle gardens, with parking on site.

Relaxinnz George Hotel

Relaxinnz George Hotel

Hotel · High Street, Wallingford · 3.6 miles away

A period coaching inn on Wallingford's High Street, with a spa, gym and free parking rare for a town-centre hotel.

The Town Arms

The Town Arms

Hotel · 102 High Street, Wallingford · 3.6 miles away

A High Street hotel in Wallingford with its own spa and sauna, minutes from the River Thames and Wallingford Castle.

Guest Accommodation
Garden Room The Meadows Oakley Court

Garden Room The Meadows Oakley Court

Guest Accommodation · 25 Oakley Court, Wallingford · 4.3 miles away

Garden Room at The Meadows offers en-suite comfort with private garden access on the edge of historic Wallingford, Oxfordshire.

The Foinavon

The Foinavon

Hotel · High Street, Compton · 4.9 miles away

A High Street hotel in the Berkshire village of Compton, handy for Highclere Castle and Newbury Racecourse, with free on-site parking.

Shillingford Bridge Hotel

Shillingford Bridge Hotel

Hotel · Shillingford Hill, Wallingford · 5 miles away

Riverside hotel on Shillingford Hill near Wallingford, Oxfordshire, with en-suite rooms and views over the water.