▲ North YorkshireDestinations
Blog Neighbourhood picks

Where to Eat Before a Haunted Evening in Knaresborough

2026-10-183 min readNorth Yorkshire Destinations
Where to Eat Before a Haunted Evening in Knaresborough 2 The Square, Grassington: Honest Verdict for Solo Young Travellers

Practical dining advice for a spine-tingling night out in this historic Yorkshire town.

Castle Quarter: Historic Settings and Hearty Meals

Just below Knaresborough Castle, the streets around Castle Yard and Market Place offer a cluster of independent eateries. The Castle Inn on the corner serves generous pub classics such as steak and ale pie and fish and chips, with main courses typically £12–£18. For a lighter option, the Small Plate Café on Silver Street does excellent soups and sandwiches until 5 pm, ideal if your ghost tour starts early. Book ahead for weekend evenings, as tables fill quickly with visitors and locals alike.

If you prefer Italian, Villa Rosa on High Street is a reliable choice, with pasta dishes around £11–£15. It’s a five-minute walk from the castle and opens at 5:30 pm, perfect for a pre-tour meal. For a quick bite, the Knaresborough Bakery on Kirkgate sells fresh pasties and pies until 4 pm; grab one and eat by the river if the weather is fine. Note that many kitchens stop serving at 9 pm, so plan accordingly if your haunted evening starts late.

Riverside Options: Scenic and Relaxed

The riverside area around Waterside and Low Bridge is picturesque but has fewer dining spots. The Riverside Café serves light lunches and afternoon tea until 4:30 pm, with sandwiches around £6–£9. It’s a lovely spot to watch the river, but it closes early. For evening meals, the Boathouse Restaurant on Waterside offers a more upscale experience, with mains from £16–£25, focusing on local produce. It’s a 10-minute walk to the castle, so allow time for the uphill stroll.

Alternatively, the Marigold Café on Briggate is a cozy spot for early dinners, with a menu of British favorites like bangers and mash and shepherd’s pie, priced £10–£14. It opens at 5 pm and is popular with families. If you’re after a pint and a pub meal, the World’s End on Harrogate Road is a 15-minute walk from the castle and serves food until 9 pm, with main courses around £12–£16.

Further Afield: Worth the Short Drive

If you have a car, the village of Ferrensby, three miles east, is home to the Ferry Inn, a traditional pub with a reputation for good food. Mains range from £14–£22, and it’s a 10-minute drive from Knaresborough. Booking is essential on weekends. For something different, the Spice Merchant on Harrogate Road in Knaresborough itself offers Indian cuisine, with curries around £10–£15, and is a five-minute drive from the castle.

In Harrogate, four miles west, you’ll find a wider choice. The Ivy on Parliament Street serves British classics in a stylish setting, with mains from £15–£28. It’s a 15-minute drive or a short train ride from Knaresborough station. For a casual option, the Harrogate Tap on Station Parade has a rotating menu of pub food and local ales, with mains £10–£16. Both are good bets if you want to make an evening of it.

Practical Tips for a Haunted Evening

Most haunted walks in Knaresborough start at the castle or the Old Courthouse Museum, so eating within a 10-minute walk is convenient. The last tours often begin at 7:30 pm, so aim to dine by 6 pm. Many restaurants in the town centre are small, so booking a table is wise, especially on Fridays and Saturdays. Also, check opening times: some places close early on Sundays and Mondays.

After your meal, consider a post-tour drink at the Blind Jack’s on Market Place, which stays open until 11 pm on weekends. If you’re staying overnight, hotels in Knaresborough town centre or Harrogate offer convenient bases. Booking a hotel in advance is recommended, as availability can be limited during peak season. For a ghostly getaway, combine your meal with a stay to fully enjoy the atmosphere.

Before you book

The questions people ask about Grassington, answered with this month’s numbers.

Do I need to book a table for dinner before a ghost tour?

Yes, especially on weekends. Many restaurants in Knaresborough are small and fill up quickly. Booking ahead ensures you won’t be rushed and can enjoy your meal before the tour starts.

What time do most restaurants stop serving food in Knaresborough?

Most kitchens stop taking orders by 9 pm, with some closing earlier on Sundays. It’s best to check specific opening hours and aim to eat by 7 pm if your tour starts later.

Are there good options for a quick meal before an early evening tour?

Yes, the Knaresborough Bakery on Kirkgate sells pies and pasties until 4 pm, and the Small Plate Café on Silver Street offers light bites until 5 pm. These are ideal for a fast meal.

Mentioned in this guide

Recommended reads

All posts