Last buses from Girvan
Direct buses from Girvan go to 29 places. Tonight (Saturday) the last one leaves at 23:12, the 60 to Dipple. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Ayr | 60 23:12 | 60 23:12 | 60 23:12 | 358 22:30 |
| Stranraer | 358 22:33 | 358 22:34 | 358 22:33 | 358 20:03 |
| Maybole | 60 23:12 | 60 23:12 | 60 23:12 | 358 22:30 |
| Boghall | none | none | none | 358 18:30 |
| Minishant | 60 23:12 | 60 23:12 | 60 23:12 | 358 22:30 |
| Dalrymple | none | none | none | 358 18:30 |
| Newton Stewart | 359 17:41 | 359 17:41 | 359 17:41 | none |
| Crosshill | 358 21:56 | 358 22:00 | 358 21:56 | 358 22:30 |
| Holmhead | 358 22:33 | 358 22:34 | 358 22:33 | none |
| Pinmore | 358 22:33 | 358 22:34 | 358 22:33 | none |
| Pinwherry | 358 22:33 | 358 22:34 | 358 22:33 | none |
| Cairnryan | 358 22:33 | 358 22:34 | 358 22:33 | 358 20:03 |
| Colmonell | 358 22:33 | 358 22:34 | 358 22:33 | none |
| Kirkoswald | 60 23:12 | 60 23:12 | 60 23:12 | 360 21:36 |
| Ballantrae | 358 22:33 | 358 22:34 | 358 22:33 | 358 20:03 |
| Barrhill | 359 17:41 | 359 17:41 | 359 17:41 | none |
| Culzean | 60 18:53 | 60 18:53 | 60 18:53 | 360 21:36 |
| Dailly | 358 21:56 | 358 22:00 | 358 21:56 | 358 22:30 |
| Dipple | 60 23:12 | 60 23:12 | 60 23:12 | 360 21:36 |
| Kirkmichael | 358 21:56 | 358 22:00 | 358 21:56 | 358 22:30 |
| Lendalfoot | 358 18:39 | 358 18:39 | 358 18:39 | 358 20:03 |
| Maidens | 60 18:53 | 60 18:53 | 60 18:53 | 360 21:36 |
| Smyrton | 358 22:33 | 358 22:34 | 358 22:33 | 358 20:03 |
| Turnberry | 60 23:12 | 60 23:12 | 60 23:12 | 360 21:36 |
| Bargrennan | 359 17:41 | 359 17:41 | 359 17:41 | none |
| Barr | CB8 17:01 | CB8 17:01 | CB8 17:01 | none |
| Glentrool Village | 359 17:41 | 359 17:41 | 359 17:41 | none |
| Old Dailly | CB8 17:01 | CB8 17:01 | CB8 17:01 | none |
| Penninghame | 359 17:41 | 359 17:41 | 359 17:41 | none |
The time each last direct bus leaves Girvan, 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 Girvan tonight?
- The 60 to Dipple at 23:12 from Chapeldonan, from the timetable for Saturday.
- What time is the last bus from Girvan to Ayr?
- The last direct bus from Girvan to Ayr: on weekdays, the 60 at 23:12 from Chapeldonan, reaching Ayr at 23:39; on Saturdays, the 60 at 23:12 from Chapeldonan, reaching Ayr at 23:39; on Sundays, the 358 at 22:30 from Bargany Road, reaching Ayr at 23:13.
- What time is the last bus from Girvan to Stranraer?
- The last direct bus from Girvan to Stranraer: on weekdays, the 358 at 22:34 from Elder Avenue, reaching Stranraer at 23:29; on Saturdays, the 358 at 22:33 from Elder Avenue, reaching Stranraer at 23:28; on Sundays, the 358 at 20:03 from Elder Avenue, reaching Stranraer at 20:52.
- What time is the last bus from Girvan to Maybole?
- The last direct bus from Girvan to Maybole: on weekdays, the 60 at 23:12 from Chapeldonan, reaching Maybole at 23:29; on Saturdays, the 60 at 23:12 from Chapeldonan, reaching Maybole at 23:29; on Sundays, the 358 at 22:30 from Bargany Road, reaching Maybole at 23:01.
- What time is the last bus from Girvan to Boghall?
- The last direct bus from Girvan to Boghall: on weekdays, there's no direct bus; on Saturdays, there's no direct bus; on Sundays, the 358 at 18:30 from Bargany Road, reaching Boghall at 19:24.
- What time is the last bus from Girvan to Minishant?
- The last direct bus from Girvan to Minishant: on weekdays, the 60 at 23:12 from Chapeldonan, reaching Minishant at 23:37; on Saturdays, the 60 at 23:12 from Chapeldonan, reaching Minishant at 23:37; on Sundays, the 358 at 22:30 from Bargany Road, reaching Minishant at 23:10.
- What time is the last bus from Girvan to Dalrymple?
- The last direct bus from Girvan to Dalrymple: on weekdays, there's no direct bus; on Saturdays, there's no direct bus; on Sundays, the 358 at 18:30 from Bargany Road, reaching Dalrymple at 19:18.
- What time is the last bus from Girvan to Newton Stewart?
- The last direct bus from Girvan to Newton Stewart: on weekdays, the 359 at 17:41 from Elder Avenue, reaching Newton Stewart at 18:43; on Saturdays, the 359 at 17:41 from Elder Avenue, reaching Newton Stewart at 18:43; on Sundays, there's no direct bus.
- What time is the last bus from Girvan to Crosshill?
- The last direct bus from Girvan to Crosshill: on weekdays, the 358 at 22:00 from Bargany Road, reaching Crosshill at 22:13; on Saturdays, the 358 at 21:56 from Bargany Road, reaching Crosshill at 22:09; on Sundays, the 358 at 22:30 from Bargany Road, reaching Crosshill at 22:43.
- What time is the last bus from Girvan to Holmhead?
- The last direct bus from Girvan to Holmhead: on weekdays, the 358 at 22:34 from Elder Avenue, reaching Holmhead at 22:47; on Saturdays, the 358 at 22:33 from Elder Avenue, reaching Holmhead at 22:46; on Sundays, there's no direct bus.
- What time is the last bus from Girvan to Pinmore?
- The last direct bus from Girvan to Pinmore: on weekdays, the 358 at 22:34 from Elder Avenue, reaching Pinmore at 22:44; on Saturdays, the 358 at 22:33 from Elder Avenue, reaching Pinmore at 22:43; on Sundays, there's no direct bus.
Buses in Girvan · 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