21 Knaresborough to Roecliffe via Carmires, Boroughbridge

Operated by The Harrogate Bus Company. Registered as running via Goldsborough. First bus 06:40, last bus 18:25. 14 journeys on weekdays. Fares: adult single £2.50 to £3.00 — more.

Next towards Roecliffe from Bus Stn Stand C: 14:55, 17:40

Next towards Knaresborough from St James Square (E-bound): 14:06, 15:51

Wanted a different 21? 59 other bus routes are numbered 21 elsewhere in the UK — see every 21 bus timetable by area.

Timetable

Ends at Boroughbridge unless marked “to …” · Monday to Friday · 7 journeys
Stop 06:4008:00 to Roecliffe09:5011:30 to Roecliffe13:1514:55 to Roecliffe17:40
Bus Stn Stand C 06:4008:0009:5011:3013:1514:5517:40
War Memorial (E-bound) ·08:0809:5811:3813:2315:0317:48
The Pump (N-bound) ·08:1710:0611:4613:3115:1117:56
Blue Bell (Adj) ·08:2110:1011:5013:3515:1518:00
The Green (W-bound) 06:5608:2710:1611:5613:4115:2118:06
The White Swan (NE-bound) 07:0108:3210:2112:0113:4615:2618:11
Morrisons (opp) 07:0308:3410:2312:0313:4815:2818:13
St James Square (E-bound) 07:07······
Boroughbridge High School (adj) ·08:36·····
The Square (Opp) ·08:4110:2712:0713:5215:3218:17
St James Square (opp) ·08:4410:3012:1013:5515:3518:20
Church (NE-bound) ·08:49·12:15·15:40·

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The 21 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Fares on the 21

Adult single £2.50 to £3.00 · Adult return £5.00 to £6.00

Adult single fare table, stage to stage
£2.50 Scriven
£3.00£3.00 Ferrensby
£2.50–– Manse Lane/Nidderdale Lodge
£3.00––£3.00 Goldsborough
£3.00––£3.00£3.00 Flaxby
£3.00––£3.00£3.00£3.00 Coneythorpe
£3.00––£3.00£3.00£3.00£3.00 Arkendale/White Cross
£3.00––£3.00£3.00£3.00£3.00£3.00 Staveley
£3.00––£3.00£3.00£3.00£3.00£3.00£2.50 Highmoor
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50 Minskip
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50 Boroughbridge Morrisons
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50 St James Square
£3.00––£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50 Three Arrows
£3.00––£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50 Roecliffe

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Knaresborough Bus Station.

Transdev's published fares on the Bus Open Data Service, in force from 1 January 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with The Harrogate Bus Company before you travel.

Tickets on the 21

The Harrogate Bus Company publishes singles and day returns on this route for adults and young people.

Single · Day Return · U19 Single · Job Seeker Single

Ticket types come from The Harrogate Bus Company's own fares data on the Bus Open Data Service, last updated 7 October 2026. Prices for singles and returns are under Fares above; for the others, check with The Harrogate Bus Company.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with The Harrogate Bus Company before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 21

21 towards Roecliffe

All 46 stops
  1. Bus Stn Stand C Knaresborough
  2. Bond End (adj) Knaresborough
  3. Victoria Ave (NE-bound) Scriven
  4. Park Gate (adj) Scriven
  5. Piccadilly Motors (adj) Calcutt
  6. Knaresborough Golf Club (NE-bound) Ferrensby
  7. Slingsby Close (N-bound) Ferrensby
  8. Loftus Hill (NE-bound) Ferrensby
  9. Princess Drive (adj) Knaresborough
  10. Crestholme Close (opp) Carmires
  11. Nidderdale Lodge Park (opp) Goldsborough
  12. Caravan Park (E-bound) Goldsborough
  13. Greystones Farm (SE-bound) Goldsborough
  14. War Memorial (E-bound) Goldsborough
  15. Princess Mead (adj) Goldsborough
  16. Flaxby Lane End (N-bound) Flaxby
  17. The Grange (NE-bound) Flaxby
  18. The Pump (N-bound) Coneythorpe
  19. Clareton Moor Farm (N-bound) Clareton
  20. The Old Barn (opp) Arkendale
  21. Manor Park (Adj) Arkendale
  22. Blue Bell (Adj) Arkendale
  23. White Cross (NW-bound) Arkendale
  24. Green Lane (Adj) Ferrensby
  25. Townend Cottages (N-bound) Staveley
  26. The Green (W-bound) Staveley
  27. Spellow Crescent (NE-bound) Staveley
  28. Spellow Grange (E-bound) Staveley
  29. St Johns Church (N-bound) Minskip
  30. The White Swan (NE-bound) Minskip
  31. Croft Farm (adj) Minskip
  32. Morrisons (opp) Minskip
  33. High School (opp) Boroughbridge
  34. Crown Hotel (adj) Boroughbridge
  35. St James Square (E-bound) Boroughbridge
  36. Boroughbridge High School (adj) Boroughbridge
  37. Ashbourne Road (S-bound) Minskip
  38. Highwayman Road (adj) Boroughbridge
  39. Crossroads (NE-bound) Aldborough
  40. The Square (Opp) Aldborough
  41. St James Square (opp) Boroughbridge
  42. Crown Hotel (opp) Boroughbridge
  43. Three Arrows (SW-bound) Boroughbridge
  44. Camping and Caravan Site (opp) Roecliffe
  45. Pasture Close (NW-bound) Roecliffe
  46. Church (NE-bound) Roecliffe

