Neighbourhood picks
Where to Eat in Reading: Neighbourhoods, Prices and Booking Advice
Reading's best food is spread across four distinct pockets between the station and the IDR — here is where to stay to eat well without a taxi.

Around the station and Friar Street: the easiest first night
If you arrive into Reading station after a long journey, the streets immediately south of the concourse are where you will eat without thinking. Friar Street, Station Road and the lanes around The Oracle hold the widest range within a five-minute walk: Thai and Italian sit alongside burgers and ramen, and most kitchens stay open past 21:00 on weekdays. Expect £9–14 for a main at the casual end and £16–24 where there are tablecloths. Reading's first wave of post-work diners lands about 18:30, so book for 19:30 or walk in before 18:00.
The trade-off is noise. Rooms overlooking Friar Street pick up bin lorries and late drinkers, so if you are booking a hotel here ask for a higher floor or a courtyard-facing room. This pocket suits a one-night stop or a first evening when you cannot face a bus. Anything on the south side of the station puts you two minutes from the platforms, which matters if you have an early train.
The Oracle and Broad Street: chains, riverside and family tables
The Oracle's Riverside level is Reading's default for groups with mixed tastes: a dozen restaurants on one stretch beside the Kennet, most with kids' menus and step-free access. Mains run £12–20, and Sunday lunch is the busiest sitting — reserve if you want a window table. Broad Street above it has the big-name chains and a couple of decent independents. If you want something less mall-like, walk five minutes to the Tutti Pole area or cross to the Kennet & Avon towpath for pubs with gardens.
Riverside tables are lovely in June and July and grim in February, when the wind funnels along the water. Book for the food, not the view, in winter. For hotel purposes, this is the strongest pocket for families: you can eat, then walk back without crossing the IDR. Note that the Oracle car park fills by midday on Saturdays, so a hotel with parking here earns its premium.
Caversham, Wokingham Road and the local high streets
Cross Caversham Bridge and you are in a different Reading: smaller restaurants, independent cafés and a proper neighbourhood feel along Prospect Street and Church Street. This is where you go for a slow breakfast, a good bakery and a Sunday roast without a booking battle. Prices are gentler than the centre — £8–12 for brunch, £14–19 for a main — and the walk back over the bridge to a town-centre hotel is 15 minutes, flat and pleasant in daylight.
Heading the other way, the Wokingham Road and Erleigh Road stretch near the university is Reading's best value for everyday eating: Indian, Turkish and Lebanese places where £25 for two is achievable. It is a bus or 10-minute drive from the station, so it only makes sense if your hotel is on that side. Skip the generic retail-park restaurants along the A33 — you will pay Oracle prices for less.
What to book, and when
For a first visit, I would book a hotel within ten minutes' walk of Reading station and eat the first night around Friar Street, then branch out on foot to the Oracle on day two. That combination covers most tastes, needs no taxi and keeps your evenings simple. If you are travelling with children or arriving by car, invert it: stay near the Oracle or in Caversham, where parking is easier and evenings are quieter.
Reading's food calendar peaks in the run-up to Christmas, when office parties fill the centre from mid-November, and again on Reading Festival weekend in late August, when hotel rates in the town jump and restaurants run later. Book accommodation six to eight weeks ahead for those windows; outside them, a few days' notice is usually enough. Friday and Saturday nights are the tightest, so reserve the restaurant with the room rather than leaving it to chance.
Questions, answered
Do I need to book restaurants in Reading?
For Friday, Saturday and Sunday lunch in the Oracle or Friar Street, yes — book two or three days ahead. Midweek, most casual places take walk-ins before 18:30. Independent spots in Caversham are smaller, so a same-day call is wise.
Which part of Reading is best for a hotel if I want to eat out?
The station and Friar Street area gives you the most choices on foot and the easiest arrival by train. Choose the Oracle or Caversham instead if you are driving, travelling with children, or prefer quieter evenings over sheer convenience.
How much should I budget for dinner in Reading?
Casual mains run £9–14, mid-range restaurants £16–24 and riverside tables at the upper end of that. A two-course dinner with a drink is typically £25–40 per person in the centre, less on Wokingham Road or in Caversham.
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