Moorsbus, Connecting you across the North York Moors National Park


Moorsbus Timetables

Moorsbus services for 2024 will start on the 29th June 2024.
To help us expand services please
donate here.

Moorsbus Network Map

Other Timetables

There are other public transport services in the area too. See below for some suggestions. Some operate all year round, though there tend to be fewer services in the winter months.


The Esk Valley Railway runs from Middlesbrough, along the beautiful Esk Valley, to the bustling seaside resort of Whitby. It now connects with Moors Bus Services at Danby Station to the Danby Lodge National Park Centre, Guisborough (via Castleton) and Pickering (via Blakey Ridge). You can also take the Moors Bus and connect with trains to Whitby and Middlesbrough.

For walks and things to do along the route, visit our station pages “Along the Line” and share your trips on our “Outings” page. For train times see our 2023 Timetable.

Middlesbrough connects with Transpennine services from Manchester & Leeds and Northern services from Bishop Auckland, Darlington, Newcastle & Carlisle while York is on the main East Coast line.

Whitby is connected to Scarborough via the Arriva bus service X93 and to Malton with the Coastliner 840.


These services issue and accept our Moorsbus Moors Rover tickets.

Scarborough - Thornton-le-Dale - Pickering - Middleton - Wrelton - Sinnington - Kirkbymoorside - Wombleton - Beadlam - Helmsley


Many Arriva NE services provide good links into the Moorsbus system from Redcar & Cleveland, Teesside and across the North East.

X4 issues and accepts Moors Rover tickets between Saltburn and Redcar. 5 issues and accepts Moors Rover tickets between Guisborough and Easington.  
X93 issues and accepts Moors Rover tickets between Guisborough and Scarborough.

Other useful Arriva NE services
63 Redcar to Middlesbrough
95 Whitby to Sleights
96 Whitby to Lealholmeside


840, Leeds to Whitby


31X, between York and Kirkbymoorside via Easingwold and Helmsley.


Castle Line 181, York to Castle Howard


80, 89  MONDAY TO SATURDAY Northallerton, Brompton, Osmotherley, Swainby, Carlton in Cleveland, Great Broughton, Stokesley

18  MONDAY TO FRIDAY Stokesley, Great Ayton, Guisborough, Saltburn


173, 174, 175, 184, 185, These are public bus services operated by Ryedale Community Transport with small buses. See timetables for actual stopping places.

173 MONDAYS ONLY Pickering, Newton on Rawcliffe, Wrelton, Cropton, Rosedale Abbey, Rosedale East Side

174 MONDAYS ONLY Kirkbymoorside to Pickering via Fadmoor, Gillamoor, Hutton-le-Hole, Lastingham, Appleton le Moors

175 MONDAYS AND FRIDAYS Malton, Swinton, Amotherby, Great Habton, Kirkby Misperton, Little Barugh, Great Barugh, Salton, Normanby, Marton, Pickering

184 185 187 TUESDAYS ONLY Malton to the South Ryedale villages

176 WEDNESDAYS Malton, Swinton, Amotherby, Great Habton, Kirby Misperton, Little Barugh, Great Barugh, Brawby, Salton, Normanby, Marton, Appleton-le-Moors, Lastingham, Hutton-le-Hole, Kirkbymoorside

176 SATURDAYS - as for Wednesdays, but route in reverse, starting at Kirkbymoorside

Details of most of these services are available from:
North Yorkshire Council,
National Bus enquiries Tel: 0871 200 22 33 (calls cost 12p/min plus any network charges).
Hambleton and Richmondshire Bus Users have a useful website for local information


Should we include other public transport routes on this page?
Then please let us know.