21 Bus Station Stand J ↔ Swanswood Gardens

Operated by Stagecoach South West. First bus 05:15, last bus 00:10. 87 journeys on weekdays.

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 →

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.

21 towards Swanswood Gardens — Monday to Friday (42 journeys)
Bus Station (Stand J) 05:5506:3007:2007:4007:4008:2008:4008:4009:2509:4009:4510:1510:4010:4511:1511:4011:4512:1512:4012:4513:1513:4013:5014:1014:4014:5515:2015:4015:5516:3016:4017:0017:4017:4018:4018:4020:4020:4022:4022:4023:2523:25
Rail Station (NW-bound) 05:5906:3407:2407:4407:4408:2408:4408:4409:2909:4409:5010:2010:4410:5011:2011:4411:5012:2012:4412:5013:2013:4413:5514:1514:4415:0015:2515:4416:0016:3516:4417:0517:4517:4418:4418:4520:4420:4422:4422:4423:2923:29
Taw Meadow (opp) 06:0706:4207:3407:5407:5308:3408:5308:5409:3909:5410:0110:3110:5411:0111:3111:5412:0112:3112:5413:0113:3113:5414:0614:2614:5415:1115:3715:5416:1216:4716:5417:1717:5517:5418:5418:5520:5320:5322:5322:5323:3823:38
Rectory Lane (SW-bound) 06:1306:4807:4108:0107:5908:4108:5909:0109:4610:0010:0810:3811:0011:0811:3812:0012:0812:3813:0013:0813:3814:0014:1314:3315:0015:1915:4516:0016:2016:5517:0017:2518:0218:0019:0019:0221:0021:0023:0023:0023:4523:45
Heywood Road (SW-bound) ··········································
Bideford Quay (Stop B) ··········································
Bideford Quay (Stop C) 06:2507:0007:5408:1408:1208:5509:1209:1510:0010:1310:2210:5211:1311:2211:5212:1312:2212:5213:1313:2213:5214:1314:2714:4715:1315:3616:0216:1416:3617:1117:1417:4118:1718:1419:1319:1521:1321:1323:1323:1323:5823:58
Square (N-bound) 06:3207:0808:0208:2208:1809:0309:1809:2310:0810:1910:3011:0011:1911:3012:0012:1912:3013:0013:1913:3014:0014:1914:3514:5515:1915:4616:1216:2116:4517:2017:2117:4918:2518:2119:1819:2221:2021:2023:2023:2000:0500:05
Swanswood Gardens (S-bound) 06:3707:1308:0708:2708:2309:0809:2309:2810:1310:2410:3511:0511:2411:3512:0512:2412:3513:0513:2413:3514:0514:2414:4015:0015:2415:5216:1816:2616:5017:2517:2617:5418:3018:2619:2319:2721:2521:2523:2523:2500:1000:10

Route map

All stops on route 21

21 towards Bus Station Stand J

  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. Eastbourne Terrace (E-bound) Westward Ho!
  8. Aysha Gardens (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. Kiln Close Lane (N-bound) Instow
  27. Vespers (opp) Instow
  28. Estuary View (NE-bound) Instow
  29. Welch's Lane (NE-bound) Lower Yelland
  30. Lagoon View (NE-bound) Lower Yelland
  31. Pottery Lane (NE-bound) Lower Yelland
  32. Garage (opp) Yelland
  33. Allenstyle (E-bound) Yelland
  34. Yelland Road (E-bound) Fremington
  35. Beechfield Road (NE-bound) Fremington
  36. Beechfield (NE-bound) Fremington
  37. New Inn (SE-bound) Fremington
  38. Taw Meadow (nr) Fremington
  39. Muddlebridge (NE-bound) Fremington
  40. Magdala (E-bound) Bickington
  41. Mead Park (nr) Bickington
  42. Garage (opp) Bickington
  43. End of Ellerslie Road (E-bound) Roundswell
  44. Woodville (E-bound) Roundswell
  45. Bickington Road (E-bound) Roundswell
  46. Stafford (NE-bound) Sticklepath
  47. High Wall (E-bound) Sticklepath
  48. Opposite Station Entrance (Stop B) Barnstaple
  49. Sticklepath Terrace (NE-bound) Barnstaple
  50. Bus Station (Stand A) Barnstaple
  51. Bus Station (Stand J) Barnstaple

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 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?

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 the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.