646 Halwill Junction ↔ Barnstaple
Operated by MD Coaches. First bus 09:05, last bus 13:30. 2 journeys on weekdays.
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.
| Station Fields (opp) | 09:05 |
|---|---|
| Church (opp) | 09:07 |
| Sandymoor Cross (SW-bound) | 09:15 |
| Ashmill (NW-bound) | 09:20 |
| Church (opp) | 09:22 |
| Arscott Arms (NE-bound) | 09:30 |
| Pint and Post (nr) | 09:35 |
| Arscott Arms (SW-bound) | 09:40 |
| School (opp) | 09:45 |
| Library (Stop A) | 09:50 |
| Venn Green (NE-bound) | 10:00 |
| Stibb Cross (E-bound) | 10:10 |
| Stone Farm (E-bound) | 10:15 |
| The Bell Inn (opp) | 10:20 |
| Chapel (N-bound) | 10:30 |
| Bideford Quay (Stop D) | 10:35 |
| Bus Station (Stand H) | 10:55 |
Route map
All stops on route 646
646 towards Barnstaple
- Station Fields (opp) Halwill Junction
- Halwill Meadow (W-bound) Halwill Junction
- Church (opp) Halwill
- Post Box (SW-bound) Quoditch
- Sandymoor Cross (SW-bound) Ashwater
- Post Box (opp) Higher Prestacott
- Ashmill (NW-bound) Ashwater
- Church (opp) Ashwater
- Shelter (W-bound) Ashwater
- Mount Lane (S-bound) Henford
- Arscott Arms (NE-bound) Chapmans Well
- Pint and Post (nr) St Giles on the Heath
- Arscott Arms (SW-bound) Chapmans Well
- Yeo Farm (N-bound) Henford
- School (opp) Clawton
- The War Memorial (N-bound) Clawton
- Whimble Hill (NW-bound) Whimble
- Coles Mill Bridge (NW-bound) Holsworthy
- Coles Mill Close (opp) Holsworthy
- Library (Stop A) Holsworthy
- Freshlay (NE-bound) Holsworthy Beacon
- Venn Green (NE-bound) Milton Damerel
- Woodford Bridge (NE-bound) Milton Damerel
- Stibb Cross (E-bound) Stibb Cross
- The Union Inn (opp) Stibb Cross
- Stone Farm (E-bound) Frithelstock Stone
- The Bell Inn (opp) Monkleigh
- Post Cottage (N-bound) Saltrens
- Chapel (N-bound) Landcross
- Upcott Hill (N-bound) Bideford
- Torridge Hill (nr) Bideford
- Bideford Quay (Stop D) Bideford
- Chanters Road (NW-bound) Orchard Hill
- Raleigh Garage (N-bound) Orchard Hill
- Heywood Road (NE-bound) Orchard Hill
- Woodville (E-bound) Roundswell
- Bickington Road (E-bound) Roundswell
- Stafford (NE-bound) Sticklepath
- Sticklepath Terrace (NE-bound) Barnstaple
- Bus Station (Stand H) Barnstaple
646 towards Halwill Junction
- Bus Station (Stand H) Barnstaple
- Sticklepath Terrace (W-bound) Barnstaple
- Wrey Arms (W-bound) Sticklepath
- Bickington Road (W-bound) Roundswell
- Woodville (W-bound) Roundswell
- Heywood Road (SW-bound) Orchard Hill
- Raleigh Garage (S-bound) Orchard Hill
- Chanters Road (SE-bound) Orchard Hill
- The Sports Ground (SE-bound) Bideford
- Kingsley Road (E-bound) Bideford
- Bideford Quay (Stop A) Bideford
- Torridge Hill (opp) Bideford
- Upcott Hill (S-bound) Bideford
- Chapel (opp) Landcross
- Thatch Cottage (S-bound) Saltrens
- The Bell Inn (nr) Monkleigh
- Stone Farm (opp) Frithelstock Stone
- The Union Inn (adj) Stibb Cross
- Stibb Cross (W-bound) Stibb Cross
- Woodford Bridge (SW-bound) Milton Damerel
- Venn Green (SW-bound) Milton Damerel
- Freshlay (SW-bound) Holsworthy Beacon
- Shelter (SW-bound) Holsworthy Beacon
- Church (Stop B) Holsworthy
- Coles Mill Close (SE-bound) Holsworthy
- Coles Mill Bridge (SE-bound) Holsworthy
- Whimble Hill (SE-bound) Whimble
- The War Memorial (S-bound) Clawton
- School (S-bound) Clawton
- Yeo Farm (N-bound) Henford
- Arscott Arms (SW-bound) Chapmans Well
- Pint and Post (nr) St Giles on the Heath
- Arscott Arms (SW-bound) Chapmans Well
- Mount Lane (S-bound) Henford
- Shelter (opp) Ashwater
- Church (E-bound) Ashwater
- Ashmill (SE-bound) Ashwater
- Post Box (NE-bound) Higher Prestacott
- Sandymoor Cross (opp) Ashwater
- Post Box (opp) Quoditch
- Church (NE-bound) Halwill
- Halwill Meadow (E-bound) Halwill Junction
- Station Fields (opp) Halwill Junction
Service history & registered changes
- 🆕 Registered effective 20 Apr 2026 Operating between Gillingham Station and Street, Strode College given service number 646 / 647 effective from 20 April 2026. To amend Timetable.
- 🆕 Registered effective 3 Sept 2025 Operating between Gillingham Station and Street, Strode College given service number 646 / 647 effective from 03 September 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 646 bus?
The first 646 departure on weekdays leaves at 09:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 646 bus?
The last 646 on weekdays leaves its first stop at 13:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 646 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). MD Coaches day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 646 bus?
The 646 is operated by MD Coaches.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.