Last buses from Stevenage

Direct buses from Stevenage go to 40 places. Tonight (Saturday) the last one leaves at 22:18, the 301 to Knebworth. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Luton101 21:56101 21:56101 21:56101 21:56
Hitchin101 21:56101 21:56101 21:56101 21:56
CambridgeT29 20:55noneT29 18:25none
Welwyn Garden City301 22:18301 22:18301 22:18301 22:17
PeterboroughT29 20:55noneT29 18:25none
Bedford9B 20:459B 20:459B 20:459D 19:35
Hatfield301 22:18301 22:18301 22:18301 22:17
Hertford907A 22:10907A 21:35907A 22:10907A 17:53
St Albans301 22:18301 22:18301 22:18301 22:17
Letchworth37 18:5855 19:1137 18:5855 18:59
Knebworth301 22:18301 22:18301 22:18301 22:17
Roystonnone901 15:20nonenone
Harpendennone45 07:33nonenone
St MargaretsT29 10:55noneT29 08:25none
Ware907A 22:10907A 21:35907A 22:10907A 17:53
Baldock37 18:5837 19:0837 18:5892 17:52
Arlesey9A 19:459A 19:459A 19:45none
Cromernone37X 18:57nonenone
Oaklands301 22:18301 22:18301 22:18301 22:17
Broxbourne907A 20:10907A 20:30907A 20:10907A 15:53
Cheshunt907A 20:10907A 20:30907A 20:10907A 15:53
Shefford9B 20:459B 20:459B 20:459D 19:35
Henlow9B 20:459B 20:459B 20:45none
Hoddesdon907A 20:10907A 20:30907A 20:10907A 15:53
Smallford301 22:18301 22:18301 22:18301 22:17
Clifton9B 20:459B 20:459B 20:45none
Stapleford390 17:36390 17:36390 17:36none
Watton-at-Stone907A 22:10907A 21:35907A 22:10907A 17:53
Buntingford37 18:5837 19:0837 18:58none
Aston38A 18:5538A 14:2838A 18:55none
Benington38 17:3538 17:4038 17:35none
Welwyn301 22:18301 22:18301 22:18301 22:17
Harrowden9B 20:459B 20:459B 20:459D 19:35
Shortstown9B 20:459B 20:459B 20:459D 19:35
Wheathampsteadnone45 07:33nonenone
Codicote44 16:3444 17:0444 16:34none
Henlow Camp9B 20:459B 20:459B 20:459D 19:35
The Follynone45 07:33nonenone
Cotton End9B 20:459B 20:459B 20:459D 19:35
Graveley55 18:3455 19:1155 18:3455 18:59

The time each last direct bus leaves Stevenage, 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 Stevenage tonight?
The 301 to Knebworth at 22:18 from The Roebuck Hotel, from the timetable for Saturday.
What time is the last bus from Stevenage to Luton?
The last direct bus from Stevenage to Luton: on weekdays, the 101 at 21:56 from Lister Hospital, reaching Luton at 22:25; on Saturdays, the 101 at 21:56 from Lister Hospital, reaching Luton at 22:25; on Sundays, the 101 at 21:56 from Lister Hospital, reaching Luton at 22:25.
What time is the last bus from Stevenage to Hitchin?
The last direct bus from Stevenage to Hitchin: on weekdays, the 101 at 21:56 from Lister Hospital, reaching Hitchin at 22:02; on Saturdays, the 101 at 21:56 from Lister Hospital, reaching Hitchin at 22:02; on Sundays, the 101 at 21:56 from Lister Hospital, reaching Hitchin at 22:02.
What time is the last bus from Stevenage to Cambridge?
The last direct bus from Stevenage to Cambridge: on weekdays, there's no direct bus; on Saturdays, the T29 at 18:25 from Bus Station, reaching Cambridge at 19:15; on Sundays, there's no direct bus.
What time is the last bus from Stevenage to Welwyn Garden City?
The last direct bus from Stevenage to Welwyn Garden City: on weekdays, the 301 at 22:18 from The Roebuck Hotel, reaching Welwyn Garden City at 22:38; on Saturdays, the 301 at 22:18 from The Roebuck Hotel, reaching Welwyn Garden City at 22:37; on Sundays, the 301 at 22:17 from The Roebuck Hotel, reaching Welwyn Garden City at 22:36.
What time is the last bus from Stevenage to Peterborough?
The last direct bus from Stevenage to Peterborough: on weekdays, there's no direct bus; on Saturdays, the T29 at 18:25 from Bus Station, reaching Peterborough at 20:15; on Sundays, there's no direct bus.
What time is the last bus from Stevenage to Bedford?
The last direct bus from Stevenage to Bedford: on weekdays, the 9B at 20:45 from Lister Hospital, reaching Bedford at 21:49; on Saturdays, the 9B at 20:45 from Lister Hospital, reaching Bedford at 21:49; on Sundays, the 9D at 19:35 from Lister Hospital, reaching Bedford at 20:23.
What time is the last bus from Stevenage to Hatfield?
The last direct bus from Stevenage to Hatfield: on weekdays, the 301 at 22:18 from The Roebuck Hotel, reaching Hatfield at 23:04; on Saturdays, the 301 at 22:18 from The Roebuck Hotel, reaching Hatfield at 23:04; on Sundays, the 301 at 22:17 from The Roebuck Hotel, reaching Hatfield at 23:03.
What time is the last bus from Stevenage to Hertford?
The last direct bus from Stevenage to Hertford: on weekdays, the 907A at 21:35 from Tesco, reaching Hertford at 22:11; on Saturdays, the 907A at 22:10 from Tesco, reaching Hertford at 22:46; on Sundays, the 907A at 17:53 from Tesco, reaching Hertford at 18:29.
What time is the last bus from Stevenage to St Albans?
The last direct bus from Stevenage to St Albans: on weekdays, the 301 at 22:18 from The Roebuck Hotel, reaching St Albans at 23:23; on Saturdays, the 301 at 22:18 from The Roebuck Hotel, reaching St Albans at 23:24; on Sundays, the 301 at 22:17 from The Roebuck Hotel, reaching St Albans at 23:24.
What time is the last bus from Stevenage to Letchworth?
The last direct bus from Stevenage to Letchworth: on weekdays, the 55 at 19:11 from Lister Hospital, reaching Letchworth at 19:20; on Saturdays, the 37 at 18:58 from Lister Hospital, reaching Letchworth at 19:19; on Sundays, the 55 at 18:59 from Lister Hospital, reaching Letchworth at 19:09.

Buses in Stevenage · 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