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.
Wanted a different 21? 59 other bus routes are numbered 21 elsewhere in the UK — see every 21 bus timetable by area.
| Stop | 06:40 | 08:00 to Roecliffe | 09:50 | 11:30 to Roecliffe | 13:15 | 14:55 to Roecliffe | 17:40 |
|---|---|---|---|---|---|---|---|
| Bus Stn Stand C | 06:40 | 08:00 | 09:50 | 11:30 | 13:15 | 14:55 | 17:40 |
| War Memorial (E-bound) | · | 08:08 | 09:58 | 11:38 | 13:23 | 15:03 | 17:48 |
| The Pump (N-bound) | · | 08:17 | 10:06 | 11:46 | 13:31 | 15:11 | 17:56 |
| Blue Bell (Adj) | · | 08:21 | 10:10 | 11:50 | 13:35 | 15:15 | 18:00 |
| The Green (W-bound) | 06:56 | 08:27 | 10:16 | 11:56 | 13:41 | 15:21 | 18:06 |
| The White Swan (NE-bound) | 07:01 | 08:32 | 10:21 | 12:01 | 13:46 | 15:26 | 18:11 |
| Morrisons (opp) | 07:03 | 08:34 | 10:23 | 12:03 | 13:48 | 15:28 | 18:13 |
| St James Square (E-bound) | 07:07 | · | · | · | · | · | · |
| Boroughbridge High School (adj) | · | 08:36 | · | · | · | · | · |
| The Square (Opp) | · | 08:41 | 10:27 | 12:07 | 13:52 | 15:32 | 18:17 |
| St James Square (opp) | · | 08:44 | 10:30 | 12:10 | 13:55 | 15:35 | 18: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.
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.
- Tuesday, 29 December 2026 towards Roecliffe: 7 journeys, first 06:40 towards Knaresborough: 7 journeys, first 07:11
- Wednesday, 30 December 2026 towards Roecliffe: 7 journeys, first 06:40 towards Knaresborough: 7 journeys, first 07:11
Route map
All stops on route 21
21 towards Roecliffe
All 46 stops
- Bus Stn Stand C Knaresborough
- Bond End (adj) Knaresborough
- Victoria Ave (NE-bound) Scriven
- Park Gate (adj) Scriven
- Piccadilly Motors (adj) Calcutt
- Knaresborough Golf Club (NE-bound) Ferrensby
- Slingsby Close (N-bound) Ferrensby
- Loftus Hill (NE-bound) Ferrensby
- Princess Drive (adj) Knaresborough
- Crestholme Close (opp) Carmires
- Nidderdale Lodge Park (opp) Goldsborough
- Caravan Park (E-bound) Goldsborough
- Greystones Farm (SE-bound) Goldsborough
- War Memorial (E-bound) Goldsborough
- Princess Mead (adj) Goldsborough
- Flaxby Lane End (N-bound) Flaxby
- The Grange (NE-bound) Flaxby
- The Pump (N-bound) Coneythorpe
- Clareton Moor Farm (N-bound) Clareton
- The Old Barn (opp) Arkendale
- Manor Park (Adj) Arkendale
- Blue Bell (Adj) Arkendale
- White Cross (NW-bound) Arkendale
- Green Lane (Adj) Ferrensby
- Townend Cottages (N-bound) Staveley
- The Green (W-bound) Staveley
- Spellow Crescent (NE-bound) Staveley
- Spellow Grange (E-bound) Staveley
- St Johns Church (N-bound) Minskip
- The White Swan (NE-bound) Minskip
- Croft Farm (adj) Minskip
- Morrisons (opp) Minskip
- High School (opp) Boroughbridge
- Crown Hotel (adj) Boroughbridge
- St James Square (E-bound) Boroughbridge
- Boroughbridge High School (adj) Boroughbridge
- Ashbourne Road (S-bound) Minskip
- Highwayman Road (adj) Boroughbridge
- Crossroads (NE-bound) Aldborough
- The Square (Opp) Aldborough
- St James Square (opp) Boroughbridge
- Crown Hotel (opp) Boroughbridge
- Three Arrows (SW-bound) Boroughbridge
- Camping and Caravan Site (opp) Roecliffe
- Pasture Close (NW-bound) Roecliffe
- Church (NE-bound) Roecliffe
21 towards Knaresborough
All 45 stops
- St James Square (opp) Boroughbridge
- Crown Hotel (opp) Boroughbridge
- High School (adj) Boroughbridge
- Church (NE-bound) Roecliffe
- Pasture Close (SE-bound) Roecliffe
- Camping and Caravan Site (adj) Roecliffe
- Druids Meadow (E-bound) Boroughbridge
- Crown Hotel (adj) Boroughbridge
- St James Square (E-bound) Boroughbridge
- The Square (Adj) Aldborough
- Crossroads (SW-bound) Aldborough
- Highwayman Road (opp) Boroughbridge
- Ashbourne Road (N-bound) Minskip
- Boroughbridge High School (adj) Boroughbridge
- Morrisons (SW-bound) Minskip
- Croft Farm (opp) Minskip
- The White Swan (SW-bound) Minskip
- St Johns Church (S-bound) Minskip
- Spellow Grange (W-bound) Staveley
- Spellow Crescent (SW-bound) Staveley
- The Green (E-bound) Staveley
- Townend Cottages (S-bound) Staveley
- Green Lane (Opp) Ferrensby
- Loftus Hill (SW-bound) Ferrensby
- Slingsby Close (S-bound) Ferrensby
- Piccadilly Motors (adj) Calcutt
- Park Gate (opp) Scriven
- Victoria Avenue (SW-bound) Scriven
- Council Offices (S-bound) Knaresborough
- White Cross (SE-bound) Arkendale
- Blue Bell (Opp) Arkendale
- Manor Park (Opp) Arkendale
- The Old Barn (adj) Arkendale
- Clareton Moor Farm (S-bound) Clareton
- The Pump (S-bound) Coneythorpe
- The Grange (SW-bound) Flaxby
- Flaxby Lane End (S-bound) Flaxby
- Princess Mead (opp) Goldsborough
- War Memorial (W-bound) Goldsborough
- Greystones Farm (NW-bound) Goldsborough
- Caravan Park (W-bound) Goldsborough
- Nidderdale Lodge Park (W-bound) Goldsborough
- Crestholme Close (W-bound) Carmires
- Princess Drive (W-bound) Knaresborough
- Bus Stn Stand C Knaresborough
Service registration & registered changes
- Service change effective 19 July 2026 To amend Route, Stopping Places and Timetable.
- Withdrawal effective 19 July 2026 Operating between Knaresborough Bus Station and Boroughbridge given service number 21 effective from 19 July 2026.
- Service change effective 7 April 2024 To amend Timetable.
- Service change effective 7 April 2024 To amend Timetable.
- Service change effective 14 August 2022 To amend Route.
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.