Loch Lomond Seaplanes
run a daily summer service from Glasgow, landing in Oban bay (http://www.lochlomondseap...) £149 return. Or fly to Glasgow Airport GLA and then take a taxi to Dumbarton Station £10 & take the train from there to Oban.
Caledonian MacBrayne
(http://www.calmac.co.uk/) operate car and foot passenger ferries from Mull daily 2-7 times per day, takes 45 minutes, Lismore Mon - Sat 3-4 per day, 50 minutes, Coll and/or Tiree up to 5 per week, 3-4 hours, Colonsay up to 5 per week, 2.5 hours, Barra daily, 5+ hours and Lochboisdale on South Uist 4 per week, 5+ hours.
By train
The West Highland Line (http://www.scotrail.co.uk/) is the most scenic way to get here from Glasgow. The station is right in the centre of town on the Harbour wall.
Scottish Citylink
(http://www.citylink.co.uk/). Coaches from Glasgow, via Tyndrum or Inveraray. Several coaches run per day- trip takes about 3 hours, longer during peak season. Buses often run in West Coast Motors livery. Citylink coaches also run from Fort William with connections from Inverness - see the website for more details.