★★★★★
The 3-day tour from Edinburgh with two Portree nights
A clean, comfortable guesthouse in Portree, with breakfast. Pack for every kind of weather.
Tina M. · 2026

Three days, two nights in a Portree guesthouse and breakfast on both mornings. You leave the Royal Mile at 7:45am and reach Skye by ferry from Mallaig. You spend day two on the island, and come home past Eilean Donan, Loch Ness and Dunkeld.
A 3-star guesthouse in the island's main town, with breakfast both mornings.
Day one ends with the crossing from Mallaig, not the bridge.
An hour at the Trees for Life rewilding centre on the way home.
From $510 a person, booked for two sharing a double or a twin.
Most other 3-day tours from Edinburgh want days or weeks of notice.
The first day is a crossing of the Highlands from south to west. You stop in Callander for half an hour, long enough for a coffee, then at Glencoe for a photo stop while your guide tells the story of the glen. Fort William is a comfort break of 50 minutes. From there you head west to Mallaig, the fishing port where the ferry leaves.
The Jacobite steam train runs on that same line, and the itinerary gives it two hours. It is optional, and the fare does not pay for it. If a seat on the steam train matters to you, book the 3-day tour with the steam train in the fare instead. It costs $735 and leaves from the same Royal Mile address. On this tour you have an hour 15 minutes in Mallaig, then you cross to Skye by boat and reach Portree in the early evening.
Day two is the one you came for. It starts with half an hour at the Old Man of Storr, at a viewpoint below the pinnacle, not on the path up. Then comes Kilt Rock, with its waterfall off the cliff, for 15 minutes, and Lealt Falls for half an hour. The last named stop is Sligachan and its old bridge, where your guide tells the island's myths.
The listing names four stops for the day. That leaves room for the drive between them, for the weather, and for an evening in Portree. If you want a longer list of Skye stops in one day, compare this with the other Isle of Skye 3-day tours; some add the Quiraing or the Fairy Pools. What each of those places is, and how long the walks take, is on the what-to-see page.
The last morning starts at Eilean Donan, on the mainland just past the Skye Bridge. This is a photo stop of 15 minutes, not a visit, and the fare does not include the ticket. Then comes the hour that is in the fare: Dundreggan, where the charity Trees for Life is bringing back the old Caledonian pine forest.
You spend an hour at Fort Augustus on the shore of Loch Ness, stop at the Commando Memorial for the view of Ben Nevis when the cloud allows, and end with 45 minutes in Dunkeld by its cathedral. The listing gives a return time only for April and October, when the bus is back in Edinburgh at 8pm.
Both nights are in a 3-star guesthouse in Portree, and breakfast is in the fare on days two and three. Dinner is not, so you eat out in Portree each evening. The fare is sold for two people sharing a double or a twin room.
That last rule matters if you travel alone. This listing sells no single room, so a solo traveller cannot book it as one person. Where each 3-day tour puts you for the night, and which ones sell a single room, is set out on our post on hostels, B&Bs and your own room.
You have three days in Edinburgh to give to the Highlands and Skye, and you are travelling as a pair. You want the rooms, the breakfasts and the driving settled in one fare. You also want to be able to cancel up to a day before, which few 3-day tours allow.
You are travelling alone: the small-group 3-day tour from the bus station sells a single room and caps the group at 16, though it needs 21 days' notice to refund. If you want the steam train in the fare, book the Hogwarts Express 3-day tour. If price comes first, the Timberbush 3-day tour costs $282 and sells the room as an option. If you only have one day, you need to be in Inverness: see the day tour from Inverness.
You meet at 60 High Street on the Royal Mile, and the bus leaves at 7:45am. Be there fifteen minutes early and look for the check-in staff in blue high-visibility vests. The tour ends back at the same address.
Book your way to the start before you travel, because the bus cannot wait for late arrivals, and a missed start is not refunded. Confirmation comes within 48 hours of booking, once the rooms are held. The tour may run with the operator's sister company, HAGGiS Adventures. Every Edinburgh start point is compared on Isle of Skye tours from Edinburgh.
★★★★★
The 3-day tour from Edinburgh with two Portree nights
A clean, comfortable guesthouse in Portree, with breakfast. Pack for every kind of weather.
Tina M. · 2026
★★★★★
The 3-day tour from Edinburgh with two Portree nights
Wear hiking boots: it rains often and turns cold. It was worth it for the scenery and for the legends along the way.
Jessica S. · 2026
★★★★☆
The 3-day tour from Edinburgh with two Portree nights
We loved it, though we would have liked a few more stops.
Katerina H. · 2025
Check the dates still open for the 3-day tour from the Royal Mile, two Portree nights included, with free cancellation up to 24 hours ahead.
Check availability