CalMac sails 35 routes between 53 ports in the United Kingdom, mostly Oban, Mallaig and Port Askaig. From Oban: Port Askaig, Kennacraig, Craignure and six other ports. From Mallaig: Lochboisdale, Armadale, Canna, Eigg, Muck and Rum. From Port Askaig: Kennacraig. From Gourock: Dunoon and Kilcreggan. From Wemyss Bay: Rothesay. From Brodick: Ardrossan and Troon. From Largs: Cumbrae. From Ullapool: Stornoway. And from 12 other ports.