Last buses from Melbourn

Direct buses from Melbourn go to 23 places. Tonight (Saturday) the last one leaves at 18:19, the 26 to Royston. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Cambridge26 17:0226 17:1226 17:02none
BiggleswadenoneX75 05:55nonenone
Royston26 18:1926 18:5226 18:19none
Stapleford17 12:4917 12:4917 12:49none
Shepreth17 17:1226 17:1217 17:12none
Foxton26 17:0226 17:1226 17:02none
Meldreth17 13:3317 13:3317 13:33none
Great Shelford17 12:4917 12:4917 12:49none
WrestlingworthnoneX75 05:55nonenone
Newton17 12:4917 12:4917 12:49none
DuntonnoneX75 05:55nonenone
EyeworthnoneX75 05:55nonenone
Fowlmere17 17:1226 17:1217 17:12none
Bassingbourn17 17:0317 15:2017 17:03none
Harston26 17:0226 17:1226 17:02none
Hauxton26 17:0226 17:1226 17:02none
Kneesworth17 17:0317 15:2017 17:03none
TadlownoneX75 05:55nonenone
Guilden Morden17 17:0317 15:2017 17:03none
Litlington17 17:0317 15:2017 17:03none
Little Shelford17 12:4917 12:4917 12:49none
Steeple Morden17 17:0317 15:2017 17:03none
Whaddon17 17:0317 13:3317 17:03none

The time each last direct bus leaves Melbourn, 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 Melbourn tonight?
The 26 to Royston at 18:19 from Holland Hall, from the timetable for Saturday.
What time is the last bus from Melbourn to Cambridge?
The last direct bus from Melbourn to Cambridge: on weekdays, the 26 at 17:12 from Portway, reaching Cambridge at 17:37; on Saturdays, the 26 at 17:02 from Portway, reaching Cambridge at 17:27; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Biggleswade?
The last direct bus from Melbourn to Biggleswade: on weekdays, the X75 at 05:55 from Holland Hall, reaching Biggleswade at 06:21; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Royston?
The last direct bus from Melbourn to Royston: on weekdays, the 26 at 18:52 from Holland Hall, reaching Royston at 18:54; on Saturdays, the 26 at 18:19 from Holland Hall, reaching Royston at 18:21; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Stapleford?
The last direct bus from Melbourn to Stapleford: on weekdays, the 17 at 12:49 from Portway, reaching Stapleford at 13:17; on Saturdays, the 17 at 12:49 from Portway, reaching Stapleford at 13:17; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Shepreth?
The last direct bus from Melbourn to Shepreth: on weekdays, the 26 at 17:12 from Portway, reaching Shepreth at 17:13; on Saturdays, the 17 at 17:12 from Portway, reaching Shepreth at 17:13; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Foxton?
The last direct bus from Melbourn to Foxton: on weekdays, the 26 at 17:12 from Portway, reaching Foxton at 17:22; on Saturdays, the 26 at 17:02 from Portway, reaching Foxton at 17:12; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Meldreth?
The last direct bus from Melbourn to Meldreth: on weekdays, the 17 at 13:33 from Church, reaching Meldreth at 13:35; on Saturdays, the 17 at 13:33 from Church, reaching Meldreth at 13:35; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Great Shelford?
The last direct bus from Melbourn to Great Shelford: on weekdays, the 17 at 12:49 from Portway, reaching Great Shelford at 13:12; on Saturdays, the 17 at 12:49 from Portway, reaching Great Shelford at 13:12; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Wrestlingworth?
The last direct bus from Melbourn to Wrestlingworth: on weekdays, the X75 at 05:55 from Holland Hall, reaching Wrestlingworth at 06:09; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Melbourn to Newton?
The last direct bus from Melbourn to Newton: on weekdays, the 17 at 12:49 from Portway, reaching Newton at 13:00; on Saturdays, the 17 at 12:49 from Portway, reaching Newton at 13:00; on Sundays, there's no direct bus.

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