21 Barnstaple to Westward Ho! via Roundswell, Bideford

Operated by Stagecoach South West. First bus 05:15, last bus 00:10. 58 journeys on weekdays. Today, a Sunday: first 07:40, last 00:10. Fares: adult single £2.50 to £3.00 — more.

Next towards Westward Ho! from Bus Station (Stand J): 18:40, 20:40, 22:40

Next towards Barnstaple from Swanswood Gardens (S-bound): 19:23, 21:25, 23:25

Night bus — overnight departures 22:00–07:00. Saturday nights only. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Partial Road Closure - Trinity Street, St Austell — Partial Road Closure on Trinity Street, St Austell All disruptions →

Timetable

Ends at Swanswood Gardens · Sunday · 15 journeys
Stop 07:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4020:4022:4023:25
Bus Station (Stand J) 07:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4020:4022:4023:25
Rail Station (NW-bound) 07:4408:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4420:4422:4423:29
Taw Meadow (opp) 07:5308:5309:5410:5411:5412:5413:5414:5415:5416:5417:5418:5420:5322:5323:38
Rectory Lane (SW-bound) 07:5908:5910:0011:0012:0013:0014:0015:0016:0017:0018:0019:0021:0023:0023:45
Heywood Road (SW-bound) ···············
Bideford Quay (Stop B) ···············
Bideford Quay (Stop C) 08:1209:1210:1311:1312:1313:1314:1315:1316:1417:1418:1419:1321:1323:1323:58
Square (N-bound) 08:1809:1810:1911:1912:1913:1914:1915:1916:2117:2118:2119:1821:2023:2000:05
Swanswood Gardens (S-bound) 08:2309:2310:2411:2412:2413:2414:2415:2416:2617:2618:2619:2321:2523:2500:10

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 · Child single £1.60 to £3.00

Adult single fare table, stage to stage
£2.50 Wrey Arms
£2.50£2.50 Woodville
£2.50£2.50£2.50 Ellersie Road
£2.50£2.50£2.50£2.50 Bickington Garage
£2.50£2.50£2.50£2.50£2.50 Magdala
£2.50£2.50£2.50£2.50£2.50£2.50 Muddlebridge
£3.00£2.50£2.50£2.50£2.50£2.50£2.50 Fremington
£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50 Allenstyle
£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50£2.50 Yelland
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50 Instow
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 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 Bideford
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00–£2.50£2.50 Hanson Park
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50£2.50 Durrant House
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50£2.50£2.50 Northam
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£3.00£2.50£2.50£2.50 Jackets Lane
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£3.00£2.50£2.50£2.50£2.50 Kinsleigh
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£3.00£2.50£2.50£2.50£2.50£2.50 Westward Ho!
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50–£2.50£2.50£3.00£3.00£3.00 East the Water
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50£2.50–£3.00£3.00£3.00£3.00£3.00£2.50 Westleigh
£2.50£2.50£2.50£2.50£2.50£2.50£2.50£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Barn Bus Station

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Barn Railway St.

Stagecoach's published fares on the Bus Open Data Service, in force from 3 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach South West before you travel.

Tickets on the 21

Stagecoach South West publishes singles, day returns, day tickets and season tickets on this route for adults and children.

Return · Single · Devon Day · Torbay Day · Torbay 7 Day · Torbay 28 Day · South West Day · North Devon Day

…and 13 more tickets on this route.

A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.

Ticket types come from Stagecoach South West's own fares data on the Bus Open Data Service, last updated 29 September 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach South West.

57–73% on time
average delay 1.9 min · the range 147 live GPS observations over 30 days can support

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 Stagecoach South West before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 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 Westward Ho!

