IMPTReading
Blog Comparisons & rankings

Best riverside hotels in Reading on the Thames and Kennet

2026-03-145 min readcheaphotels
Hotel terrace overlooking the Thames near Reading Hotel terrace overlooking the Thames near Reading

Six properties ranked by actual water access and view quality — from a $290 Sonning boutique to a $130 canal-side stay with a proper towpath walk out the door.

Reading's two rivers and why they matter for your stay

Reading is one of the very few English towns built on two navigable rivers. The Thames arrives from Oxford, bends around Caversham, and continues to Sonning and Henley. The Kennet cuts west from the town centre, joining the Kennet & Avon Canal at Reading and eventually reaching Bath. For a visitor, this means two completely different waterside experiences: the Thames is bigger, prettier, wilder, with better pub-and-village stops upstream; the Kennet is closer to town, quieter, and runs directly under Reading Abbey Ruins and past the station.

The riverside hotel scene splits along the same lines. Genuine Thames-side stays are almost all outside Reading proper — Sonning, Henley, Pangbourne, Streatley. Kennet-side stays include Roseate Reading and a handful of properties near the towpath. If you want water views from your window, you have five or six real options. If you’re okay with a five-minute walk to the water, the list opens up to a dozen. Rankings below account for both.

The French Horn, Sonning — the boutique Thames pick

The French Horn at Sonning sits directly on the Thames, twelve minutes from Reading town centre by car. Nine rooms, four with river views, rate $260 to $340 with breakfast. The restaurant is a proper old-school English affair with duck cooked in front of the fire and a wine list that runs deep on Burgundy. Book a river-view room specifically — the courtyard rooms are $60 cheaper for a reason. Sonning itself is one of the prettiest Thames villages, with a fifteenth-century bridge, riverside walks in both directions, and George Clooney's house on the Berkshire bank.

This is the special-occasion pick, not the everyday stay. Rooms are traditional (some might say dated) and there's no pool, no gym, no on-site facilities beyond the dining room. What you’re paying for is genuine river frontage, proper food, and a village setting that feels an hour from Reading despite being ten minutes. For an anniversary or a honeymoon night, it's unmatched in the area. Skip on a rainy November midweek when the atmosphere flattens.

The Roseate Reading — best Kennet-side in town

Roseate is the only proper luxury hotel in Reading itself and sits with its gardens running down to the Kennet. Rate $210 to $310. The Kennet view isn’t as dramatic as a Thames view but it's genuine water frontage: rooms 12, 14, 16 look directly onto the river and get the light coming off the water in the morning. Ten minutes' walk to the station, five to the abbey ruins, twenty to Forbury Gardens. Breakfast is proper cooked-to-order rather than buffet.

The location is central-but-quiet, which is the trick most hotels don’t manage. You can walk to dinner at Clay's, Kungfu Kitchen or the Oracle in under fifteen minutes but sleep in a room that overlooks water. Skip the standard rooms facing away from the river — they’re perfectly nice but the whole point of Roseate is the water side. For a weekend of walking, eating, and light sightseeing, this is my top Reading-proper pick full stop.

The Great House at Sonning — the Thames-side alternative

The Great House is a Coppa Club property directly on the Thames at Sonning, more informal than the French Horn and priced accordingly. Rate $175 to $250. Bar-restaurant on the terrace has direct water views and does proper riverside lunches from Easter through October. Rooms are boutique-modern, comfortable rather than characterful, some with balcony views. Book the terrace-view rooms; garden-facing rooms are quieter but you’ve come here for the water.

This is where I’d stay for a good-value Thames-side weekend that doesn’t require formal dinners. Two-night packages including dinner often run $340 to $420 total, which beats Roseate on price if you don’t need to be in town. Twelve-minute drive to Reading Station for London commuters. Skip in July/August when the terrace fills with day-trippers from Reading and the atmosphere gets loud; May, June, September and October are the best months.

The Swan at Streatley — for the upstream weekend

Swan at Streatley sits on the Thames twenty minutes upstream from Reading, on the border of Berkshire and Oxfordshire, at one of the loveliest river bends in the whole valley. Rate $160 to $260, riverside spa on the water, proper restaurant, boat mooring for arriving-by-water traffic. The village pairs with Goring across the bridge and both have decent walks — Goring Gap up to the Ridgeway makes a proper afternoon.

This is the pick for a two- or three-night walking break, especially in April-May or September-October. The spa is genuinely good and looks out over the river, unusual for the price. Skip if you want to be walking-distance to Reading itself — you’ll be committed to driving for anything beyond the village. For anyone doing the Thames as a destination in itself, Streatley is better positioned than Sonning or Henley, less busy than either, and cheaper than the French Horn.

The Elephant at Pangbourne — the underrated pick

Elephant Hotel at Pangbourne sits fifteen minutes upstream, in an unhyped Thames village that's a real find. Rate $140 to $200. Rooms are eccentric colonial-themed (love it or hate it), bar-restaurant is genuinely good, and Pangbourne itself has a working railway station on the Reading-Oxford line if you want to arrive by train. The village is quieter than Sonning or Henley and the meadow walk along the Thames toward Whitchurch is one of the best short walks in the whole area.

This ranks fifth by pure water views (the hotel is set back from the river) but higher by overall stay quality relative to price. For $160 a night midweek with a decent dinner, you’re getting a legitimate Thames-side base and an interesting property. Book the character rooms rather than the standards. Skip the downstairs bar-restaurant on Friday nights when the local drinking crowd arrives — dine early or go to the Cross Keys next door.

What to actually do on the river

Rent a small boat from Caversham Boat Services at Reading — self-drive electric launches at $75 for two hours or $140 for a half day, no license needed. This is the single best three-hour activity in Reading and completely transforms a stay. Upstream toward Sonning gets you locks and the prettiest stretch; downstream to Sonning Lock and back is a comfortable circuit. Thames Rivercruise runs longer trips from Caversham to Henley and back at $28, but the self-drive is the better experience.

For walkers, the Thames Path is signposted from Reading through Caversham, Sonning, Henley, Pangbourne, Streatley and beyond, and there are pub stops every three to five miles. The Kennet & Avon Canal towpath runs west from Reading toward Aldermaston with less scenery but easier flat walking. Both are dog-friendly. Both are quiet on weekdays and packed on summer weekends. Best months are late April through mid-October; November through March is genuinely bleak on both rivers.

Book while you read Median night$113 Cheapest area$58 Hotels tracked4 Find a hotel

Before you book

What people ask before booking Reading Town Centre.

Which Reading-area hotel has the best actual river view?

The French Horn at Sonning for genuine Thames frontage from the room, and Roseate Reading for the Kennet if you want to stay in town. Great House at Sonning is a close second on the Thames. Confirm you’re booking a river-view room specifically — most riverside hotels have garden-view rooms priced lower for a reason.

Can I walk from Reading Station to a riverside hotel?

Yes to Roseate (10 minutes along the Kennet), less easily to anything on the Thames. Malmaison is at the station itself but not riverside. For the Thames-side hotels in Sonning, Pangbourne, Streatley or Henley you need a taxi ($15-25) or the train onward from Reading.

When's the best time for a riverside hotel stay near Reading?

Mid-May to end of June, and mid-September to mid-October. Terraces are open, walks are comfortable, crowds are manageable, and evenings are still light enough for after-dinner river walks. July and August are hot and crowded on the Thames; November through March the rivers are bleak and many riverside restaurants close for winter refurbishment.

Where to stay

Hotels in Reading Town Centre

Live prices · free cancellation

Recommended reads

All posts