Where to Stay in Reading: Neighbourhoods, Real Prices and How to Choose
Reading rewards travellers who pick the right patch: a station-side business hotel, a canal-view weekend base or a quiet Victorian suburb within walking distance of the centre.
Reading station and the town centre: for first-timers and Friday-night arrivals
The obvious base is the triangle between Reading station, Broad Street and The Oracle. You step off a GWR train from Paddington (roughly 25 minutes) and you're 5–10 minutes from most hotels here. Expect to pay £85–£130 midweek for a mid-range chain double, rising to £140–£200 on a Saturday when weddings at the Town Hall and Reading FC home games at the Select Car Leasing Stadium pull in visitors. The 24-hour bus 17 and the frequent purple 17/21 link the station to the Royal Berkshire Hospital and the university's Whiteknights campus.
The trade-off is noise. Friar Street and Station Road get lively on Friday and Saturday nights, and rooms facing Broad Street catch delivery vans from 6am. I'd book a Premier Inn or Novotel here only for a one-night stopover, and I'd request a room on the back. If you want restaurants on your doorstep, walk five minutes to the Oracle's riverside strip — Côte, Giraffe and a handful of independents — then retreat. Skip the cheapest guesthouses along Oxford Road; they're a 25-minute walk out and the savings rarely justify the trudge.
Caversham and the Thames Path: for weekenders and walkers
Cross Caversham Bridge and the mood softens. Caversham sits on the north bank, with the Thames Path running east towards Sonning and the 18th-century Sonning Bridge — a lovely two-hour stroll. Hotels here are smaller and pricier per night but quieter: think £110–£160 for a decent double, with a handful of boutique-style places on Prospect Street and Church Road charging £150–£200 at weekends in May and June. Caversham's high street has a proper butcher, a couple of good cafés and the Crown Plaza's riverside restaurant if you want a treat.
Parking is easier here and you're still only 15–20 minutes' walk from Reading station via the bridge. Book Caversham if you're coming for the Henley Royal Regatta in early July — the train from Reading to Henley takes about 20 minutes — or if you simply want a green view. Avoid the rooms directly above the pubs on Church Street if you're a light sleeper; the beer garden chatter runs late on warm weekends.
West Reading and Tilehurst: value, parking and family stays
If you're driving, look west along the A4 Bath Road or out to Tilehurst. Premier Inns and Holiday Inn Express properties here routinely undercut the centre by £20–£40 a night — a family room can be £75–£110 midweek — and almost all include free parking, which central hotels charge £12–£20 a day for. Tilehurst station is one stop from Reading (about 6 minutes) and has direct trains to Oxford and Didcot. The downside is that you need a car or a bus into town; the 17 and 143 run every 10–15 minutes.
This is the sensible choice for a two- or three-night stay if you're visiting Legoland Windsor (30–40 minutes by car via the M4) or the Madejski Stadium for a match. I'd book the Holiday Inn Express on the Bath Road for a family of four: free parking, breakfast included, and a 12-minute drive to the Oracle. Skip the options clustered around the Reading West station approach — cheaper, but the immediate streets feel scruffy after dark.
When to go and what to book first
Prices in Reading track two things: the working week and the festival calendar. Midweek (Monday–Thursday) is when corporate demand peaks, so leisure travellers often find better rates on Friday and Sunday nights. May to September is the sweet spot for weather, but it's also when Reading hosts the Real Ale and Jazz Festival in late May and the Reading Festival over the August bank holiday — book three to four months ahead for those weekends, and expect centre hotels to hit £200+.
My rule of thumb: book the station-side chain if you need a quick Paddington connection, Caversham if you're staying two nights and want a walk by the water, and West Reading if you're bringing a car. In all three cases, reserve a refundable rate and check the parking charge before you commit — it's the single biggest hidden cost in a Reading stay. A 10-minute walk can save you £15 a night.
Questions, answered
Is Reading station or Caversham better for a weekend break?
Reading station wins for transport — 25 minutes to Paddington — and has more restaurants. Caversham is quieter, greener and bordered by the Thames Path, but you'll walk 15–20 minutes into the centre. For two nights and a relaxed pace, I'd choose Caversham; for one night or a business trip, the station area.
How much should I budget for a hotel in Reading?
Midweek chain doubles in the centre run £85–£130. Weekends push £140–£200. West Reading and Tilehurst are cheaper at £75–£110 with free parking. Festival weekends in late May and August can exceed £200, so book early if your dates overlap.
Do I need a car to stay in Reading?
No — the centre, Caversham and the Oracle are all walkable from Reading station, and buses 17 and 21 cover the main routes. A car helps for Legoland, Henley or the football stadium, but central hotels charge £12–£20 a day to park, so factor that into the rate.
5% back on completed stays · ~1 tonne CO₂ retired per booking