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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | X77K 23:46 | X77K 22:46 | X77K 23:46 | X77K 21:46 |
| Kilmarnock | X77K 23:46 | X77K 23:16 | X77K 23:46 | X77K 23:16 |
| Irvine | 14 20:48 | 14 20:48 | 14 20:48 | 585 20:29 |
| Largs | 585 16:59 | 585 16:59 | 585 16:59 | 585 16:29 |
| Cumnock | 42 23:19 | 43 23:02 | 42 23:19 | 343 21:55 |
| Straiton | 361 20:02 | 361 20:02 | 361 20:02 | none |
| Ardrossan | 585 19:59 | 585 19:59 | 585 19:59 | 585 20:29 |
| Giffnock | 4 18:24 | 4 18:24 | 4 18:24 | 4 18:54 |
| Stranraer | 923 19:00 | 923 19:00 | 923 19:00 | 923 19:00 |
| Auchinleck | 42 23:19 | 43 23:02 | 42 23:19 | 343 21:55 |
| Merrylee | 4 18:24 | 4 18:24 | 4 18:24 | 4 18:54 |
| Newton Mearns | 4 18:24 | 4 18:24 | 4 18:24 | 4 18:54 |
| Saltcoats | 585 19:59 | 585 19:59 | 585 19:59 | 585 20:29 |
| Stevenston | 585 19:59 | 585 19:59 | 585 19:59 | 585 20:29 |
| Girvan | 358 22:46 | 358 22:46 | 358 22:46 | 358 20:46 |
| Troon | 14 20:48 | 14 20:48 | 14 20:48 | 14 17:14 |
| Maybole | 358 22:46 | 358 22:46 | 358 22:46 | 358 20:46 |
| Barassie | 14 20:48 | 14 20:48 | 14 20:48 | 14 17:14 |
| Boghall | 352 23:30 | 52 22:15 | 352 23:30 | 52 22:15 |
| Catrine | 43 23:03 | 43 23:02 | 43 23:03 | 343 21:55 |
| Mauchline | 43 23:03 | 43 23:02 | 43 23:03 | 343 22:55 |
| Minishant | 358 22:46 | 358 22:46 | 358 22:46 | 358 20:46 |
| Prestwick | X77K 23:46 | X77K 23:16 | X77K 23:46 | X77K 23:16 |
| Dalrymple | 352 23:30 | 52 22:15 | 352 23:30 | 52 22:15 |
| Fairlie | 585 16:59 | 585 16:59 | 585 16:59 | 585 16:29 |
| Lugar | 42 16:49 | 42 16:49 | 42 16:49 | none |
| New Cumnock | 43 17:37 | 43 17:37 | 43 17:37 | 343 21:55 |
| Coalhall | 42 23:19 | 42A 23:19 | 42 23:19 | 347 20:26 |
| Coylton | 42 23:19 | 42A 23:19 | 42 23:19 | 347 20:26 |
| Crosshill | 358 22:46 | 358 22:46 | 358 22:46 | 358 20:46 |
| Monkton | X77K 23:46 | X77K 23:16 | X77K 23:46 | X77K 23:16 |
| Seamill | 585 16:59 | 585 16:59 | 585 16:59 | 585 16:29 |
| Symington | 4 21:54 | 4 21:54 | 4 21:54 | 4 19:54 |
| Cairnryan | 923 17:00 | 923 17:00 | 923 17:00 | 358 18:46 |
| Cronberry | 42 16:49 | 42 16:49 | 42 16:49 | none |
| Dalmellington | 352 23:30 | 52 22:15 | 352 23:30 | 52 22:15 |
| Drongan | 42 23:19 | 42A 23:19 | 42 23:19 | 347 20:26 |
| Hansel Village | X77K 23:46 | X77K 23:16 | X77K 23:46 | X77K 23:16 |
| Hunterston | 585 16:59 | 585 16:59 | 585 16:59 | 585 16:29 |
| Kirkoswald | 360 21:56 | 360 21:56 | 360 21:56 | 360 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