Last buses from Bideford
Direct buses from Bideford go to 40 places. Tonight (Saturday) the last one leaves at 03:31 (after midnight), the 21 to Barnstaple. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Bradford | none | 642 13:32 | none | none |
| Barnstaple | 21 03:31 after midnight | 21 23:50 | 21 03:31 after midnight | 21 23:50 |
| Okehampton | 317 18:00 | 317 18:00 | 317 18:00 | none |
| Holsworthy | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Lake | none | 642 13:32 | none | none |
| Merton | 317 18:00 | 317 18:00 | 317 18:00 | none |
| Landcross | 5B 23:38 | 5B 23:38 | 5B 23:38 | 317 16:41 |
| Orchard Hill | 21 00:33 after midnight | 21 00:02 after midnight | 21 00:33 after midnight | 21 00:02 after midnight |
| Bickington | 21 03:31 after midnight | 21 23:50 | 21 03:31 after midnight | 21 23:50 |
| Fremington | 21 03:31 after midnight | 21 23:50 | 21 03:31 after midnight | 21 23:50 |
| Yelland | 21 03:31 after midnight | 21 23:50 | 21 03:31 after midnight | 21 23:50 |
| Great Torrington | 5B 23:38 | 5B 23:38 | 5B 23:38 | 317 16:41 |
| Instow | 21 03:31 after midnight | 21 23:50 | 21 03:31 after midnight | 21 23:50 |
| Stibb Cross | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Hatherleigh | 317 18:00 | 317 18:00 | 317 18:00 | none |
| Holsworthy Beacon | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Northlew | none | 642 13:32 | none | none |
| Appledore | 21A 22:17 | 21A 22:17 | 21A 22:17 | 21A 22:17 |
| Burnstone | 319 18:10 | 319 18:12 | 319 18:10 | none |
| Frithelstock Stone | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Milton Damerel | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Monkleigh | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Northam | 21 00:33 after midnight | 21 00:02 after midnight | 21 00:33 after midnight | 21 00:02 after midnight |
| Saltrens | 85 17:17 | 85 17:25 | 85 17:17 | none |
| Caute | none | 642 13:32 | none | none |
| Clovelly | 319 18:10 | 319 18:12 | 319 18:10 | none |
| Folly Gate | 317 18:00 | 317 18:00 | 317 18:00 | none |
| Hartland | 319 18:10 | 319 18:12 | 319 18:10 | none |
| Highampton | none | 642 13:32 | none | none |
| Inwardleigh | 317 18:00 | 317 18:00 | 317 18:00 | none |
| Little Torrington | 317 18:00 | 317 18:00 | 317 18:00 | none |
| Shebbear | none | 642 13:32 | none | none |
| Sheepwash | none | 642 13:32 | none | none |
| Velly | 319 18:10 | 319 18:12 | 319 18:10 | none |
| Westward Ho! | 21 00:33 after midnight | 21 00:02 after midnight | 21 00:33 after midnight | 21 00:02 after midnight |
| Black Torrington | none | 642 13:32 | none | none |
| Bradworthy | none | 372 13:11 | none | none |
| Brandis Corner | none | 642 13:32 | none | none |
| Buckleigh | none | 17 13:40 | none | none |
| Holemoor | none | 642 13:32 | none | none |
The time each last direct bus leaves Bideford, 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 Bideford tonight?
- The 21 to Barnstaple at 03:31 (after midnight) from Brunswick Wharf, from the timetable for Saturday.
- What time is the last bus from Bideford to Bradford?
- The last direct bus from Bideford to Bradford: on weekdays, the 642 at 13:32 from Upcott Hill, reaching Bradford at 14:20; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
- What time is the last bus from Bideford to Barnstaple?
- The last direct bus from Bideford to Barnstaple: on weekdays, the 21 at 23:50 from Brunswick Wharf, reaching Barnstaple at 00:09; on Saturdays, the 21 at 03:31 (after midnight) from Brunswick Wharf, reaching Barnstaple at 03:48; on Sundays, the 21 at 23:50 from Brunswick Wharf, reaching Barnstaple at 00:10.
- What time is the last bus from Bideford to Okehampton?
- The last direct bus from Bideford to Okehampton: on weekdays, the 317 at 18:00 from Bideford Quay, reaching Okehampton at 19:15; on Saturdays, the 317 at 18:00 from Bideford Quay, reaching Okehampton at 19:15; on Sundays, there's no direct bus.
- What time is the last bus from Bideford to Holsworthy?
- The last direct bus from Bideford to Holsworthy: on weekdays, the 85 at 17:25 from Upcott Hill, reaching Holsworthy at 18:04; on Saturdays, the 85 at 17:17 from Torridge Hill, reaching Holsworthy at 17:53; on Sundays, there's no direct bus.
- What time is the last bus from Bideford to Lake?
- The last direct bus from Bideford to Lake: on weekdays, the 642 at 13:32 from Upcott Hill, reaching Lake at 13:58; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
- What time is the last bus from Bideford to Merton?
- The last direct bus from Bideford to Merton: on weekdays, the 317 at 18:00 from Bideford Quay, reaching Merton at 18:41; on Saturdays, the 317 at 18:00 from Bideford Quay, reaching Merton at 18:41; on Sundays, there's no direct bus.
- What time is the last bus from Bideford to Landcross?
- The last direct bus from Bideford to Landcross: on weekdays, the 5B at 23:38 from Upcott Hill, reaching Landcross at 23:40; on Saturdays, the 5B at 23:38 from Upcott Hill, reaching Landcross at 23:40; on Sundays, the 317 at 16:41 from Upcott Hill, reaching Landcross at 16:44.
- What time is the last bus from Bideford to Orchard Hill?
- The last direct bus from Bideford to Orchard Hill: on weekdays, the 21 at 00:02 (after midnight) from Kingsley Road, reaching Orchard Hill at 00:03; on Saturdays, the 21 at 00:33 (after midnight) from Kingsley Road, reaching Orchard Hill at 00:34; on Sundays, the 21 at 00:02 (after midnight) from Kingsley Road, reaching Orchard Hill at 00:03.
- What time is the last bus from Bideford to Bickington?
- The last direct bus from Bideford to Bickington: on weekdays, the 21 at 23:50 from Brunswick Wharf, reaching Bickington at 00:07; on Saturdays, the 21 at 03:31 (after midnight) from Brunswick Wharf, reaching Bickington at 03:45; on Sundays, the 21 at 23:50 from Brunswick Wharf, reaching Bickington at 00:08.
- What time is the last bus from Bideford to Fremington?
- The last direct bus from Bideford to Fremington: on weekdays, the 21 at 23:50 from Brunswick Wharf, reaching Fremington at 00:04; on Saturdays, the 21 at 03:31 (after midnight) from Brunswick Wharf, reaching Fremington at 03:42; on Sundays, the 21 at 23:50 from Brunswick Wharf, reaching Fremington at 00:04.
Buses in Bideford · 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