Last buses from Ayr

Direct buses from Ayr go to 40 places. Tonight (Saturday) the last one leaves at 23:46, the X77K to Prestwick. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowX77K 23:46X77K 22:46X77K 23:46X77K 21:46
KilmarnockX77K 23:46X77K 23:16X77K 23:46X77K 23:16
Irvine14 20:4814 20:4814 20:48585 20:29
Largs585 16:59585 16:59585 16:59585 16:29
Cumnock42 23:1943 23:0242 23:19343 21:55
Straiton361 20:02361 20:02361 20:02none
Ardrossan585 19:59585 19:59585 19:59585 20:29
Giffnock4 18:244 18:244 18:244 18:54
Stranraer923 19:00923 19:00923 19:00923 19:00
Auchinleck42 23:1943 23:0242 23:19343 21:55
Merrylee4 18:244 18:244 18:244 18:54
Newton Mearns4 18:244 18:244 18:244 18:54
Saltcoats585 19:59585 19:59585 19:59585 20:29
Stevenston585 19:59585 19:59585 19:59585 20:29
Girvan358 22:46358 22:46358 22:46358 20:46
Troon14 20:4814 20:4814 20:4814 17:14
Maybole358 22:46358 22:46358 22:46358 20:46
Barassie14 20:4814 20:4814 20:4814 17:14
Boghall352 23:3052 22:15352 23:3052 22:15
Catrine43 23:0343 23:0243 23:03343 21:55
Mauchline43 23:0343 23:0243 23:03343 22:55
Minishant358 22:46358 22:46358 22:46358 20:46
PrestwickX77K 23:46X77K 23:16X77K 23:46X77K 23:16
Dalrymple352 23:3052 22:15352 23:3052 22:15
Fairlie585 16:59585 16:59585 16:59585 16:29
Lugar42 16:4942 16:4942 16:49none
New Cumnock43 17:3743 17:3743 17:37343 21:55
Coalhall42 23:1942A 23:1942 23:19347 20:26
Coylton42 23:1942A 23:1942 23:19347 20:26
Crosshill358 22:46358 22:46358 22:46358 20:46
MonktonX77K 23:46X77K 23:16X77K 23:46X77K 23:16
Seamill585 16:59585 16:59585 16:59585 16:29
Symington4 21:544 21:544 21:544 19:54
Cairnryan923 17:00923 17:00923 17:00358 18:46
Cronberry42 16:4942 16:4942 16:49none
Dalmellington352 23:3052 22:15352 23:3052 22:15
Drongan42 23:1942A 23:1942 23:19347 20:26
Hansel VillageX77K 23:46X77K 23:16X77K 23:46X77K 23:16
Hunterston585 16:59585 16:59585 16:59585 16:29
Kirkoswald360 21:56360 21:56360 21:56360 20:11

The time each last direct bus leaves Ayr, 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 Ayr tonight?
The X77K to Prestwick at 23:46 from Lilybank Road, from the timetable for Saturday.
What time is the last bus from Ayr to Glasgow?
The last direct bus from Ayr to Glasgow: on weekdays, the X77K at 22:46 from Lilybank Road, reaching Glasgow at 23:47; on Saturdays, the X77K at 23:46 from Lilybank Road, reaching Glasgow at 00:47; on Sundays, the X77K at 21:46 from Lilybank Road, reaching Glasgow at 22:47.
What time is the last bus from Ayr to Kilmarnock?
The last direct bus from Ayr to Kilmarnock: on weekdays, the X77K at 23:16 from Lilybank Road, reaching Kilmarnock at 23:38; on Saturdays, the X77K at 23:46 from Lilybank Road, reaching Kilmarnock at 00:08; on Sundays, the X77K at 23:16 from Lilybank Road, reaching Kilmarnock at 23:38.
What time is the last bus from Ayr to Irvine?
The last direct bus from Ayr to Irvine: on weekdays, the 14 at 20:48 from Lilybank Road, reaching Irvine at 21:33; on Saturdays, the 14 at 20:48 from Lilybank Road, reaching Irvine at 21:33; on Sundays, the 585 at 20:29 from Lilybank Road, reaching Irvine at 20:44.
What time is the last bus from Ayr to Largs?
The last direct bus from Ayr to Largs: on weekdays, the 585 at 16:59 from Lilybank Road, reaching Largs at 18:35; on Saturdays, the 585 at 16:59 from Lilybank Road, reaching Largs at 18:35; on Sundays, the 585 at 16:29 from Lilybank Road, reaching Largs at 18:05.
What time is the last bus from Ayr to Cumnock?
The last direct bus from Ayr to Cumnock: on weekdays, the 43 at 23:02 from Galloway Avenue, reaching Cumnock at 23:49; on Saturdays, the 42 at 23:19 from Smith Street, reaching Cumnock at 00:05; on Sundays, the 343 at 21:55 from Galloway Avenue, reaching Cumnock at 22:42.
What time is the last bus from Ayr to Straiton?
The last direct bus from Ayr to Straiton: on weekdays, the 361 at 20:02 from Ayr Hospital, reaching Straiton at 20:49; on Saturdays, the 361 at 20:02 from Ayr Hospital, reaching Straiton at 20:49; on Sundays, there's no direct bus.
What time is the last bus from Ayr to Ardrossan?
The last direct bus from Ayr to Ardrossan: on weekdays, the 585 at 19:59 from Lilybank Road, reaching Ardrossan at 20:48; on Saturdays, the 585 at 19:59 from Lilybank Road, reaching Ardrossan at 20:47; on Sundays, the 585 at 20:29 from Lilybank Road, reaching Ardrossan at 21:16.
What time is the last bus from Ayr to Giffnock?
The last direct bus from Ayr to Giffnock: on weekdays, the 4 at 18:24 from Lilybank Road, reaching Giffnock at 20:03; on Saturdays, the 4 at 18:24 from Lilybank Road, reaching Giffnock at 20:03; on Sundays, the 4 at 18:54 from Lilybank Road, reaching Giffnock at 20:25.
What time is the last bus from Ayr to Stranraer?
The last direct bus from Ayr to Stranraer: on weekdays, the 923 at 19:00 from Ayr Bus Station, reaching Stranraer at 20:30; on Saturdays, the 923 at 19:00 from Ayr Bus Station, reaching Stranraer at 20:30; on Sundays, the 923 at 19:00 from Ayr Bus Station, reaching Stranraer at 20:30.
What time is the last bus from Ayr to Auchinleck?
The last direct bus from Ayr to Auchinleck: on weekdays, the 43 at 23:02 from Galloway Avenue, reaching Auchinleck at 23:45; on Saturdays, the 42 at 23:19 from Smith Street, reaching Auchinleck at 23:59; on Sundays, the 343 at 21:55 from Galloway Avenue, reaching Auchinleck at 22:38.

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