Bus times in Barnstaple

All the buses in Barnstaple: 39 bus routes and 199 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from Rail Station (NW-bound) as of 08:19

Scheduled times at Barnstaple’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

    5 cancelled journeys in Barnstaple — details
    Cancelled: the Mon 07:00 21B from Rail Station to St James' Place Gar is not running.
    Cancelled: the Mon 07:20 21 from Bus Station to Swanswood Gardens is not running.
    Cancelled: the Mon 07:55 21B from St James' Place Gar to Upcott Avenue is not running.
    Cancelled: the Mon 08:00 21A from Bus Station to Seagate Hotel is not running.
    Cancelled: the Mon 08:07 21 from Swanswood Gardens to Bus Station is not running.

    Bus routes serving Barnstaple

    School, works and infrequent services (23 — under 10 journeys a day)

    Route numbers are reused all over the country. See every UK 21B bus, 21 bus, 155 bus, 19 bus, 21A bus, 301 bus, 310 bus, 29 bus, 21C bus, 11C bus, 11A bus or 5B bus timetable.

    Buses to…

    Single fares in England: capped at £3 until 31 Dec 2026, then £2. Fare cap guide →

    Where can you get to by bus from Barnstaple?

    Show 14 more places

    Map of bus stops in Barnstaple

    All 199 stops shown. Tap a marker for live departures.

    Bus stops in Barnstaple

    Busiest stops

    Barnstaple (71 stops)
    Bradiford (10 stops)
    Newport (29 stops)
    Pilton (16 stops)
    Pottington (5 stops)
    Roundswell (40 stops)
    Sticklepath (8 stops)
    Westacott (20 stops)

    Operators in Barnstaple

    Bus services here are registered with Devon County Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Barnstaple?

    39 bus routes serve Barnstaple, run by 5 operators including Stagecoach South West and Taw & Torridge. The busiest are the 21B (Ilfracombe to Barnstaple), the 21 (Barnstaple to Westward Ho!), the 155 (Landkey Newland to Pottington), the 19 (Barnstaple to Roundswell), the 21A (Barnstaple to Appledore), the 301 (Combe Martin to Barnstaple), the 310 (Barnstaple to Lynmouth) and the 29 (Barnstaple to Bishops Tawton), plus 8 other regular routes and 23 school or occasional services.

    How much is the bus fare in Barnstaple?

    Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in Barnstaple are run by Stagecoach South West, National Express, Taw & Torridge, Country Bus, MD Coaches — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.

    How many bus stops are there in Barnstaple?

    There are 199 active bus stops in Barnstaple across Barnstaple, Bradiford, Newport, Pilton, Pottington, Roundswell, Sticklepath, Westacott. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Barnstaple