Last buses from Peterhead

Direct buses from Peterhead go to 22 places. Tonight (Saturday) the last one leaves at 22:51, the 69 to St Fergus. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Aberdeen61 21:5161 21:5161 21:5161 21:36
Ellon61 21:5161 21:5161 21:5161 21:36
Fraserburgh69 22:5169 22:5269 22:5169 18:41
Boddam82A 21:5282A 21:5282A 21:5261 21:36
Cruden Bay61 21:5161 21:5161 21:5161 21:36
Balmedie61 21:5161 21:5161 21:5161 21:36
Crimond69 22:5169 22:5269 22:5169 18:41
Mintlaw66 17:5266 17:5266 17:5266 17:35
Udny64A 09:07none64A 09:07none
Udny Station64 10:0764 04:5764 10:0764 09:56
Rosehearty69 20:3169 20:3269 20:3169 18:41
Udny Green64 10:0764 04:5764 10:0764 09:56
Cortes Village69 22:5169 22:5269 22:5169 18:41
Longside66 17:5266 17:5266 17:5266 17:35
Methlick64 10:0764 04:5764 10:0764 09:56
Newburgh61 21:5161 21:5161 21:5161 21:36
St Fergus69 22:5169 22:5269 22:5169 18:41
Tangland64 10:0764 04:5764 10:0764 09:56
Tarves64 10:0764 04:5764 10:0764 09:56
Inverallochy69A 09:4669A 09:4669A 09:46none
New Deernonenonenone66 17:35
St Combs69A 09:4669A 09:4669A 09:46none

The time each last direct bus leaves Peterhead, 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 Peterhead tonight?
The 69 to St Fergus at 22:51 from Iona Avenue, from the timetable for Saturday.
What time is the last bus from Peterhead to Aberdeen?
The last direct bus from Peterhead to Aberdeen: on weekdays, the 61 at 21:51 from Business Centre, reaching Aberdeen at 23:03; on Saturdays, the 61 at 21:51 from Business Centre, reaching Aberdeen at 23:03; on Sundays, the 61 at 21:36 from Business Centre, reaching Aberdeen at 22:48.
What time is the last bus from Peterhead to Ellon?
The last direct bus from Peterhead to Ellon: on weekdays, the 61 at 21:51 from Business Centre, reaching Ellon at 22:20; on Saturdays, the 61 at 21:51 from Business Centre, reaching Ellon at 22:20; on Sundays, the 61 at 21:36 from Business Centre, reaching Ellon at 22:05.
What time is the last bus from Peterhead to Fraserburgh?
The last direct bus from Peterhead to Fraserburgh: on weekdays, the 69 at 22:52 from Iona Avenue, reaching Fraserburgh at 23:15; on Saturdays, the 69 at 22:51 from Iona Avenue, reaching Fraserburgh at 23:15; on Sundays, the 69 at 18:41 from Iona Avenue, reaching Fraserburgh at 19:05.
What time is the last bus from Peterhead to Boddam?
The last direct bus from Peterhead to Boddam: on weekdays, the 82A at 21:52 from Business Centre, reaching Boddam at 21:54; on Saturdays, the 82A at 21:52 from Business Centre, reaching Boddam at 21:54; on Sundays, the 61 at 21:36 from Business Centre, reaching Boddam at 21:40.
What time is the last bus from Peterhead to Cruden Bay?
The last direct bus from Peterhead to Cruden Bay: on weekdays, the 61 at 21:51 from Business Centre, reaching Cruden Bay at 21:58; on Saturdays, the 61 at 21:51 from Business Centre, reaching Cruden Bay at 21:58; on Sundays, the 61 at 21:36 from Business Centre, reaching Cruden Bay at 21:43.
What time is the last bus from Peterhead to Balmedie?
The last direct bus from Peterhead to Balmedie: on weekdays, the 61 at 21:51 from Business Centre, reaching Balmedie at 22:45; on Saturdays, the 61 at 21:51 from Business Centre, reaching Balmedie at 22:45; on Sundays, the 61 at 21:36 from Business Centre, reaching Balmedie at 22:30.
What time is the last bus from Peterhead to Crimond?
The last direct bus from Peterhead to Crimond: on weekdays, the 69 at 22:52 from Iona Avenue, reaching Crimond at 23:08; on Saturdays, the 69 at 22:51 from Iona Avenue, reaching Crimond at 23:08; on Sundays, the 69 at 18:41 from Iona Avenue, reaching Crimond at 18:58.
What time is the last bus from Peterhead to Mintlaw?
The last direct bus from Peterhead to Mintlaw: on weekdays, the 66 at 17:52 from Richmond Avenue, reaching Mintlaw at 18:04; on Saturdays, the 66 at 17:52 from Richmond Avenue, reaching Mintlaw at 18:04; on Sundays, the 66 at 17:35 from Richmond Avenue, reaching Mintlaw at 17:46.
What time is the last bus from Peterhead to Udny?
The last direct bus from Peterhead to Udny: on weekdays, there's no direct bus; on Saturdays, the 64A at 09:07 from Skerry Drive, reaching Udny at 10:24; on Sundays, there's no direct bus.
What time is the last bus from Peterhead to Udny Station?
The last direct bus from Peterhead to Udny Station: on weekdays, the 64 at 04:57 from Skerry Drive, reaching Udny Station at 06:09; on Saturdays, the 64 at 10:07 from Skerry Drive, reaching Udny Station at 11:19; on Sundays, the 64 at 09:56 from Skerry Drive, reaching Udny Station at 11:04.

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