Day trips & escapes
Best Thames villages to visit on a day trip from Reading, ranked
Six villages ordered by what they deliver — from a £17 pub lunch at Sonning ten minutes away to a Cotswolds-edge afternoon at Pangbourne, with the two overrated names dropped.

Why Reading is the perfect Thames Valley base
Reading sits in the middle of the best twenty-mile stretch of the Thames — Sonning, Henley and Pangbourne all within thirty minutes, the Ridgeway and the Chilterns just past, and a train line running Reading-Oxford through half the good villages. This is the strongest argument for staying in Reading rather than in a specific Thames village: you get all of them accessible for the price of Reading hotel rates, which run £47-£79 a night cheaper than equivalent stays in Henley or Marlow.
The six villages below are the ones worth prioritising. All are doable as afternoons from Reading, most as half-days, one or two as full days with a proper walk in and a taxi back. They're ranked by what they deliver rather than by name recognition — some famous names underperform for a day trip, and one under-hyped village is the strongest pick of the lot. Where you go depends on whether you want food, walking, boating, history, or just a pretty village to sit in.
Sonning — the twenty-minute win
Sonning-on-Thames is twelve minutes from Reading town centre by car, sixteen by bus 128, or a ninety-minute walk along the Thames Path from Caversham. It's the classic English Thames village: fifteenth-century bridge, medieval church, thatched cottages, riverside walks, George Clooney's Berkshire pile visible from the bridge. The Bull at Sonning is the proper pub lunch pick at £17-£25 a head, book on weekends. The Great House at Sonning has the best terrace lunch on the river with mains at £14-£21.
Sonning is where first-time Reading visitors go to see what the Thames Valley actually looks like. Ninety minutes here does the job — cross the bridge, walk to the lock, pub lunch, walk back. Don't try to spend a full day; the village is small and there's no more to it than an hour of walking. To stretch it, walk east along the Thames Path toward Shiplake or west back to Caversham. Skip the church tour unless you're a serious church person. Best months are April-October for the pubs' terraces.
Pangbourne — the underrated top pick
Pangbourne is fifteen minutes from Reading by car or train (train wins — every 30 minutes, £6 return off-peak, 8-minute journey). It's less immediately picture-perfect than Sonning but delivers more as a day trip: the Thames is bigger here, the walks are longer, the pubs are solid, and the village is quiet even in July. Cross the Whitchurch Bridge — a rare working toll bridge, £0 for cars — into Whitchurch-on-Thames, walk along the meadows to Whitchurch Lock, and back. This is one of the best two-hour walks in southern England.
The Elephant Hotel does proper lunches at £14-£22, Cross Keys is the traditional pub pick, and the Copper Kettle café on the high street does an exceptional breakfast at £8. The Kenneth Grahame connection — Wind in the Willows was written here — is real, and the Whitchurch Lock stretch is what Grahame was describing. The single best day trip from Reading, especially for anyone who wants a walk built into the day. Combine with lunch and you're back in Reading by 3pm.
Henley-on-Thames — the famous name
Henley is twenty-five minutes from Reading by car, or thirty by train (£8 return off-peak). It's the most famous Thames village and the most crowded, especially in summer. Rowing museum, elegant Georgian high street, decent restaurants, and the July Royal Regatta — a genuine cultural event, but hotel prices go absurd. Outside regatta week, Henley works well as an afternoon and evening — walk along the river, tea at the Angel or lunch at the Little Angel across the bridge, dinner at Shaun Dickens at the Boathouse for a serious meal.
Where Henley disappoints: it's more polished than atmospheric, the high street is a bit precious, and the crowds in July-August are unpleasant. Where it delivers: the River & Rowing Museum is excellent (£13 entry), the walk from Henley to Hambleden is one of the best Thames walks (£20 pub lunch at the Stag & Huntsman), and evening dinners are stronger than in any other Thames village. Third place — worth doing once, but Pangbourne and Sonning are better weekend afternoons.
Streatley and Goring — the walking pick
Streatley on the Berkshire bank and Goring on the Oxfordshire bank sit together at the Goring Gap, where the Thames cuts through the Chiltern Hills. Twenty minutes from Reading by car, twenty by train to Goring & Streatley station (£6 return). This is the pick for anyone who wants a proper walk in beautiful landscape rather than a pub-and-village afternoon. The Goring Gap is dramatic by English standards, and the Ridgeway national trail crosses the Thames here.
The Swan at Streatley has the best riverside terrace in the area (mains £14-£22), and Miller of Mansfield in Goring is a gastropub with real ambition (dinner £36-£47). Walk up onto Streatley Hill for the classic view down the Goring Gap — one hour round trip and worth every minute of it. Best as a full-day trip from Reading, especially in spring and autumn. Book lunch on weekends. Skip in wet weather; the walks make Streatley-Goring.
Wallingford — the historic pick
Wallingford is thirty minutes north of Reading by car, forty by bus and train combined. Bigger than the other villages here — properly a small market town of 12,000 people — and with more sustained history: Norman castle ruins, medieval market square, working Cornmarket, and one of the oldest continuously inhabited Thames river-crossings in England. Wallingford's Corn Exchange runs a proper theatre programme, and the town has a serious independent shopping scene along St Martin's Street and the High Street.
Lunch at the Boat House, or at the George at Dorchester-on-Thames (five minutes further north, itself worth a stop), both around £17-£25. This is the pick for Thames Valley beyond the pretty-village postcard — working history, proper streetscapes, and quieter than Henley without being dull. Combine with Dorchester-on-Thames for a strong full day. Skip if you specifically wanted a walking-and-pub day; Wallingford is a town-visit rather than a walking base.
The two overrated names
Marlow: often listed as a top Thames village, and it is pretty, but it's forty minutes from Reading and doesn't reward the extra distance over Henley. If you're prioritising Thames villages from a Reading base, Sonning, Pangbourne, Henley and Streatley all deliver more per hour. Marlow works if you're already staying in Marlow itself. The Macdonald Compleat Angler is a beautiful hotel but priced accordingly (£221-£316).
Cookham: home to Stanley Spencer and worth a visit if you specifically want to see the Stanley Spencer Gallery, but the village itself is smaller and less rewarding than Sonning or Pangbourne. Thirty-five minutes from Reading and a stretch as a day trip when better options are closer. Skip on a first Reading trip. Bray also gets over-hyped for its Michelin restaurants — an expensive dinner destination rather than a day-trip village. If you specifically want the Hind's Head or the Fat Duck, book accordingly, but neither adds a good village afternoon around it.
Questions, answered
What's the best Thames village day trip from Reading?
Pangbourne for the walking-and-pub combination — train from Reading in 8 minutes, then walk to Whitchurch Lock and back, lunch at the Elephant Hotel or Cross Keys. Sonning is the easier quick win (bus 128, ninety minutes total). Henley for the famous name and the rowing museum, but it's more crowded.
Can I walk from Reading to Sonning along the Thames?
Yes — ninety minutes each way along the Thames Path from Caversham Bridge, entirely off-road, dog-friendly, and one of the best walks in southern England. Lunch at the Bull or Great House, then reverse the walk or take bus 128 back to Reading. Best April-October; wet-weather boots November-March.
Is Henley worth visiting outside regatta week?
Yes — more pleasant without the crowds, and the River & Rowing Museum is excellent regardless of season. Best months are May, June, September, October. During regatta week (first week of July) hotels triple in Henley, so use Reading as a base and drive over for a day. Skip Henley entirely in wet November.
How much does a Thames village day trip cost from Reading?
Train to Pangbourne £6 return, lunch £14-£25 a head, dog free — total £24-£32 solo. Sonning by bus 128 £5 return, lunch at the Bull £22 — total £28 solo. Henley by train £8 return, museum £13, lunch £22 — total £43. Streatley walking day with lunch and train around £40 a head.
Doing good is the business: every booking through Stay Reading funds one verified tonne of carbon removal — same room, same price, no markup.
Start your search