Last buses from Ham Street

Direct buses from Ham Street go to 22 places. Tonight (Saturday) the last one leaves at 16:51, the 667 to Baltonsborough. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Street667 16:51667 16:41667 16:51none
Castle Cary667 15:58667 17:58667 15:58none
Glastonburynone667 16:41nonenone
Alford667 15:58667 17:03667 15:58none
Bruton667 15:58667 17:58667 15:58none
Bayford667 13:28667 17:58667 13:28none
Wincanton667 15:58667 17:58667 15:58none
Keinton Mandeville667 15:58667 17:58667 15:58none
Lydford-on-Fosse667 15:58667 17:58667 15:58none
East Lydford667 15:58667 17:03667 15:58none
Lovington667 15:58667 17:03667 15:58none
Pitcombe667 15:58667 17:58667 15:58none
Shepton Montague667 15:58667 17:58667 15:58none
Wheathill667 15:58667 17:03667 15:58none
Butleigh Wootton667 16:51667 16:41667 16:51none
Butleigh667 16:51667 16:41667 16:51none
Leigh Common667 13:28667 17:58667 13:28none
Redlynch Park667 15:58667 17:58667 15:58none
Baltonsborough667 16:51667 16:41667 16:51none
Barton St David667 15:58667 17:58667 15:58none
Welham667 15:58667 17:58667 15:58none
Charlton Musgrove667 13:28667 17:58667 13:28none

The time each last direct bus leaves Ham Street, 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 Ham Street tonight?
The 667 to Baltonsborough at 16:51 from Orchard View, from the timetable for Saturday.
What time is the last bus from Ham Street to Street?
The last direct bus from Ham Street to Street: on weekdays, the 667 at 16:41 from Orchard View, reaching Street at 16:54; on Saturdays, the 667 at 16:51 from Orchard View, reaching Street at 17:05; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Castle Cary?
The last direct bus from Ham Street to Castle Cary: on weekdays, the 667 at 17:58 from Ham Street Crossroads, reaching Castle Cary at 18:24; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching Castle Cary at 16:23; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Glastonbury?
The last direct bus from Ham Street to Glastonbury: on weekdays, the 667 at 16:41 from Orchard View, reaching Glastonbury at 17:04; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Alford?
The last direct bus from Ham Street to Alford: on weekdays, the 667 at 17:03 from Ham Street Crossroads, reaching Alford at 17:26; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching Alford at 16:19; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Bruton?
The last direct bus from Ham Street to Bruton: on weekdays, the 667 at 17:58 from Ham Street Crossroads, reaching Bruton at 18:42; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching Bruton at 16:47; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Bayford?
The last direct bus from Ham Street to Bayford: on weekdays, the 667 at 17:58 from Ham Street Crossroads, reaching Bayford at 19:03; on Saturdays, the 667 at 13:28 from Ham Street Crossroads, reaching Bayford at 14:38; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Wincanton?
The last direct bus from Ham Street to Wincanton: on weekdays, the 667 at 17:58 from Ham Street Crossroads, reaching Wincanton at 19:05; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching Wincanton at 17:04; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Keinton Mandeville?
The last direct bus from Ham Street to Keinton Mandeville: on weekdays, the 667 at 17:58 from Ham Street Crossroads, reaching Keinton Mandeville at 18:08; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching Keinton Mandeville at 16:08; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to Lydford-on-Fosse?
The last direct bus from Ham Street to Lydford-on-Fosse: on weekdays, the 667 at 17:58 from Ham Street Crossroads, reaching Lydford-on-Fosse at 18:12; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching Lydford-on-Fosse at 16:12; on Sundays, there's no direct bus.
What time is the last bus from Ham Street to East Lydford?
The last direct bus from Ham Street to East Lydford: on weekdays, the 667 at 17:03 from Ham Street Crossroads, reaching East Lydford at 17:19; on Saturdays, the 667 at 15:58 from Ham Street Crossroads, reaching East Lydford at 16:14; on Sundays, there's no direct bus.

Buses in Ham Street · 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