What better way to explore some of the most scenic spots in Yorkshire than via steam train?
Yorkshire boasts a wealth of charming steam railways, where you can take to the rails and experience a little taste of a bygone era.
More than 30 locomotives are based at this heritage railway in Haworth, and there are a number of steam and diesel railcar services which run every weekend in winter, making for a fun day out.
Sign up to our daily newsletter
The i newsletter cut through the noise
Stretching for 18 miles through the heart of the North York Moors National Park, visitors can travel to the likes of Pickering, Goathland, Levisham and Whitby, at the UK's largest preserved heritage railway.
Elsecar is South Yorkshire's only heritage railway and operates a one mile stretch of track, where passengers can hop aboard a selection of both steam and diesel engines, with the main operating day running on a Sunday.
This is the world's oldest working railway, operating steam, diesel and special train services, which travel from Moor Road to Park Halt and back. Currently closed for winter maintenance, it will re-open on April 3.
Boasting a number of beautifully restored Victorian and Edwardian carriages, this steam railway travels for 4.5 miles from Embsay station to Bolton Abbey, offering glorious countryside views along the way.
Travelling through plenty of scenic spots around Yorkshire, including Northallerton, Bedale and Leyburn, this railway is predominantly a heritage diesel line, but it does operate steam services in summer and select weekends.
Ideal for a family day out, visitors can enjoy travelling in a beautifully hand-painted carriage aboard one of five steam locomotives, running for three and a half miles through the South Pennine Foothills.
This popular attraction in Scarborough has been operating trains since 1931, travelling from Peasholm Park to Scalby Mills Station, with steam locomotives running on selected days throughout the summer.