Last buses from Beauly

Direct buses from Beauly go to 29 places. Tonight (Saturday) the last one leaves at 23:26, the 28 to Muir of Ord. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Inverness28 21:3628 21:3628 21:3628 17:16
Dingwall28 23:2628 23:2628 23:2628 15:58
Torenone46 09:47nonenone
Craigtonnone46 09:47nonenone
North Kessocknone46 09:47nonenone
Conon Bridge28 23:2628 23:2628 23:2628 15:58
Muir of Ord28 23:2628 23:2628 23:2628 15:58
Contin28 16:3328 17:0528 16:33none
Kirkhill28 21:3628 21:3628 21:3628 17:16
Fodderty28 16:3328 17:0528 16:33none
Strathpeffer28 16:3328 17:0528 16:33none
Maryburgh28 23:2628 23:2628 23:2628 15:58
Bunchrew28 21:3628 21:3628 21:3628 17:16
Easter Kinkell311 10:04none311 10:04none
Inchmore28 21:3628 21:3628 21:3628 17:16
Kilmorack307 15:49307 11:59307 15:49none
Lentran28 21:3628 21:3628 21:3628 17:16
Kiltarlity307 15:49307 11:59307 15:49none
Marybank44 10:1346 09:4744 10:13none
Tomnacross307 15:49307 11:59307 15:49none
Cannich44 13:31none44 13:31none
Tomich44 13:31none44 13:31none
Bishop Kinkell28 23:2628 23:2628 23:2628 15:58
Crask of Aigas44 13:31none44 13:31none
Glaichbea311 13:56none311 13:56none
Hughton307 15:49307 11:59307 15:49none
Moniack311 13:56none311 13:56none
Struy44 13:31none44 13:31none
Mulbuie311 10:04none311 10:04none

The time each last direct bus leaves Beauly, 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 Beauly tonight?
The 28 to Muir of Ord at 23:26 from Windhill Road Junction, from the timetable for Saturday.
What time is the last bus from Beauly to Inverness?
The last direct bus from Beauly to Inverness: on weekdays, the 28 at 21:36 from Beauly Holiday Park, reaching Inverness at 21:56; on Saturdays, the 28 at 21:36 from Beauly Holiday Park, reaching Inverness at 21:56; on Sundays, the 28 at 17:16 from Beauly Holiday Park, reaching Inverness at 17:37.
What time is the last bus from Beauly to Dingwall?
The last direct bus from Beauly to Dingwall: on weekdays, the 28 at 23:26 from Windhill Road Junction, reaching Dingwall at 23:46; on Saturdays, the 28 at 23:26 from Windhill Road Junction, reaching Dingwall at 23:46; on Sundays, the 28 at 15:58 from Windhill Road Junction, reaching Dingwall at 16:18.
What time is the last bus from Beauly to Tore?
The last direct bus from Beauly to Tore: on weekdays, the 46 at 09:47 from Windhill Road Junction, reaching Tore at 10:30; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Beauly to Craigton?
The last direct bus from Beauly to Craigton: on weekdays, the 46 at 09:47 from Windhill Road Junction, reaching Craigton at 10:41; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Beauly to North Kessock?
The last direct bus from Beauly to North Kessock: on weekdays, the 46 at 09:47 from Windhill Road Junction, reaching North Kessock at 10:38; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Beauly to Conon Bridge?
The last direct bus from Beauly to Conon Bridge: on weekdays, the 28 at 23:26 from Windhill Road Junction, reaching Conon Bridge at 23:39; on Saturdays, the 28 at 23:26 from Windhill Road Junction, reaching Conon Bridge at 23:39; on Sundays, the 28 at 15:58 from Windhill Road Junction, reaching Conon Bridge at 16:11.
What time is the last bus from Beauly to Muir of Ord?
The last direct bus from Beauly to Muir of Ord: on weekdays, the 28 at 23:26 from Windhill Road Junction, reaching Muir of Ord at 23:29; on Saturdays, the 28 at 23:26 from Windhill Road Junction, reaching Muir of Ord at 23:29; on Sundays, the 28 at 15:58 from Windhill Road Junction, reaching Muir of Ord at 16:00.
What time is the last bus from Beauly to Contin?
The last direct bus from Beauly to Contin: on weekdays, the 28 at 17:05 from Windhill Road Junction, reaching Contin at 18:00; on Saturdays, the 28 at 16:33 from Windhill Road Junction, reaching Contin at 17:25; on Sundays, there's no direct bus.
What time is the last bus from Beauly to Kirkhill?
The last direct bus from Beauly to Kirkhill: on weekdays, the 28 at 21:36 from Beauly Holiday Park, reaching Kirkhill at 21:44; on Saturdays, the 28 at 21:36 from Beauly Holiday Park, reaching Kirkhill at 21:44; on Sundays, the 28 at 17:16 from Beauly Holiday Park, reaching Kirkhill at 17:23.
What time is the last bus from Beauly to Fodderty?
The last direct bus from Beauly to Fodderty: on weekdays, the 28 at 17:05 from Windhill Road Junction, reaching Fodderty at 17:46; on Saturdays, the 28 at 16:33 from Windhill Road Junction, reaching Fodderty at 17:11; on Sundays, there's no direct bus.

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