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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Aberdeen | 61 21:51 | 61 21:51 | 61 21:51 | 61 21:36 |
| Ellon | 61 21:51 | 61 21:51 | 61 21:51 | 61 21:36 |
| Fraserburgh | 69 22:51 | 69 22:52 | 69 22:51 | 69 18:41 |
| Boddam | 82A 21:52 | 82A 21:52 | 82A 21:52 | 61 21:36 |
| Cruden Bay | 61 21:51 | 61 21:51 | 61 21:51 | 61 21:36 |
| Balmedie | 61 21:51 | 61 21:51 | 61 21:51 | 61 21:36 |
| Crimond | 69 22:51 | 69 22:52 | 69 22:51 | 69 18:41 |
| Mintlaw | 66 17:52 | 66 17:52 | 66 17:52 | 66 17:35 |
| Udny | 64A 09:07 | none | 64A 09:07 | none |
| Udny Station | 64 10:07 | 64 04:57 | 64 10:07 | 64 09:56 |
| Rosehearty | 69 20:31 | 69 20:32 | 69 20:31 | 69 18:41 |
| Udny Green | 64 10:07 | 64 04:57 | 64 10:07 | 64 09:56 |
| Cortes Village | 69 22:51 | 69 22:52 | 69 22:51 | 69 18:41 |
| Longside | 66 17:52 | 66 17:52 | 66 17:52 | 66 17:35 |
| Methlick | 64 10:07 | 64 04:57 | 64 10:07 | 64 09:56 |
| Newburgh | 61 21:51 | 61 21:51 | 61 21:51 | 61 21:36 |
| St Fergus | 69 22:51 | 69 22:52 | 69 22:51 | 69 18:41 |
| Tangland | 64 10:07 | 64 04:57 | 64 10:07 | 64 09:56 |
| Tarves | 64 10:07 | 64 04:57 | 64 10:07 | 64 09:56 |
| Inverallochy | 69A 09:46 | 69A 09:46 | 69A 09:46 | none |
| New Deer | none | none | none | 66 17:35 |
| St Combs | 69A 09:46 | 69A 09:46 | 69A 09:46 | none |
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