Last buses from Rothesay

Direct buses from Rothesay go to 18 places. Tonight (Saturday) the last one leaves at 22:58, the 490 to Ardbeg. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Wemyss BayCM3 20:00CM3 19:00CM3 20:00CM3 19:00
Kamesnone477 13:15nonenone
Rhubodach490 18:19490 18:19490 18:19none
Tighnabruaichnone477 13:15nonenone
Ardbeg490 22:58490 22:58490 22:58490 18:49
Ardmaleish490 18:19490 18:19490 18:19none
Colintraivenone477 13:15nonenone
Port Bannatyne490 22:58490 22:58490 22:58490 18:49
Craigmore490 22:16490 22:16490 22:16490 17:52
Ettrick Bay490 17:55490 17:56490 17:55490 17:54
Tighnabruaich Road Endnone477 13:15nonenone
Ascog490 22:16490 22:16490 22:16490 17:52
Bruchag Point490 22:16490 22:16490 22:16490 17:52
Kerrycroy490 22:16490 22:16490 22:16490 17:52
Kilchattan Bay490 22:16490 22:16490 22:16490 17:52
Kingarth490 22:16490 22:16490 22:16490 17:52
Montford490 22:16490 22:16490 22:16490 17:52
Ormidalenone477 13:15nonenone

The time each last direct bus leaves Rothesay, 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 Rothesay tonight?
The 490 to Ardbeg at 22:58 from Ardbeg Road, from the timetable for Saturday.
What time is the last bus from Rothesay to Wemyss Bay?
The last direct bus from Rothesay to Wemyss Bay: on weekdays, the CM3 at 19:00 from Rothesay Ferry Terminal, reaching Wemyss Bay at 19:35; on Saturdays, the CM3 at 20:00 from Rothesay Ferry Terminal, reaching Wemyss Bay at 20:35; on Sundays, the CM3 at 19:00 from Rothesay Ferry Terminal, reaching Wemyss Bay at 19:35.
What time is the last bus from Rothesay to Kames?
The last direct bus from Rothesay to Kames: on weekdays, the 477 at 13:15 from Ardbeg Road, reaching Kames at 14:19; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Rothesay to Rhubodach?
The last direct bus from Rothesay to Rhubodach: on weekdays, the 490 at 18:19 from Ardbeg Road, reaching Rhubodach at 18:31; on Saturdays, the 490 at 18:19 from Ardbeg Road, reaching Rhubodach at 18:31; on Sundays, there's no direct bus.
What time is the last bus from Rothesay to Tighnabruaich?
The last direct bus from Rothesay to Tighnabruaich: on weekdays, the 477 at 13:15 from Ardbeg Road, reaching Tighnabruaich at 14:16; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Rothesay to Ardbeg?
The last direct bus from Rothesay to Ardbeg: on weekdays, the 490 at 22:58 from Ardbeg Road, reaching Ardbeg at 22:59; on Saturdays, the 490 at 22:58 from Ardbeg Road, reaching Ardbeg at 22:59; on Sundays, the 490 at 18:49 from Ardbeg Road, reaching Ardbeg at 18:50.
What time is the last bus from Rothesay to Ardmaleish?
The last direct bus from Rothesay to Ardmaleish: on weekdays, the 490 at 18:19 from Ardbeg Road, reaching Ardmaleish at 18:27; on Saturdays, the 490 at 18:19 from Ardbeg Road, reaching Ardmaleish at 18:27; on Sundays, there's no direct bus.
What time is the last bus from Rothesay to Colintraive?
The last direct bus from Rothesay to Colintraive: on weekdays, the 477 at 13:15 from Ardbeg Road, reaching Colintraive at 13:45; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Rothesay to Port Bannatyne?
The last direct bus from Rothesay to Port Bannatyne: on weekdays, the 490 at 22:58 from Ardbeg Road, reaching Port Bannatyne at 23:01; on Saturdays, the 490 at 22:58 from Ardbeg Road, reaching Port Bannatyne at 23:01; on Sundays, the 490 at 18:49 from Ardbeg Road, reaching Port Bannatyne at 18:52.
What time is the last bus from Rothesay to Craigmore?
The last direct bus from Rothesay to Craigmore: on weekdays, the 490 at 22:16 from Leopold Road junct, reaching Craigmore at 22:17; on Saturdays, the 490 at 22:16 from Leopold Road junct, reaching Craigmore at 22:17; on Sundays, the 490 at 17:52 from Leopold Road junct, reaching Craigmore at 17:53.
What time is the last bus from Rothesay to Ettrick Bay?
The last direct bus from Rothesay to Ettrick Bay: on weekdays, the 490 at 17:56 from Ardbeg Road, reaching Ettrick Bay at 18:07; on Saturdays, the 490 at 17:55 from Ardbeg Road, reaching Ettrick Bay at 18:06; on Sundays, the 490 at 17:54 from Ardbeg Road, reaching Ettrick Bay at 18:05.

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