We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
British, Vegetarian friendly
Ambience
Cosy, Quiet conversation
Food Occasions
Dinner, Lunch
Alfresco And Views
Outside seating
Perfect for
Celebrations
Food Hygiene Rating

About

The Three Horseshoes is a traditional village pub and restaurant located in Benson, Oxfordshire, a Thames-side community positioned between Wallingford and Shillingford. The area is known for its riverside walks, historic buildings and easy access to the Chilterns, making the pub a popular stop for locals, walkers and visitors exploring this scenic part of South Oxfordshire. Its position on Oxford Road, close to the centre of the village, places it within easy reach of local amenities and nearby countryside routes.

The pub occupies a charming period building with classic character. Inside, guests will find a warm, rustic interior featuring exposed beams, wooden furnishings and a relaxed, welcoming atmosphere. The layout includes a cosy bar area, a dedicated dining room and a spacious garden with outdoor seating, which is especially popular in warmer months. The setting suits everything from casual lunches to family gatherings and evening meals.

The menu focuses on traditional British pub cuisine, prepared using fresh, locally sourced ingredients wherever possible. Diners can expect a varied selection of starters, hearty mains, lighter dishes and seasonal specials, with options that reflect classic comfort cooking. Typical offerings include fish and chips, burgers, steaks, pies, salads and vegetarian choices, alongside dishes such as grilled meats, seafood plates and chef-led specials that change with the seasons.

Sunday roasts are a highlight, featuring a choice of roast meats or plant-based alternatives served with traditional trimmings. Desserts include familiar favourites such as crumble, cheesecake and chocolate-based dishes, while the drinks list features cask ales, lagers, wines, spirits and soft drinks, catering to both diners and those visiting for a casual drink.

With its village-centre location, classic British menu and welcoming atmosphere, The Three Horseshoes Benson offers a dependable and relaxed dining experience in one of Oxfordshire’s most charming riverside communities.

Read more +

FAQs

Can I book a table?

Yes you can make a reservation via the website.

Details

Get directions to The Three Horseshoes Benson Get directions to The Three Horseshoes Benson
Location
2 Oxford Road, Wallingford, Oxfordshire, OX10 6LX

01491 838 242 01491 838 242

Website

Opening Times

All day
Mon 12:00-00:00
Tue 12:00-00:00
Wed 12:00-00:00
Thu 12:00-00:00
Fri 12:00-00:00
Sat 12:00-00:00
Sun 12:00-00:00

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near The Three Horseshoes Benson

The Three Horseshoes Benson
Close