Getting to the Isle of Skye
Every guided tour we cover leaves from Edinburgh or from Inverness. None of them starts on Skye. So getting here is first a question about reaching one of those two cities, and only then — if you are travelling under your own steam, or staying on afterwards — a question about the bridge and the ferries. Everything below comes from published timetables and official rules, with the date we read them. Where no official figure exists, we say so instead of borrowing one.
Start from where the tour starts
Six of the eight tours in our selection leave from Edinburgh, and every multi-day itinerary is among them. The other two are day trips out of Inverness. Nothing is picked up on Skye itself, which means the island is the operator’s problem, not yours, for as long as you are on a tour.
The bridge, the single track roads and the two ferries below matter to you in two cases: you are driving yourself, or you are staying on the island before or after the tour. If neither applies, read the first three sections and stop.
Arriving by air: Edinburgh, Glasgow, Inverness
Edinburgh is the big one. It handled 15.8 million terminal passengers in 2024, up 10% on the previous year, and its own site lists over 150 destinations flown by 36 airlines. Glasgow handled 8.1 million the same year, also up 10%.
Inverness is the closest airport to Skye and by a distance the smallest of the three: 796,000 terminal passengers in 2024, slightly down on the year before. Its operator, Highlands and Islands Airports, names Loganair, easyJet, KLM, British Airways and Aer Lingus — and on that list the only scheduled link to continental Europe is Amsterdam, with KLM. The rest are UK or Irish routes, some of them seasonal.
Across Scotland, 54% of terminal passenger traffic is between Scotland and continental Europe and 34% is with the rest of the United Kingdom. For most readers coming from Europe that arithmetic points at Edinburgh, and then at a train north. Airline route lists change with the season, so we name no individual flight here.
Edinburgh and Glasgow to Inverness by train
The fastest direct train from Edinburgh Waverley reaches Inverness in 3h29 — the 08:38, arriving 12:07 — and there are six direct services a day Monday to Friday, the others taking between 3h30 and 3h50. Many other departures from Edinburgh terminate at Perth and need a change. The route measures 188.75 railway miles.
From Glasgow Queen Street the fastest direct is 3h17, the 10:08 arriving 13:25, with further weekday departures at 07:07, 12:07 and 15:07, over 180.00 railway miles. All of these come from the National Rail Timetable in force from 17 May to 12 December 2026.
Treat those times as the shape of the journey rather than as your booking. Transport Scotland’s stated long-term ambition for the Highland Main Line is a fastest time of 2h45 and a three-hour average — an official way of confirming that today the trip runs over three hours. ScotRail’s own site blocks automated checks, so before you plan a tight connection, look your train up by hand on scotrail.co.uk.
Getting onto Skye: the bridge
Skye is joined to the mainland by the A87 Skye Bridge, which Transport Scotland lists among the principal crossings of the Scottish trunk road network. The A87 runs from Invergarry to Kyle of Lochalsh and carries on across the island as far as Uig.
There is no toll. The orders that imposed one were revoked by a Scottish Statutory Instrument that came into force on 2 May 2005. You will read elsewhere that the tolls ended in December 2004; the primary source carries the 2005 date, so that is the one we print.
- The bridge can close to high-sided vehicles in a gale, but we will not print the wind speeds at which that happens: the Highland Council page listing the thresholds returned a 404 when we checked it on 2 August 2026. Those figures stay off this site until an official page publishes them again.
Getting onto Skye by train and coach
There is a railway to the edge of the island, but not onto it. ScotRail runs Inverness to Kyle of Lochalsh — the mainland terminus immediately before the bridge — in 2h38 to 2h41 over 82.25 railway miles, but only three times a day, leaving Inverness at 08:53, 10:56 and 13:35 on weekdays. Miss the last one and the day is finished.
By coach, Scottish Citylink service 917 runs from Inverness bus station to Portree Square in 3h12 to 3h20, four times a day in summer — 06:10, 08:30, 13:15 and 17:45, every day, on the timetable valid 6 June to 18 September 2026. It goes by Loch Ness, Cluanie, Dornie, Kyle of Lochalsh, the Skye Bridge, Broadford and Sligachan. That figure is a scheduled service calling everywhere, not a driving time.
From Glasgow Buchanan the fastest is 6h25: 06:40, into Portree Square at 13:05. Later connections via Fort William arrive at 17:05 and 20:45. Fort William to Portree is 3h05 on all three departures, and Portree to Uig, the pier for the Outer Hebrides, takes 27 minutes.
From Edinburgh there is no through coach at all. Neither Citylink timetable that serves Skye runs from Edinburgh, so reaching the island under your own steam means at least two vehicles, via Glasgow or via Inverness. Only the summer timetables were checked: nothing here should be read as a statement about winter frequencies.
- We give no road distance and no driving time from Edinburgh or Inverness to Portree. No public body publishes one, the figures in circulation come from travel blogs, and an invented number is exactly the sort of thing that makes somebody miss the last ferry.
The two ferries
Caledonian MacBrayne runs Mallaig to Armadale, at the southern end of Skye. On the summer timetable in force from 31 July to 27 September 2026 every crossing takes exactly 30 minutes — though older timetables show 45-minute crossings with a different vessel, so do not treat the half hour as a fixed law of the route.
Six sailings a day leave Mallaig in summer: on a Monday at 07:25, 09:00, 10:55, 13:05, 15:20 and 17:15. In winter it drops to two, 08:40 and 16:15 on a Monday, with a single Sunday sailing at 16:00. The summer timetable runs 27 March to 18 October 2026 and the winter one from 19 October 2026 to 25 March 2027, with no service at all on 17 October 2026 while the vessel is maintained. These dates change every year.
CalMac’s own words on this route are “Booking is essential”. Vehicles and their passengers must be ready to board no later than 20 minutes before departure, foot passengers 10 minutes before; arrive later and your place can be reassigned or boarding refused. Summer 2026 fares: adult (16+) £4.00 single and £8.00 return, child aged 5 to 15 £2.00 and £4.00, car £13.25 and £26.50, motorcycle £6.65 and £13.30, campervan or motorhome up to 6 m £13.25 and £26.50. The vehicle fare does not include the people inside it — add a ticket each.
Reaching Mallaig without a car is a train journey in two parts: Glasgow Queen Street to Fort William in 3h46 to 3h47 (08:21 to 12:07, or 12:22 to 16:09), then Fort William to Mallaig in 1h22 to 1h25, leaving at 08:15, 12:18 and 16:19. Those are ScotRail scheduled services on the West Highland Line — not the Jacobite steam train, which is a different operator on a different ticket, and a seat on it is never something to assume.
The other crossing is the small one. The Isle of Skye Ferry runs Glenelg to Kylerhea “annually from April until mid-October”, seven days a week from 10:00 to 18:00, every twenty minutes or on demand, and the crossing “takes no longer than fifteen minutes”. Its boat, MV Glenachulish, is described by the operator as the last manually operated turntable ferry still in service. The exact 2026 season dates and the extended summer evening hours are not published, so we do not print them.
Glenelg fares: car with up to four passengers £20.00, or £30.00 return; motorcycle £10.00 and £15.00; foot passenger £5.00; bicycle with rider £6.00 and £10.00; minibus up to twelve passengers £50.00; small campervan £25.00; motorhome £40.00; a carnet of six crossings £75.00. You do not buy a ticket before boarding — “We take payment during the crossing”, cash or card — which also means there is no reservation and you may queue. The vehicle limits are real: 3 tonnes per axle, 10 tonnes in total, 13 metres long, 4 metres wide.
- The operator says plainly that “Bad weather can occasionally affect the service”, and publishes changes at the slipways and on its own social channels. No page on this site promises you this crossing. If it matters to your plan, keep the bridge as the fallback.
- The CalMac route is the opposite case: it must be booked, and turning up late can cost you the sailing you paid for.
Driving here, if you have never driven in Britain
Keep left. The Highway Code puts it as rule 160 — “keep to the left, unless road signs or markings indicate otherwise” — the exceptions being overtaking, turning right, and passing parked vehicles or pedestrians in the road.
The rule that actually catches visitors out is 155, on single track roads, and much of what you will drive on Skye is exactly that. The road is wide enough for one vehicle. When something comes the other way, or a driver behind wants past, pull into the passing place on your left, or stop opposite the one on your right. Give way to vehicles coming uphill wherever you can. If you have to, reverse back to the passing place. Slow down for pedestrians, cyclists and horse riders.
Passing places are not parking. Traffic Scotland is explicit: “It is important that you do not park in passing places, as you will cause an obstruction for other road users.” A car left in one to photograph the view is the reason the next driver has to reverse a quarter of a mile.
Expect animals. Traffic Scotland warns of livestock near farms and of deer on country roads, particularly in spring and summer, and advises against swerving sharply to avoid one.
What the weather does to all of this
The Met Office station at Prabost, near Portree, averages 1,769.05 mm of rain a year across 1991–2020. Inverness averages 755.02 mm. January is the wettest month at Prabost with 208.52 mm, June the driest with 82.15 mm.
High season is not the dry season. August averages 124.89 mm against 90.10 mm in May, and May is also the sunniest month with 195.83 hours against 121.18 in August. December averages 30.72 hours of sunshine for the whole month. Average temperatures stay mild and cool all year: 17.09 °C maximum in August, 6.64 °C in January.
In practice that means the ferry from Glenelg may not sail, the bridge may close to high-sided vehicles, the road up to the Quiraing may be shut for snow or ice, and a stop may be swapped or dropped. That is a normal Skye day, not a spoiled one, and every page on this site is written on that assumption.
- No avalanche forecast covers the Cuillin: the Scottish Avalanche Information Service does not include Skye. The island’s own destination body recommends going into the Cuillin with a guide.
Where these figures come from
- Transport Scotland — Scottish Transport Statistics 2025, chapter 8 (air transport): passenger figures for Edinburgh, Glasgow and Inverness.
- Edinburgh Airport (destinations) and Highlands and Islands Airports (Inverness): airlines and destination counts.
- National Rail Timetable, 17 May – 12 December 2026 — tables 213 (Edinburgh/Glasgow–Inverness), 218 (West Highland Line) and 219 (Inverness–Kyle of Lochalsh), plus the mileages sheet.
- Transport Scotland — Highland Main Line project page: the 2h45 long-term ambition.
- Scottish Citylink — service 917 (Inverness–Skye) and services 915/913/976 (Glasgow–Fort William–Portree–Uig), summer timetables valid 6 June – 18 September 2026.
- Caledonian MacBrayne — Mallaig–Armadale route page, summer timetable 31 July – 27 September 2026, winter timetable 19 October 2026 – 25 March 2027, and the summer 2026 fares sheet.
- Isle of Skye Ferry CIC (Glenelg–Kylerhea) — Times & Fares.
- legislation.gov.uk — Scottish Statutory Instrument 2005 No. 167, revoking the Skye Bridge toll orders; Transport Scotland — bridges and structures on the trunk road network.
- GOV.UK — The Highway Code, rules 155 and 160; Traffic Scotland — Country Roads.
- Met Office — location-specific long-term averages 1991–2020, stations Skye: Prabost and Inverness.
All of it read on 2 August 2026. Timetables, fares and seasons change: check the operator’s own page before you travel.