95 Galgate - Commercial Hotel ↔ Horsemarket

Operated by Weardale Motor Services. First bus 08:50, last bus 19:20. 11 journeys on weekdays.

💷 Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Weardale Motor Services whether this route takes part. Details →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

95 towards Horsemarket — Monday to Friday (6 journeys)
Teesdale School bus park (N-bound) ···15:10··
Galgate - Stand B (SW-bound) 08:5010:5012:5015:1515:1518:55
Red Lion (NW-bound) 09:0111:0113:0115:2615:2619:05
Kirk Inn (NE-bound) 09:0611:0613:0615:3115:3119:10
The Crown (W-bound) 09:1211:1213:1215:3715:3719:15
Horsemarket (SE-bound) 09:1811:1813:1815:4315:4319:20

Route map

All stops on route 95

95 towards Galgate - Commercial Hotel

  1. Horsemarket (SE-bound) Middleton in Teesdale
  2. California Row (NE-bound) Middleton in Teesdale
  3. White Gates Ho (E-bound) Middleton in Teesdale
  4. Stotley Hall (E-bound) Middleton in Teesdale
  5. Whistle Crag (SE-bound) Egglesburn
  6. Toby Hill LE (E-bound) Egglesburn
  7. Three Tuns (N-bound) Eggleston
  8. Kirk Inn (SW-bound) Romaldkirk
  9. Hunderthwaite Road End (S-bound) Romaldkirk
  10. Hollin Crescent (SE-bound) Romaldkirk
  11. Fox and Hounds (SE-bound) Cotherstone
  12. Red Lion (SE-bound) Cotherstone
  13. Marwood View (S-bound) Cotherstone
  14. The Close (S-bound) Cotherstone
  15. Clock Tower (E-bound) Lartington
  16. Old School House (E-bound) Lartington
  17. Gate (E-bound) Lartington
  18. Deepdale Gardens (SE-bound) Startforth
  19. The Bank (NE-bound) Barnard Castle
  20. Market Place (N-bound) Barnard Castle
  21. Galgate - Commercial Hotel (NE-bound) Barnard Castle

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 95 bus?

The first 95 departure on weekdays leaves at 08:50 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 95 bus?

The last 95 on weekdays leaves its first stop at 19:20. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 95 bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Weardale Motor Services day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 95 bus?

The 95 is operated by Weardale Motor Services.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.