Where to Stay Along the North Yorkshire Moors Railway: B&Bs, Cabins and Inns That Actually Work

Base yourself in Pickering, Grosmont or Goathland and you can walk to the platform — the trade-off is price and parking, not distance.

Pickering: the practical base with the most beds

Pickering sits at the southern end of the North Yorkshire Moors Railway and the town's Eastgate and Market Place B&Bs fill first for NYMR gala weekends in late September and the diesel events in March. Expect £85–£140 for a double with breakfast, less midweek in November. The station car park costs around £6 a day and fills by 09:30 on steam weekends. If you are arriving by bus, the 128 from Scarborough drops you on The Ropery, five minutes from the platform. Book a room on Smiddy Hill or Hallgarth if you want to skip the car entirely.

The alternative is a lodge cabin at one of the three caravan parks along the A170 toward Kirkbymoorside: Wrelton, Sinnington and Newton-on-Rawcliffe all have timber pods with hot tubs, roughly £110–£180 a night for two, and they suit anyone with a dog or a bike because you get a parking space and no stairs. I would book a Pickering B&B over a cabin if you are doing the railway without a car; I would book the cabin if you are driving up from Leeds or York and want an evening in front of a fire.

Grosmont and Goathland: step off the train and into your room

Grosmont is where the NYMR meets the Esk Valley line to Middlesbrough, and the village has a handful of rooms above the station and in the terraces off Front Street. Prices run £70–£110 for a double, which is £20–£40 less than Pickering for the same standard, and you can be on the 09:00 departure to Whitby without moving your car. The catch: Grosmont has one pub, the Station Tavern, one village shop and no cashpoint. If you want dinner beyond a steak pie, you are driving to Sleights or Whitby, 15 and 25 minutes respectively.

Goathland, three miles up the valley, trades on the Aidensfield name and charges for it — £95–£160 for a double, higher in August and during the 1940s weekend in mid-July. The pluses are real: the Mallyan Spout walk starts behind the village, the station is a ten-minute stroll downhill, and there are two pubs. My pick is a room in Goathland if you are booking two nights and want walks from the door; Grosmont if you are on a budget and only here for the trains.

Whitby and the coast: cheaper beds, longer commute

Plenty of people sleep in Whitby and drive to Pickering or Grosmont. It is a false economy on a steam weekend: the A169 over the moors takes 35–45 minutes to Pickering in summer traffic, and the park-and-ride at Pickering fills by 10:00. What you gain is a much wider choice of rooms — £60–£95 for a double in a Baxtergate or Church Street guesthouse outside July and August, and £120–£180 in peak season — plus fish and chips, the abbey and the beach for the non-enthusiast in the group.

The honest comparison: a Whitby B&B in October is better value than anything in Goathland, and the 20-minute drive to Grosmont is straightforward outside school holidays. If you are travelling by train, though, skip Whitby unless you are using the Esk Valley line via Grosmont, because the coastliner bus from Leeds and York takes over two hours. For a two-night railway trip without a car, stay in Pickering or Grosmont. For a week mixing coast and moors, stay in Whitby and treat the railway as a day out.

Cabins, glamping and what to skip

The best cabins are not beside the railway. They are on the edges: the Forestry England pods near Dalby Forest, the shepherd's huts around Rosedale Abbey, and the timber lodges at Stape and Levisham. Expect £90–£160 a night, three-night minimums at bank holidays, and a car essential — the nearest station to Rosedale is Grosmont, 30 minutes away. Best months are May, June and September: dry enough for the moors, quiet enough for prices to stay at the lower end, and the heather is out from mid-August.

Skip the chain hotels on the A64 ring road if you are here for the railway; you will spend 40 minutes each way and see nothing. Skip the Goathland rooms without parking if you are arriving by car on a gala weekend. And book direct with the B&B where you can — the partner's site shows live availability for Pickering, Grosmont and Whitby properties, which matters when the 27 searches logged this week are all chasing the same 16 rooms.

Questions, answered

Can I stay near the North Yorkshire Moors Railway without a car?

Yes — Pickering, Grosmont and Goathland all have B&Bs within a ten-minute walk of a station. Stay in Pickering for buses and shops, Grosmont for the cheapest rooms and the Esk Valley line, or Goathland for walks. Book early for gala weekends.

How much is a B&B near the railway in North Yorkshire?

Expect £85–£140 for a double with breakfast in Pickering, £70–£110 in Grosmont and £95–£160 in Goathland. Whitby guesthouses run £60–£95 outside July and August. Cabins and pods are £90–£180, often with three-night minimums at bank holidays.

Which is better, Pickering or Whitby, for a railway trip?

Pickering if the railway is the point — you walk to the platform and avoid the 35–45 minute drive over the A169. Whitby if you want the coast and cheaper beds, and are happy to drive to Grosmont in about 20 minutes outside peak season.

Search live hotel prices in North Yorkshire →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← North Yorkshire's page