320 · Millport Pier – Cumbrae Slip
via Kames Bay
Effective: 25 October 2026
8 records · Current registrations: 3
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
320 · Millport Pier – Cumbrae Slip
via Kames Bay
Effective: 25 October 2026
320 · Millport Pier – Cumbrae Slip
via Stuart Street, Glasgow Street, Kames Bay
Effective: 27 March 2026
320 · Millport, Pier – Cumbrae Slip
via Stuart Street, Kames Bay, Marine Parade
Effective: 21 May 2003
578A · Innes Park Road, Upper Skermorlie – Glen Crescent, Upper Inverkip
via Wemyss Bay Station, Inverkip,
Effective: 9 August 2026
320 · Millport Pier – Cumbrae Slip
Effective: 23 October 2018
320 · Millport Pier – Cumbrae Slip
via Stewart Street, Kelburnest, Marine Parade
Effective: 2 April 2004
320 · Millport Pier – Millport Pier
Effective: 22 October 2002
320A · Millport Pier – Millport Pier
via Kames Bay, Cumbrae Slip
Effective: Not published
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