All 46 stops
  1. Bus Station (Stand J) Barnstaple
  2. Rail Station (NW-bound) Barnstaple
  3. High Wall (W-bound) Sticklepath
  4. Wrey Arms (W-bound) Sticklepath
  5. Bickington Road (W-bound) Roundswell
  6. Woodville (W-bound) Roundswell
  7. Belmont (W-bound) Bickington
  8. Garage (NW-bound) Bickington
  9. Magdala (W-bound) Bickington
  10. Mead Park (opp) Bickington
  11. Muddlebridge (SW-bound) Fremington
  12. Taw Meadow (opp) Fremington
  13. New Inn (NW-bound) Fremington
  14. Beechfield (SW-bound) Fremington
  15. Beechfield Road (SW-bound) Fremington
  16. Yelland Road (W-bound) Fremington
  17. Allenstyle (W-bound) Yelland
  18. Garage (W-bound) Yelland
  19. Pottery Lane (SW-bound) Lower Yelland
  20. Lagoon View (SW-bound) Lower Yelland
  21. Welch's Lane (SW-bound) Lower Yelland
  22. Rectory Lane (SW-bound) Instow
  23. Vespers (S-bound) Instow
  24. Down Road (S-bound) Instow
  25. Anstey Way (S-bound) Instow
  26. Westleigh (SW-bound) Instow
  27. Heywood Road (SW-bound) Orchard Hill
  28. Raleigh Garage (S-bound) Orchard Hill
  29. Chanters Road (SE-bound) Orchard Hill
  30. Kingsley Road (E-bound) Bideford
  31. Bideford Quay (Stop B) Bideford
  32. Brunswick Wharf (SW-bound) Bideford
  33. Bideford Quay (Stop C) Bideford
  34. Kingsley Road (W-bound) Bideford
  35. Chanters Road (NW-bound) Orchard Hill
  36. Raleigh Garage (N-bound) Orchard Hill
  37. Heywood Road (NE-bound) Orchard Hill
  38. Limers Lane (N-bound) Orchard Hill
  39. Durrant House Hotel (opp) Northam
  40. Library (N-bound) Northam
  41. Square (N-bound) Northam
  42. Jackets Lane (N-bound) Westward Ho!
  43. The Links (W-bound) Westward Ho!
  44. Kingsley Park (W-bound) Westward Ho!
  45. Eastbourne Terrace (W-bound) Westward Ho!
  46. Swanswood Gardens (S-bound) Westward Ho!

21 towards Barnstaple

All 51 stops
  1. Swanswood Gardens (S-bound) Westward Ho!
  2. Kingsley Road (W-bound) Westward Ho!
  3. Atlantic Way (W-bound) Westward Ho!
  4. Nelson Road (E-bound) Westward Ho!
  5. Car Park (opp) Westward Ho!
  6. Avon Lane (E-bound) Westward Ho!
  7. Aysha Gardens (E-bound) Westward Ho!
  8. Eastbourne Terrace (E-bound) Westward Ho!
  9. Kingsley Park (opp) Westward Ho!
  10. The Links (opp) Westward Ho!
  11. Jackets Lane (SE-bound) Westward Ho!
  12. Square (S-bound) Northam
  13. Memorial (S-bound) Northam
  14. Durrant House Hotel (S-bound) Northam
  15. Limers Lane (S-bound) Orchard Hill
  16. Heywood Road (SW-bound) Orchard Hill
  17. Raleigh Garage (S-bound) Orchard Hill
  18. Chanters Road (SE-bound) Orchard Hill
  19. The Sports Ground (SE-bound) Bideford
  20. Kingsley Road (E-bound) Bideford
  21. Bideford Quay (Stop B) Bideford
  22. Brunswick Wharf (NE-bound) Bideford
  23. Salterns Terrace (opp) Bideford
  24. Westleigh (NE-bound) Instow
  25. Marine Parade (NW-bound) Instow
  26. Anstey Way (N-bound) Instow
  27. Kiln Close Lane (N-bound) Instow
  28. Vespers (opp) Instow
  29. Estuary View (NE-bound) Instow
  30. Welch's Lane (NE-bound) Lower Yelland
  31. Lagoon View (NE-bound) Lower Yelland
  32. Pottery Lane (NE-bound) Lower Yelland
  33. Garage (opp) Yelland
  34. Allenstyle (E-bound) Yelland
  35. Yelland Road (E-bound) Fremington
  36. Beechfield Road (NE-bound) Fremington
  37. Beechfield (NE-bound) Fremington
  38. New Inn (SE-bound) Fremington
  39. Taw Meadow (nr) Fremington
  40. Muddlebridge (NE-bound) Fremington
  41. Mead Park (nr) Bickington
  42. Magdala (E-bound) Bickington
  43. Garage (opp) Bickington
  44. End of Ellerslie Road (E-bound) Roundswell
  45. Woodville (E-bound) Roundswell
  46. Bickington Road (E-bound) Roundswell
  47. Stafford (NE-bound) Sticklepath
  48. High Wall (E-bound) Sticklepath
  49. Opposite Station Entrance (Stop B) Barnstaple
  50. Sticklepath Terrace (NE-bound) Barnstaple
  51. Bus Station (Stand J) Barnstaple

Service registration & registered changes

Registered as partly financially supported by a local authority (Devon County Council).

From official Traffic Commissioner registrations. Registration PH1020951/136 · Changes in Devon County 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 05:15 (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 00:10. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 21 bus cost?

Stagecoach South West's published fares on the 21: adult single £2.50 to £3.00, child single £1.60 to £3.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. Stagecoach South West 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 Stagecoach South West.

Timetable data from Stagecoach South West via the DfT Bus Open Data Service (South West England feed). Registered with the Traffic Commissioner as PH1020951/136. Check before you travel — services can change at short notice.