21 towards Knaresborough

All 45 stops
  1. St James Square (opp) Boroughbridge
  2. Crown Hotel (opp) Boroughbridge
  3. High School (adj) Boroughbridge
  4. Church (NE-bound) Roecliffe
  5. Pasture Close (SE-bound) Roecliffe
  6. Camping and Caravan Site (adj) Roecliffe
  7. Druids Meadow (E-bound) Boroughbridge
  8. Crown Hotel (adj) Boroughbridge
  9. St James Square (E-bound) Boroughbridge
  10. The Square (Adj) Aldborough
  11. Crossroads (SW-bound) Aldborough
  12. Highwayman Road (opp) Boroughbridge
  13. Ashbourne Road (N-bound) Minskip
  14. Boroughbridge High School (adj) Boroughbridge
  15. Morrisons (SW-bound) Minskip
  16. Croft Farm (opp) Minskip
  17. The White Swan (SW-bound) Minskip
  18. St Johns Church (S-bound) Minskip
  19. Spellow Grange (W-bound) Staveley
  20. Spellow Crescent (SW-bound) Staveley
  21. The Green (E-bound) Staveley
  22. Townend Cottages (S-bound) Staveley
  23. Green Lane (Opp) Ferrensby
  24. Loftus Hill (SW-bound) Ferrensby
  25. Slingsby Close (S-bound) Ferrensby
  26. Piccadilly Motors (adj) Calcutt
  27. Park Gate (opp) Scriven
  28. Victoria Avenue (SW-bound) Scriven
  29. Council Offices (S-bound) Knaresborough
  30. White Cross (SE-bound) Arkendale
  31. Blue Bell (Opp) Arkendale
  32. Manor Park (Opp) Arkendale
  33. The Old Barn (adj) Arkendale
  34. Clareton Moor Farm (S-bound) Clareton
  35. The Pump (S-bound) Coneythorpe
  36. The Grange (SW-bound) Flaxby
  37. Flaxby Lane End (S-bound) Flaxby
  38. Princess Mead (opp) Goldsborough
  39. War Memorial (W-bound) Goldsborough
  40. Greystones Farm (NW-bound) Goldsborough
  41. Caravan Park (W-bound) Goldsborough
  42. Nidderdale Lodge Park (W-bound) Goldsborough
  43. Crestholme Close (W-bound) Carmires
  44. Princess Drive (W-bound) Knaresborough
  45. Bus Stn Stand C Knaresborough

Service registration & registered changes

Registered as financially supported by a local authority (North Yorkshire County Council).

From official Traffic Commissioner registrations. Registration PB0001746/104 · Registration PB0001746/110 · Changes in North Yorkshire Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 21 bus?

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

What time is the last 21 bus?

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

How much does the 21 bus cost?

The Harrogate Bus Company's published fares on the 21: adult single £2.50 to £3.00, adult return £5.00 to £6.00. The 21 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. The Harrogate Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 21 bus?

The 21 is operated by The Harrogate Bus Company.

Timetable data from The Harrogate Bus Company via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Registered with the Traffic Commissioner as PB0001746/104. Check before you travel — services can change at short notice.