From the South:
Follow the M8 (A8) west to Greenock and then the A770 to Western Ferries terminal at McInroy’s Point 2 miles beyond Gourock town centre or come along the Ayrshire coast by the A78 taking the A770 for the terminal. The terminal is approximately 50 minutes drive from Glasgow. Ferries leave every 20 minutes for most of the day, and the crossing takes just 20 minutes. Alternatively leave the motorway at junction 30 and take the M898 to the Erskine bridge and then take the beautiful scenic route on the A82 by Loch Lomond side north to Tarbet, signposted Crianlarich, then take the A83 to Arrochar and continue along the A83 and turn off near Cairndow onto the A815.
From the North/North West:
Drive via Inveraray or Crianlarich to join the A 83, turning off near Cairndow onto the A 815 for Cowal.
McGills buses operate a service from Glasgow to Dunoon including the ferry crossing. From Buchanan Street Bus Station there are regular buses which take you to the Western Ferry terminal for the Dunoon ferry which departs every 20 minutes. The local bus time table can be found at http://www.mcgillsbuses.co.uk/default.aspx
From Glasgow Central Station, there are regular trains to Gourock where you board the Argyll Ferries passenger ferry to Dunoon.
Glasgow Airport bus takes 20 minutes to Glasgow City Centre where you can catch a bus or train. Cowal is also easily reached from Prestwick Airport.
Regular Ferries to Cowal leave for Dunoon from Gourock. Argyll Ferries (passengers) and Western Ferries (Vehicles) operate a frequent vehicle service. There are also frequent services from the Isle of Bute to Colintraive, and from Tarbert (Kintyre Peninsula) to Portavadie, both operated by Caledonian-MacBrayne.