North YorkshireDestinations
All guides
Guides ·Essentials

Where to stay in North Yorkshire

North Yorkshire is bigger than Greater London, Merseyside and Tyne and Wear combined, so the base you pick decides your trip. Here are the eight areas worth your nights, with honest prices from £45 to £400.

Guide
Essentials
Length
9 min read
Updated
2026-08-26
Region
North Yorkshire
Georgian townhouse hotel frontage on a cobbled North Yorkshire street Georgian townhouse hotel frontage on a cobbled North Yorkshire street

York: inside the walls or just outside them

York is the default first base, and the honest advice is to sleep inside or within ten minutes of the city walls. Streets like Bootham, Gillygate and Monkgate put you a five-minute walk from Bootham Bar; the Micklegate and Skeldergate side is quieter and closer to the station. Expect £110 to £180 a night for a decent Georgian townhouse double in shoulder season, £75 to £95 for a solid pub room above a bar on Fossgate, and £200 upward for the Grand or Middlethorpe Hall on the Bishopthorpe Road side.

Avoid booking anything advertised as York that is actually in Clifton Moor, Fulford or Copmanthorpe unless you have a car and free parking matters more than walking home from dinner. City-centre hotel parking runs £12 to £20 for 24 hours where it exists at all; Marygate and Union Terrace car parks are the usual fallbacks. Race weeks at York Racecourse (May, June, July, August) and the December St Nicholas Fair triple rates and sell out months ahead, so lock those dates early or sleep in Malton instead.

Harrogate and Knaresborough: spa-town comfort

Harrogate is the polished option: broad Victorian streets, the Valley Gardens, Betty's on Parliament Street, and a hotel stock built for conference delegates. That last point is the useful one — midweek during a big event at the Harrogate Convention Centre rates jump, but on a quiet weekend you can get a four-star double for £95 to £130 when York would charge £160. Look at the streets around West Park, Kings Road and the Stray for boutique guesthouses at £85 to £110 including a proper cooked breakfast.

Knaresborough, four minutes by train from Harrogate, is the better-value historic base and arguably the prettier one: the viaduct over the River Nidd, a ruined castle above the gorge, and a Wednesday market in the square since 1310. Rooms in town run £75 to £120, mostly small inns and B&Bs on High Street, Briggate and Kirkgate. You are 25 minutes from Ripon, 40 from York, and inside the door of Nidderdale for walking. Parking is easiest at Conyngham Hall, around £5 for the day.

Yorkshire Dales bases: Skipton, Settle, Leyburn, Richmond

For the Dales, pick your dale first. Skipton is the southern gateway — canal basin, castle, a genuinely busy Monday to Saturday market — and has the most rooms, from £70 pub doubles on Keighley Road to £140 canal-side inns. Settle suits walkers heading for Malham, Ingleborough and the Settle–Carlisle railway; rooms in the market square area go for £85 to £130 and book out during the Three Peaks Challenge season. Both have direct trains, which matters if you would rather not drive single-track roads.

Northern Dales bases are quieter and, in my view, better value. Leyburn is the Wensleydale hub, 15 minutes from Middleham with its castle and racing stables, and doubles sit at £80 to £115. Richmond is the most handsome town in the county — Norman keep, cobbled Market Place, Georgian theatre from 1788 — and charges £95 to £150 for it. Hawes and Aysgarth put you at the head of the dale for around £100, but expect a 45-minute drive to any supermarket bigger than a village shop.

The coast: Whitby, Scarborough, Filey, Saltburn

Whitby is the coast's headline act: abbey ruins on the East Cliff, the 199 steps, a working harbour and Captain Cook history. Sleep on the East Side around Church Street and Henrietta Street for atmosphere, or the West Cliff around Royal Crescent and North Promenade for the sea-view Victorian terraces. July and August doubles run £130 to £190; November to March the same rooms are £70 to £95. Goth Weekend (late April and late October/early November) is a hard sell-out — book six months out or don’t try.

Scarborough has the volume: two bays, a headland castle, and the Grand Hotel dominating South Bay. Family-friendly and cheap off-season at £55 to £85, rising to £110 to £140 in school holidays. Filey is the calm alternative, a long flat beach and a genteel Crescent, with B&Bs at £75 to £100. Saltburn-by-the-Sea, at the county's northern edge, is the surf-and-coffee option — a working Victorian cliff lift, a pier, and rooms from £85 — and it is a 12-minute drive from the Cleveland Way.

