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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Birmingham | 105 09:25 | 105 09:25 | 105 09:25 | 105 09:25 |
| Bristol | 105 09:25 | 105 09:25 | 105 09:25 | 105 09:25 |
| Heathrow Airport | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Victoria | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Oldbury | 105 09:25 | 105 09:25 | 105 09:25 | 105 09:25 |
| Taunton | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Ashford | 21B 03:33 after midnight | 21B 23:03 | 21B 03:33 after midnight | 21B 23:03 |
| Earls Court | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Bridgwater | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Arle Court | 105 09:25 | 105 09:25 | 105 09:25 | 105 09:25 |
| Bideford | 21 04:05 after midnight | 21 23:33 | 21 04:05 after midnight | 21 23:33 |
| Tiverton | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Holsworthy | 85 16:59 | 85 17:01 | 85 16:59 | none |
| Lake | 72 14:07 | 72 17:23 | 72 14:07 | none |
| Wellington | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Landcross | 5B 23:09 | 5B 23:09 | 5B 23:09 | none |
| Orchard Hill | 21 04:05 after midnight | 21 23:33 | 21 04:05 after midnight | 21 23:33 |
| South Molton | 155 19:29 | 155 19:29 | 155 19:29 | 155 16:05 |
| Bickington | 21 04:05 after midnight | 21 23:33 | 21 04:05 after midnight | 21 23:33 |
| Fremington | 21 04:05 after midnight | 21 23:33 | 21 04:05 after midnight | 21 23:33 |
| North Petherton | 502 11:25 | 502 11:25 | 502 11:25 | 502 11:25 |
| Yelland | 21 04:05 after midnight | 21 23:33 | 21 04:05 after midnight | 21 23:33 |
| Great Torrington | 5B 23:09 | 5B 23:09 | 5B 23:09 | none |
| Ilfracombe | 21B 03:33 after midnight | 21B 23:03 | 21B 03:33 after midnight | 21B 23:03 |
| Instow | 21 04:05 after midnight | 21 23:33 | 21 04:05 after midnight | 21 23:33 |
| Stibb Cross | 85 16:59 | 72 17:23 | 85 16:59 | none |
| Holsworthy Beacon | 85 16:59 | 85 17:01 | 85 16:59 | none |
| Appledore | 21A 21:48 | 21A 21:48 | 21A 21:48 | 21A 21:48 |
| Bishops Tawton | 29 18:24 | 29 18:24 | 29 18:24 | none |
| Burnstone | 319 17:44 | 319 17:45 | 319 17:44 | none |
| Burridge | 301 17:59 | 301 17:59 | 301 17:59 | none |
| Frithelstock Stone | 85 16:59 | 85 17:01 | 85 16:59 | none |
| Lynton | 310 18:58 | 310 18:58 | 310 18:58 | none |
| Milton Damerel | 85 16:59 | 85 17:01 | 85 16:59 | none |
| Monkleigh | 85 16:59 | 85 17:01 | 85 16:59 | none |
| Moortown | 71 18:15 | 71 18:17 | 71 18:15 | none |
| Northam | 21 23:33 | 21 23:33 | 21 23:33 | 21 23:33 |
| Saltrens | 85 16:59 | 85 17:01 | 85 16:59 | none |
| Berrynarbor | 301 17:59 | 301 17:59 | 301 17:59 | none |
| Blackmoor Gate | 310 18:58 | 310 18:58 | 310 18:58 | none |
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