Best Pubs in the Yorkshire Dales for Hikers: Fuel, Refill & Rest Stops Along the Way
A walker’s guide to the Dales’ best pub stops, from Swaledale to Wharfedale, with real ales, hearty meals and places to refill your bottle.
Swaledale & Wensleydale: Classic Dales Pubs
In Swaledale, the 17th-century Tan Hill Inn sits at 1,732 feet on the Coast to Coast path, seven miles north of Keld. It serves hot meals all day (mains £12–£18) and refills water bottles free. The drive from Richmond takes 40 minutes via the B6270. In Wensleydale, the White Hart in Hawes is a solid choice: a market town pub with local lamb and a sunny yard, five minutes’ walk from the Pennine Way. Expect mains £11–£16. Book ahead in summer; Hawes gets busy.
The Crown in Askrigg (mains £10–£15) is a walker-friendly spot with flag floors and a fire, 10 minutes’ drive from Aysgarth Falls. For a shorter stop, the George & Dragon in Aysgarth serves sandwiches (£6–£9) and tea all afternoon. If you’re based in Richmond, the Station’s pub opposite the cinema does a good pint and pizza. I’d book the White Hart for a proper meal after a long walk; the Tan Hill is unbeatable for atmosphere but check opening hours in winter.
Wharfedale & Littondale: Riverside Refills
Wharfedale’s hub is Grassington, where the Foresters Arms (mains £12–£17) has a heated terrace and welcomes muddy boots. It’s two minutes from the National Park Centre and the Dales Way. The Devonshire in Grassington is pricier but does excellent fish and chips. In Kettlewell, the Racehorses Hotel (mains £11–£16) is a classic walkers’ pub with a drying room; the Dales Way passes the door. From Skipton, it’s a 30-minute drive on the B6265. Parking in Kettlewell fills by 10am on weekends.
Littondale’s Queens Arms in Litton is a remote gem, 20 minutes’ drive from Kettlewell, with homemade pies (£10–£14) and a streamside garden. The Falcon in Arncliffe (mains £9–£13) is simpler but friendly; it’s a 15-minute walk from the Dales Way. For refills, both have outdoor taps. I’d skip the bigger Grassington pubs on Sunday afternoons—they get packed—and head to the Queens Arms instead. If you’re staying in Skipton, the Woolly Sheep Inn does a reliable pint and is five minutes from the bus station.
Malham & Ribblesdale: High-Volume Walkers’ Stops
Malham is the Dales’ busiest honeypot, thanks to Malham Cove and Gordale Scar. The Lister Arms (mains £13–£19) is the best bet for quality, with a large beer garden and boots-friendly policy. The Old Barn Café does takeaway sandwiches (£5–£8) if you’re in a hurry. The Buck Inn is cheaper (mains £10–£15) but can be slow at peak times. Parking is £5 per day; arrive before 9:30am in July and August. From Skipton, it’s a 25-minute drive on the A65 and Malhamdale road.
In Ribblesdale, the Crown in Horton-in-Ribblesdale (mains £11–£16) is a 3-minute walk from the station and right on the Three Peaks route. It has a bunkhouse next door and refills bottles for free. The New Inn in Clapham (mains £10–£15) is another good option, 15 minutes from Ingleton. For a quieter pint, the Marton Arms in Thornton-in-Lonsdale (mains £12–£18) is 10 minutes from Ingleton and does superb steak. I’d book the Lister Arms for a celebratory meal after Malham, but skip the Buck Inn if you’re tight on time—service drags.
Where to Base Yourself for a Pub-Walking Trip
If you want to string together several pub walks, base in Skipton, Richmond or Hawes. Skipton has direct trains from Leeds (45 minutes) and is 20 minutes from Malham and 30 from Kettlewell. Richmond is better for Swaledale and Wensleydale, with the A1(M) 15 minutes away. Hawes is ideal for the Pennine Way and Buttertubs Pass. In summer, book accommodation at least two weeks ahead; in winter, many pubs close on Mondays and Tuesdays, so check before you set out.
For a two-night stay, I’d book a hotel in Skipton for Wharfedale and Malham, or in Richmond for Swaledale and Wensleydale. Both have pubs within walking distance of the centre. Best months for walking are May, June and September—fewer crowds, drier paths. Avoid bank holidays unless you book months ahead. If you’re relying on buses, the DalesBus network runs on weekends and school holidays; the 72A links Skipton and Grassington. Always carry cash for smaller pubs, as some don’t take cards.
The partner site currently shows steady interest in North Yorkshire hotels—33 visitors and 16 hotel views in the last week—so it’s worth comparing prices for your dates. Booking a hotel in Skipton or Richmond puts you within an hour of every pub mentioned here. Just remember: the best walk is the one that ends with a pint, a refill and a short drive back to a warm room.
Questions, answered
Do Yorkshire Dales pubs let you refill water bottles?
Yes, most walker-friendly pubs like the Tan Hill Inn, Crown in Horton-in-Ribblesdale and Lister Arms in Malham refill bottles free. Just ask at the bar. Some have outdoor taps. It’s polite to buy a drink or snack in return.
Which Dales pub is best for a Sunday roast after a hike?
The White Hart in Hawes and the Foresters Arms in Grassington both serve excellent Sunday roasts (around £13–£18). Book ahead, especially in summer. The Queens Arms in Litton is a quieter alternative with homemade pies.
Are there pubs directly on the Dales Way or Pennine Way?
Yes. The Racehorses Hotel in Kettlewell is on the Dales Way, and the Crown in Horton-in-Ribblesdale is on the Pennine Way. The Tan Hill Inn sits on the Coast to Coast path. All welcome muddy boots and offer hearty meals.
5% back on completed stays · ~1 tonne CO₂ retired per booking