Market towns for value: Malton, Thirsk, Northallerton, Pickering

If your priority is honest prices in a real town, this is the tier to book. Malton bills itself as Yorkshire's food capital and earns it: Talbot Yard's producers, a monthly food market, and the Malton Food Lovers Festival in May. Rooms sit at £85 to £130, and York is 25 minutes by train. Thirsk is cheap and central to everything — market square, the James Herriot museum at 23 Kirkgate, racecourse — with pub doubles at £70 to £95 and easy A19/A1(M) access.

Pickering is the smart pick if the North York Moors are your target: the North Yorkshire Moors Railway starts here and steams to Grosmont and Whitby, and doubles run £80 to £120. Northallerton is functional rather than pretty but sits on the East Coast Main Line, which makes it an underrated cheap base at £65 to £95. Helmsley is the opposite — genuinely lovely, castle, walled garden, the start of the Cleveland Way, and priced accordingly at £120 to £200. Boroughbridge, Bedale, Easingwold and Tadcaster all offer £70 to £100 inn rooms with parking.

Farm stays, bunkhouses and campsites

Green stays are a genuine North Yorkshire strength. Working farms across Wensleydale, Swaledale and Ryedale let converted barns and shepherd's huts from £90 a night, usually two-night minimums and often with livestock at the gate. Camping barns and bunkhouses along the Coast to Coast and Pennine Way charge £18 to £30 per person for a bunk, drying room and kitchen — Kettlewell, Hawes, Grosmont and Osmotherley all have options. These book out for Bank Holiday weekends first, then the whole of July.

Campsites run £20 to £35 for a pitch with hookup; the National Park authorities keep useful lists, and wild camping is not legal without landowner permission anywhere in the county. Youth hostel-style accommodation exists at Malham, Grinton Lodge near Reeth, Whitby (in a building beside the abbey) and Boggle Hole near Robin Hood's Bay, from about £25 a bed and £70 for a private family room. For all of these, bring cash — some remote sites still have card machines that only work when the mobile signal cooperates.

Frequently asked questions

What people ask before they set off on this one.

Is it better to stay in York or Harrogate?

York if you want history, walkability and rail connections in every direction; Harrogate if you want quieter streets, spa-town shops and better weekend value. York rooms average £30 to £50 more per night in season. The two are 35 minutes apart by car, so a day trip either way is trivial.

How much should I expect to pay per night in North Yorkshire?

Budget on £70 to £95 for a pub or B&B double in a market town, £110 to £180 for a good city-centre hotel in York or Harrogate, and £200 to £400 for country-house properties like Middlethorpe Hall or Swinton Park. Coastal rooms swing hardest by season, from £70 in February to £190 in August. Bunkhouses and hostels start around £25 per person.

Do I need a car to stay in North Yorkshire?

Not if you base yourself in York, Harrogate, Knaresborough, Skipton, Settle, Scarborough, Whitby or Northallerton — all have stations and bus links. You do need one for the upper Dales, most of the Moors interior, and any farm stay down a track. Car hire from York station runs about £40 to £60 a day.

When do North Yorkshire hotels sell out?

York race days from May to August, York's St Nicholas Fair in December, Whitby Goth Weekend in April and late October, the Great Yorkshire Show in Harrogate in July, and every Bank Holiday weekend on the coast. For those dates book three to six months ahead. Mid-January to mid-March is the easiest time to walk in and negotiate.

Which area is best for walking the Dales without driving?

Settle. The Settle–Carlisle line drops you at Horton-in-Ribblesdale, Ribblehead and Dent, so you can walk Ingleborough or Whernside without a car. Skipton works for Malham via the 210 bus and Grassington via the 74. Both towns have plenty of rooms in the £85 to £130 range.

Where to stay

Hotels in North Yorkshire

Rooms worth pairing with this guide.
Browse

Hotels we cover across North Yorkshire

24 with a full page

More guides to North Yorkshire

All guides
Find your Yorkshire base

Compare honest nightly rates across the county, book at the same price or better, and remove a tonne of CO₂ while you do it.

Find a hotel