How Many Days Do You Need on the Isle of Skye?
The short answer. Three days from Edinburgh gives you one full day on Skye, which is enough for a first visit, and two days from Inverness gives you both days on the island. One day from Inverness gives you a few hours of stops. Only a private tour of four days gives you two full days on the island. The five- and six-day tours add the Highlands and the Hebrides, not more Skye.
Count the days on the island, not the days away
When you compare Isle of Skye tours, the number in the title is misleading. A 5-day tour does not give you five days on Skye. It gives you five days in Scotland, and Skye is one stop on a loop. So the question to ask of any tour is simple: how many of its hours are on the island?
The table sets that out for every length. It takes each listing's own day-by-day plan and the fare it prints.
| Length | Leaves from | Time on Skye | Where you sleep | Fares from |
|---|---|---|---|---|
| 1 day | Inverness | 1 h 20 to 4 h of stops | At home | $94 |
| 1 day | Portree | The whole day | On the island | $134 |
| 2 days | Inverness | Both days | One night in Portree | $207 |
| 3 days | Edinburgh or Glasgow | One full day, most with two nights | Portree, mostly | $245 |
| 4 days | Edinburgh | One full day; two on a private tour | On or near the island | $925 |
| 5 days | Edinburgh | One night to two | Portree, then the Highlands | $824 |
| 6 days | Edinburgh | Two nights, after the Hebrides | Portree | $1,661 |
The fares are the lowest per person in each group, as captured in September 2026. They vary with the room you choose, so read each tour's own terms.
One day: a first look
From Inverness, a day tour is twelve hours with between about an hour and a half and four hours of stops on Skye. On most, you see the Old Man of Storr from its viewpoint, Kilt Rock and Portree, and you spend the rest of the day on the road. Whether that is worth it has its own post.
From Portree it is a different day. If you are already sleeping on the island, the day from Portree gives you eight hours, all of them on Skye. That is the best single day of island the tours sell.
Two days: the Inverness answer
The 2-day tour leaves Inverness. It spends both days on Skye, with the night in Portree, in the tour's B&B or a room of your own. That is a lot more island than a day tour for about twice the fare. It also reaches places the day tours do not: two hours at the Fairy Pools on the second morning, and Dunvegan Castle on the first.
Three days: the usual answer from Edinburgh
From Edinburgh, three days is the shortest trip any operator sells, because the road to Skye takes most of a day each way. Most 3-day tours spend the first day driving north, the second touring the island, and the third driving home. You sleep two nights in or near Portree.
There are exceptions to watch for. Some 3-day tours sleep both nights in Inverness and make a round trip to Skye on the middle day, which means less island and more road. Some sell the tour without the rooms. From Glasgow the choice is smaller: the Timberbush 3-day collects you at 19 Killermont Street, opposite the bus station, and the private tours collect you from your hotel. The 3-day tour from the Royal Mile keeps both nights in a Portree guesthouse and costs $510. Every one is compared on Isle of Skye 3-day tours.
Four days: the only way to get two full days
A fourth day does not always mean more Skye. The shared 4-day tours still give you one full touring day on the island; the extra day goes on the Highlands on the way. The Rabbie's tour sleeps near the bridge in Kyleakin or Kyle of Lochalsh, and the Highland Experience tour cannot be refunded once booked.
The one tour that gives you two full days on Skye is the private 4-day tour from Edinburgh or Glasgow. It adds Loch Coruisk, Dunvegan and Neist Point, and it leaves the rooms for you to book. It costs $2,180 a person. The shared and private options are side by side on Isle of Skye 4-day tours.
Five and six days: Skye inside a bigger loop
The 5-day tours fold Skye into a circuit of the Highlands. Some give you one night in Portree, arriving in the afternoon and leaving the next morning. Others give you two nights and a full day. The rest of the time goes on Oban, Inverness, Culloden, Ullapool or the Cairngorms, depending on the route.
The 6-day tours cross to the Outer Hebrides first, then take the ferry from Harris to Uig and spend two nights in Portree. If you want Harris and Lewis as well as Skye, that is the trip; if you want Skye, it is a long way round. The 5-day routes are compared on Isle of Skye 5-day tours.
How to count the hours that matter
Whatever length you choose, run each tour you are considering through the same five questions.
- How many nights are on Skye? Two nights in Portree give you one full day, an evening and a morning.
- Is there a full touring day? Look for a day that starts and ends on the island.
- Which stops get more than twenty minutes? Ten minutes at a viewpoint is a photograph, not a visit.
- Are the rooms in the fare? A low fare without rooms is not a low price.
- What is the refund window? It runs from 24 hours to 21 days, and a few tours cannot be refunded at all.
The weather adds a day
Skye is wet. The Met Office station at Prabost records 1,769 mm of rain a year, and every month from October to January brings around 200 mm. May is the sunniest month and June the driest. On a one-day trip, a day of low cloud can hide the Quiraing and the Cuillin completely. With a full day and two nights on the island, you have a second chance. The monthly figures are on the Isle of Skye weather page.
So how many days?
For most people, one full day on Skye is the right first visit. From Edinburgh that means three days; from Inverness it means two, or a day tour if you truly have no more. If you want to walk the Storr or reach the west coast, give the island two full days, which means a private tour or travelling on your own. The questions people ask about each length are on the Isle of Skye FAQs, and the island's sights are on the what-to-see page.
Longer ways to see the island

Inverness: 2-Day Isle of Skye, The Fairy Pools & Highland Castles
Two days from Inverness with both of them on the island and a night in Portree, in the tour's B&B or your own room. Two hours at the waterfalls on the second morning, and six days' notice to cancel.
From $207 per person
Check Availability
4-Day Isle of Skye and Highlands Small-Group Tour from Edinburgh
Four days from Edinburgh, sixteen people at most, onto the island by the Mallaig ferry and a full touring day shaped by the group. Two nights in a B&B near the bridge, with breakfast.
From $925 per person
Check Availability
5 Day Isle of Skye, Loch Ness & Inverness From Edinburgh
Five days from the Royal Mile: Oban, a night in Portree with the northern cliffs either side of it, then Inverness, Culloden and the Cairngorms. Rooms and breakfasts in the fare.
From $838 per person
Check AvailabilityNext: Decide where to sleep with our post on hostels, B&Bs and your own room. Every fare sits side by side on Isle of Skye Day Tours.