Accessibility Links
TRAINS
Aberdeen to: Kyle of Lochalsh (Mon-Sat 1 daily; 5hr).
Fort William to: Mallaig (4-5 daily; 1hr 25min).
Glasgow (Queen Street) to: Mallaig (Mon-Sat 3 daily, Sun 1 daily; 5hr 20min); Oban (2-4 daily; 3hr).
Inverness to: Kyle of Lochalsh (Mon-Sat 3 daily, Sun 1 daily; 2hr 30min).
BUSES
Mainland
Edinburgh to: Broadford (2 daily; 6hr 30min); Oban (1 daily; 4hr); Portree (2 daily; 7hr 40min).
Glasgow to: Broadford (3 daily; 5hr 25min); Oban (Mon-Sat 4 daily, Sun 2 daily; 3hr); Portree (3 daily; 6hr-6hr 30min); Uig (Mon-Sat 2 daily; 7hr 40min).
Inverness to: Broadford (2 daily; 2hr 50min); Portree (2 daily; 3hr 15min); Ullapool (Mon-Sat 2-3 daily; 1hr 20min).
Kyle of Lochalsh to: Broadford (7 daily; 30min); Portree (7daily; 1hr).
Skye
Armadale to: Broadford (Mon-Sat 4-5 daily; 45min); Portree (Mon-Sat 3-4 daily; 1hr 20min); Sligachan (Mon-Sat 3-4 daily; 1hr 10min).
Broadford to: Portree (Mon-Sat 5-6 daily; 40min).
Dunvegan to: Glendale (Mon-Sat 1-4 daily; 30min).
Kyleakin to: Broadford (Mon-Sat 12-14 daily, Sun 7 daily; 15min); Portree (Mon-Sat 6-7 daily, Sun 5 daily; 1hr); Sligachan (Mon-Sat 7-8 daily, Sun 5 daily; 45min); Uig (Mon-Sat 2 daily; 1hr 20min).
Portree to: Carbost (Mon-Fri 2-3 daily, Sat 1 daily; 35min); Duntulm (Mon-Sat 2-3 daily; 1hr); Dunvegan (Mon-Sat 4 daily; 50min); Staffin (Mon-Sat 3 daily; 40min); Uig (Mon-Sat 4-5 daily; 30min).
Lewis/Harris
www.witb.co.uk/services/bus.htm
Stornoway to: Barabhas (Mon-Sat 8-12 daily; 25min); Calanais (Mon-Sat 4-6 daily; 40min); Carlabhagh (Mon-Sat 4-6 daily; 1hr); Leverburgh (Mon-Sat 4-5 daily; 2hr); Port Nis (Mon-Sat 4-6 daily; 1hr); Siabost (Mon-Sat 4-6 daily; 45min); Tarbert (Mon-Sat 4-5 daily; 1hr 10min).
Tarbert to: Leverburgh (Mon-Sat 8 daily; 50min); Leverburgh via the Bays (Mon-Sat 3-4 daily; 1hr 10min).
The Uists and Benbecula
Lochboisdale to: Eriskay (Mon-Sat 5 daily; 30-45min).
Lochmaddy to: Balivanich (Mon-Sat 5-6 daily; 45min-2hr); Balranald (Mon-Sat 3 daily; 50min); Berneray (Mon-Sat 6-7 daily; 30min); Lochboisdale (Mon-Sat 5-6 daily; 2hr).
Otternish to: Balivanich (Mon-Sat 3-4 daily; 1hr-2hr 20min); Lochmaddy (Mon-Sat 6-7 daily; 20-50min).
Barra
Castlebay to: Airport/Eoligarry (Mon-Sat 6-7 daily; 35min/45min).
FERRIES (SUMMER TIMETABLE)
To Barra: Lochboisdale-Castlebay (Tues, Thurs, Fri & Sun; 1hr 35min); Mallaig-Castlebay (Sun; 3hr 45min); Oban-Castlebay (Mon, Wed, Thurs & Sat; 5hr).
To Canna: Eigg-Canna (Mon & Sat; 2hr 45min-3hr); Mallaig-Canna (Mon, Wed, Fri & Sat; 2hr 30min-4hr 15min); Muck-Canna (Sat; 2hr 15min); Rùm-Canna (Mon, Wed, Fri & Sat; 1hr-1hr 15min).
To Eigg: Canna-Eigg (Mon & Sat; 2hr 15min-3hr); Mallaig-Eigg (Mon, Tues & Thurs-Sat; 1hr 30-1hr 50min); Muck-Eigg (Tues & Thurs-Sat; 45-50min); Rùm-Eigg (Mon & Sat; 1hr 15min-2hr).
To Harris: Lochmaddy-Tarbert via Uig (Mon-Sat 1-2 daily; 4hr); Otternish-Leverburgh (Mon-Sat 4 daily; 1hr 10min); Uig-Tarbert (Mon-Sat 1-2 daily; 1hr 45min).
To Lewis: Ullapool-Stornoway (Mon-Sat 2-3 daily; 2hr 40min).
To Muck: Eigg-Muck (Tues, Thurs & Sat; 1hr); Canna-Muck (Sat; 2hr 15min); Mallaig-Muck (Tues, Thurs, Fri & Sat; 2hr 40min-4hr 45min); Rùm-Muck (Sat; 1hr 15min).
To North Uist: Leverburgh-Otternish (Mon-Sat 4 daily; 1hr 10min); Tarbert-Lochmaddy via Uig (Mon-Sat 1-2 daily; 4hr); Uig-Lochmaddy (1-2 daily; 1hr 50min).
To Raasay: Sconser-Raasay (Mon-Sat 9-11 daily; 15min).
To Rùm: Canna-Rùm (Mon, Wed, Fri & Sat; 1hr-1hr 15min); Eigg-Rùm (Mon & Sat; 1hr 30min-2hr); Mallaig-Rùm (Mon, Wed, Fri & Sat; 1hr 45min-3hr 30min); Muck-Rùm (Sat; 1hr 15min).
To Skye: Glenelg-Kylerhea (daily frequently; 15min); Mallaig-Armadale (Mon-Sat 6-7 daily; June-Aug also Sun; 30min).
To South Uist: Castlebay-Lochboisdale (Mon, Wed, Thurs & Sat; 1hr 40min); Mallaig-Lochboisdale (Tues; 3hr 30min); Oban-Lochboisdale (daily except Tues & Sun; 5hr-6hr 50min).
FLIGHTS
Benbecula to: Barra (Mon-Fri 1 daily; 20min); Stornoway (Mon-Fri 1 daily; 35min).
Glasgow to: Barra (Mon-Sat 1 daily; 1hr 5min); Benbecula (Mon-Sat 2 daily; 1hr); Stornoway (Mon-Sat 2 daily; 1hr).
Inverness to: Stornoway (Mon-Fri 2 daily, Sat 1 daily; 20min).