Last buses from Welwyn

Direct buses from Welwyn go to 20 places. Tonight (Saturday) the last one leaves at 23:45, the 301 to Mardley Hill. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Stevenage301 23:45301 23:49301 23:45301 23:44
Hitchin315 17:26315 17:31315 17:26none
Welwyn Garden City301 22:36301 22:37301 22:36301 22:35
Hatfield301 22:36301 22:37301 22:36301 22:35
St Albans301 22:36301 22:37301 22:36301 22:35
Knebworth301 23:45301 23:49301 23:45301 23:44
Langley314 15:41314 13:41314 15:41none
Oaklands301 22:36301 22:37301 22:36301 22:35
Smallford301 22:36301 22:37301 22:36301 22:35
Codicote315 17:26314 19:48315 17:26none
Kimpton315 17:26315 19:13315 17:26none
Woolmer Green301 23:45301 23:49301 23:45301 23:44
Danesbury315 17:26314 19:48315 17:26none
Kimpton Mill315 17:26315 19:13315 17:26none
Codicote Bottom315 17:26315 19:13315 17:26none
Little Almshoe315 17:26315 17:31315 17:26none
Mardley Hill301 23:45301 23:49301 23:45301 23:44
Cuckolds Cross315 17:26315 19:13315 17:26none
St Pauls Walden315 17:26315 17:31315 17:26none
Whitwell315 17:26315 19:13315 17:26none

The time each last direct bus leaves Welwyn, 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 Welwyn tonight?
The 301 to Mardley Hill at 23:45 from Carleton Rise, from the timetable for Saturday.
What time is the last bus from Welwyn to Stevenage?
The last direct bus from Welwyn to Stevenage: on weekdays, the 301 at 23:49 from Carleton Rise, reaching Stevenage at 00:02; on Saturdays, the 301 at 23:45 from Carleton Rise, reaching Stevenage at 23:55; on Sundays, the 301 at 23:44 from Carleton Rise, reaching Stevenage at 23:53.
What time is the last bus from Welwyn to Hitchin?
The last direct bus from Welwyn to Hitchin: on weekdays, the 315 at 17:31 from The Vineyards, reaching Hitchin at 18:04; on Saturdays, the 315 at 17:26 from The Vineyards, reaching Hitchin at 17:59; on Sundays, there's no direct bus.
What time is the last bus from Welwyn to Welwyn Garden City?
The last direct bus from Welwyn to Welwyn Garden City: on weekdays, the 301 at 22:37 from Roman Baths, reaching Welwyn Garden City at 22:38; on Saturdays, the 301 at 22:36 from Roman Baths, reaching Welwyn Garden City at 22:37; on Sundays, the 301 at 22:35 from Roman Baths, reaching Welwyn Garden City at 22:36.
What time is the last bus from Welwyn to Hatfield?
The last direct bus from Welwyn to Hatfield: on weekdays, the 301 at 22:37 from Roman Baths, reaching Hatfield at 23:04; on Saturdays, the 301 at 22:36 from Roman Baths, reaching Hatfield at 23:04; on Sundays, the 301 at 22:35 from Roman Baths, reaching Hatfield at 23:03.
What time is the last bus from Welwyn to St Albans?
The last direct bus from Welwyn to St Albans: on weekdays, the 301 at 22:37 from Roman Baths, reaching St Albans at 23:23; on Saturdays, the 301 at 22:36 from Roman Baths, reaching St Albans at 23:24; on Sundays, the 301 at 22:35 from Roman Baths, reaching St Albans at 23:24.
What time is the last bus from Welwyn to Knebworth?
The last direct bus from Welwyn to Knebworth: on weekdays, the 301 at 23:49 from Carleton Rise, reaching Knebworth at 23:57; on Saturdays, the 301 at 23:45 from Carleton Rise, reaching Knebworth at 23:51; on Sundays, the 301 at 23:44 from Carleton Rise, reaching Knebworth at 23:50.
What time is the last bus from Welwyn to Langley?
The last direct bus from Welwyn to Langley: on weekdays, the 314 at 13:41 from The Vineyards, reaching Langley at 13:53; on Saturdays, the 314 at 15:41 from The Vineyards, reaching Langley at 15:53; on Sundays, there's no direct bus.
What time is the last bus from Welwyn to Oaklands?
The last direct bus from Welwyn to Oaklands: on weekdays, the 301 at 22:37 from Roman Baths, reaching Oaklands at 23:20; on Saturdays, the 301 at 22:36 from Roman Baths, reaching Oaklands at 23:21; on Sundays, the 301 at 22:35 from Roman Baths, reaching Oaklands at 23:21.
What time is the last bus from Welwyn to Smallford?
The last direct bus from Welwyn to Smallford: on weekdays, the 301 at 22:37 from Roman Baths, reaching Smallford at 23:19; on Saturdays, the 301 at 22:36 from Roman Baths, reaching Smallford at 23:20; on Sundays, the 301 at 22:35 from Roman Baths, reaching Smallford at 23:20.
What time is the last bus from Welwyn to Codicote?
The last direct bus from Welwyn to Codicote: on weekdays, the 314 at 19:48 from The Vineyards, reaching Codicote at 19:50; on Saturdays, the 315 at 17:26 from The Vineyards, reaching Codicote at 17:28; on Sundays, there's no direct bus.

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