Last buses from Barnstaple

Direct buses from Barnstaple go to 40 places. Tonight (Saturday) the last one leaves at 04:05 (after midnight), the 21 to Bickington. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Birmingham105 09:25105 09:25105 09:25105 09:25
Bristol105 09:25105 09:25105 09:25105 09:25
Heathrow Airport502 11:25502 11:25502 11:25502 11:25
Victoria502 11:25502 11:25502 11:25502 11:25
Oldbury105 09:25105 09:25105 09:25105 09:25
Taunton502 11:25502 11:25502 11:25502 11:25
Ashford21B 03:33 after midnight21B 23:0321B 03:33 after midnight21B 23:03
Earls Court502 11:25502 11:25502 11:25502 11:25
Bridgwater502 11:25502 11:25502 11:25502 11:25
Arle Court105 09:25105 09:25105 09:25105 09:25
Bideford21 04:05 after midnight21 23:3321 04:05 after midnight21 23:33
Tiverton502 11:25502 11:25502 11:25502 11:25
Holsworthy85 16:5985 17:0185 16:59none
Lake72 14:0772 17:2372 14:07none
Wellington502 11:25502 11:25502 11:25502 11:25
Landcross5B 23:095B 23:095B 23:09none
Orchard Hill21 04:05 after midnight21 23:3321 04:05 after midnight21 23:33
South Molton155 19:29155 19:29155 19:29155 16:05
Bickington21 04:05 after midnight21 23:3321 04:05 after midnight21 23:33
Fremington21 04:05 after midnight21 23:3321 04:05 after midnight21 23:33
North Petherton502 11:25502 11:25502 11:25502 11:25
Yelland21 04:05 after midnight21 23:3321 04:05 after midnight21 23:33
Great Torrington5B 23:095B 23:095B 23:09none
Ilfracombe21B 03:33 after midnight21B 23:0321B 03:33 after midnight21B 23:03
Instow21 04:05 after midnight21 23:3321 04:05 after midnight21 23:33
Stibb Cross85 16:5972 17:2385 16:59none
Holsworthy Beacon85 16:5985 17:0185 16:59none
Appledore21A 21:4821A 21:4821A 21:4821A 21:48
Bishops Tawton29 18:2429 18:2429 18:24none
Burnstone319 17:44319 17:45319 17:44none
Burridge301 17:59301 17:59301 17:59none
Frithelstock Stone85 16:5985 17:0185 16:59none
Lynton310 18:58310 18:58310 18:58none
Milton Damerel85 16:5985 17:0185 16:59none
Monkleigh85 16:5985 17:0185 16:59none
Moortown71 18:1571 18:1771 18:15none
Northam21 23:3321 23:3321 23:3321 23:33
Saltrens85 16:5985 17:0185 16:59none
Berrynarbor301 17:59301 17:59301 17:59none
Blackmoor Gate310 18:58310 18:58310 18:58none

The time each last direct bus leaves Barnstaple, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Barnstaple tonight?
The 21 to Bickington at 04:05 (after midnight) from Woodville, from the timetable for Saturday.
What time is the last bus from Barnstaple to Birmingham?
The last direct bus from Barnstaple to Birmingham: on weekdays, the 105 at 09:25 from Bus Station, reaching Birmingham at 15:30; on Saturdays, the 105 at 09:25 from Bus Station, reaching Birmingham at 15:30; on Sundays, the 105 at 09:25 from Bus Station, reaching Birmingham at 15:30.
What time is the last bus from Barnstaple to Bristol?
The last direct bus from Barnstaple to Bristol: on weekdays, the 105 at 09:25 from Bus Station, reaching Bristol at 12:50; on Saturdays, the 105 at 09:25 from Bus Station, reaching Bristol at 12:50; on Sundays, the 105 at 09:25 from Bus Station, reaching Bristol at 12:50.
What time is the last bus from Barnstaple to Heathrow Airport?
The last direct bus from Barnstaple to Heathrow Airport: on weekdays, the 502 at 11:25 from Bus Station, reaching Heathrow Airport at 16:45; on Saturdays, the 502 at 11:25 from Bus Station, reaching Heathrow Airport at 16:45; on Sundays, the 502 at 11:25 from Bus Station, reaching Heathrow Airport at 16:45.
What time is the last bus from Barnstaple to Victoria?
The last direct bus from Barnstaple to Victoria: on weekdays, the 502 at 11:25 from Bus Station, reaching Victoria at 17:50; on Saturdays, the 502 at 11:25 from Bus Station, reaching Victoria at 17:50; on Sundays, the 502 at 11:25 from Bus Station, reaching Victoria at 17:50.
What time is the last bus from Barnstaple to Oldbury?
The last direct bus from Barnstaple to Oldbury: on weekdays, the 105 at 09:25 from Bus Station, reaching Oldbury at 15:15; on Saturdays, the 105 at 09:25 from Bus Station, reaching Oldbury at 15:15; on Sundays, the 105 at 09:25 from Bus Station, reaching Oldbury at 15:15.
What time is the last bus from Barnstaple to Taunton?
The last direct bus from Barnstaple to Taunton: on weekdays, the 502 at 11:25 from Bus Station, reaching Taunton at 12:55; on Saturdays, the 502 at 11:25 from Bus Station, reaching Taunton at 12:55; on Sundays, the 502 at 11:25 from Bus Station, reaching Taunton at 12:55.
What time is the last bus from Barnstaple to Ashford?
The last direct bus from Barnstaple to Ashford: on weekdays, the 21B at 23:03 from Business Park, reaching Ashford at 23:07; on Saturdays, the 21B at 03:33 (after midnight) from Business Park, reaching Ashford at 03:36; on Sundays, the 21B at 23:03 from Business Park, reaching Ashford at 23:07.
What time is the last bus from Barnstaple to Earls Court?
The last direct bus from Barnstaple to Earls Court: on weekdays, the 502 at 11:25 from Bus Station, reaching Earls Court at 17:25; on Saturdays, the 502 at 11:25 from Bus Station, reaching Earls Court at 17:25; on Sundays, the 502 at 11:25 from Bus Station, reaching Earls Court at 17:25.
What time is the last bus from Barnstaple to Bridgwater?
The last direct bus from Barnstaple to Bridgwater: on weekdays, the 502 at 11:25 from Bus Station, reaching Bridgwater at 13:45; on Saturdays, the 502 at 11:25 from Bus Station, reaching Bridgwater at 13:45; on Sundays, the 502 at 11:25 from Bus Station, reaching Bridgwater at 13:45.
What time is the last bus from Barnstaple to Arle Court?
The last direct bus from Barnstaple to Arle Court: on weekdays, the 105 at 09:25 from Bus Station, reaching Arle Court at 14:10; on Saturdays, the 105 at 09:25 from Bus Station, reaching Arle Court at 14:10; on Sundays, the 105 at 09:25 from Bus Station, reaching Arle Court at 14:10.

Buses in Barnstaple · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook