For information about all public transport in Scotland, the best place to check for information and timetables is with Traveline; you can also download their handy mobile app or call them on 0871 200 22 33.
Argyll and Bute Council offers detailed public transport guides which include local bus companies that operate across the region. Larger islands including Mull and Bute have regular bus services, whilst smaller islands are more likely to offer minibuses or taxis.
There are also a couple of Postbuses operating in the region, which provide a minibus service along rural postal routes.
Ferries are an important mode of transport in Argyll & The Isles, given the area's many islands and peninsulas.
From Troon, Cairnryan and the south west, you can either drive north into Argyll via Glasgow, or travel to Weymss Bay or Colintravie. From here you can take a ferry across to Bute with Caldonian MacBrayne, who also provides the main services to the Inner Hebrides.
CalMac offers passenger or car ferry services from Oban to many islands, including Mull, Tiree and Coll, and Iona. Some islands only allow residents to take their car, so it is advisable to check in advance. Gigha, Islay and Colonsay can also be reached from Oban as well as from Kennacraig in Kintyre. You can find out more about travel to Argyll & The Isles destinations with Caledonian MacBrayne.
You can reach the Cowal Peninsula with Argyll Ferries who operate a daily frequent passenger service between Dunoon and Gourock which has connections from Glasgow Central Station.
There are many smaller ferry services across the isles: P&O Ferries; Western Ferries; Kintyre Express; and Jura passenger ferries.