Last buses from St Margarets, Hertfordshire

Direct buses from St Margarets, Hertfordshire go to 24 places. Tonight (Sunday) the last one leaves at 21:20, the 310 to Great Amwell. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Harlownone25 21:1825 18:54none
Hertford310 21:20310 23:18310 23:16310 21:20
Waltham Cross310 20:01310 21:54310 21:54310 20:01
Bishops Stortfordnone35C 20:3435 18:59none
Ware310 21:20310 23:18310 23:16310 21:20
Broxbourne310 20:01310 21:54310 21:54310 20:01
Cheshunt310 20:01310 21:54310 21:54310 20:01
Hoddesdon310 20:01310 21:54310 21:54310 20:01
Cradle Endnone35C 20:3435 18:59none
Little Hadhamnone35C 20:3435 18:59none
Sawbridgeworthnone33 14:44nonenone
Stanstead Abbottsnone25 21:1835 18:59none
Spellbrooknone33 14:44nonenone
Great Amwell310 21:20310 23:18310 23:16310 21:20
Turnford310 20:01310 21:54310 21:54310 20:01
Wormley310 20:01310 21:54310 21:54310 20:01
Hadham Fordnone35C 20:3435 18:59none
Gilstonnone33 14:44nonenone
Hadham Crossnone35C 20:3435 18:59none
High Wychnone33 14:44nonenone
Hunsdonnone35C 20:3435 18:59none
Much Hadhamnone35C 20:3435 18:59none
Widfordnone35C 20:3435 18:59none
Haileynone33 16:20nonenone

The time each last direct bus leaves St Margarets, Hertfordshire, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 St Margarets, Hertfordshire tonight?
The 310 to Great Amwell at 21:20 from Hillside Lane, from the timetable for Sunday.
What time is the last bus from St Margarets, Hertfordshire to Harlow?
The last direct bus from St Margarets, Hertfordshire to Harlow: on weekdays, the 25 at 21:18 from St Margaret's Railway Station, reaching Harlow at 21:27; on Saturdays, the 25 at 18:54 from St Margaret's Railway Station, reaching Harlow at 19:02; on Sundays, there's no direct bus.
What time is the last bus from St Margarets, Hertfordshire to Hertford?
The last direct bus from St Margarets, Hertfordshire to Hertford: on weekdays, the 310 at 23:18 from Hillside Lane, reaching Hertford at 23:27; on Saturdays, the 310 at 23:16 from Hillside Lane, reaching Hertford at 23:24; on Sundays, the 310 at 21:20 from Hillside Lane, reaching Hertford at 21:30.
What time is the last bus from St Margarets, Hertfordshire to Waltham Cross?
The last direct bus from St Margarets, Hertfordshire to Waltham Cross: on weekdays, the 310 at 21:54 from St Mary's Church, reaching Waltham Cross at 22:29; on Saturdays, the 310 at 21:54 from St Mary's Church, reaching Waltham Cross at 22:29; on Sundays, the 310 at 20:01 from St Mary's Church, reaching Waltham Cross at 20:30.
What time is the last bus from St Margarets, Hertfordshire to Bishops Stortford?
The last direct bus from St Margarets, Hertfordshire to Bishops Stortford: on weekdays, the 35C at 20:34 from St Margaret's Railway Station, reaching Bishops Stortford at 21:06; on Saturdays, the 35 at 18:59 from St Margaret's Railway Station, reaching Bishops Stortford at 19:31; on Sundays, there's no direct bus.
What time is the last bus from St Margarets, Hertfordshire to Ware?
The last direct bus from St Margarets, Hertfordshire to Ware: on weekdays, the 310 at 23:18 from Hillside Lane, reaching Ware at 23:23; on Saturdays, the 310 at 23:16 from Hillside Lane, reaching Ware at 23:20; on Sundays, the 310 at 21:20 from Hillside Lane, reaching Ware at 21:25.
What time is the last bus from St Margarets, Hertfordshire to Broxbourne?
The last direct bus from St Margarets, Hertfordshire to Broxbourne: on weekdays, the 310 at 21:54 from St Mary's Church, reaching Broxbourne at 22:11; on Saturdays, the 310 at 21:54 from St Mary's Church, reaching Broxbourne at 22:11; on Sundays, the 310 at 20:01 from St Mary's Church, reaching Broxbourne at 20:14.
What time is the last bus from St Margarets, Hertfordshire to Cheshunt?
The last direct bus from St Margarets, Hertfordshire to Cheshunt: on weekdays, the 310 at 21:54 from St Mary's Church, reaching Cheshunt at 22:23; on Saturdays, the 310 at 21:54 from St Mary's Church, reaching Cheshunt at 22:23; on Sundays, the 310 at 20:01 from St Mary's Church, reaching Cheshunt at 20:24.
What time is the last bus from St Margarets, Hertfordshire to Hoddesdon?
The last direct bus from St Margarets, Hertfordshire to Hoddesdon: on weekdays, the 310 at 21:54 from St Mary's Church, reaching Hoddesdon at 21:56; on Saturdays, the 310 at 21:54 from St Mary's Church, reaching Hoddesdon at 21:56; on Sundays, the 310 at 20:01 from St Mary's Church, reaching Hoddesdon at 20:03.
What time is the last bus from St Margarets, Hertfordshire to Cradle End?
The last direct bus from St Margarets, Hertfordshire to Cradle End: on weekdays, the 35C at 20:34 from St Margaret's Railway Station, reaching Cradle End at 21:03; on Saturdays, the 35 at 18:59 from St Margaret's Railway Station, reaching Cradle End at 19:28; on Sundays, there's no direct bus.
What time is the last bus from St Margarets, Hertfordshire to Little Hadham?
The last direct bus from St Margarets, Hertfordshire to Little Hadham: on weekdays, the 35C at 20:34 from St Margaret's Railway Station, reaching Little Hadham at 20:59; on Saturdays, the 35 at 18:59 from St Margaret's Railway Station, reaching Little Hadham at 19:24; on Sundays, there's no direct bus.

Buses in St Margarets, Hertfordshire · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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