Where to stay in Scotland?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €930

Edinburgh

Days 1-2 · 2 nights
Mid-range♥ Our favouriteThe Scotsman
🏛️Historic centre🚶Walk everywhere🚉Transport nearby

On North Bridge, in the Old Town, 200 m from the town centre, between the Royal Mile and Waverley station. For doing everything on foot, from Calton Hill to the castle, and getting back without a taxi.

The hotel occupies the former headquarters of The Scotsman newspaper, a 1905 building; the marble staircase is original.

€195 a nightSee on Booking →
Mid-rangeMotel One Edinburgh-Royal
🏛️Historic centre🚶Walk everywhere🚉Transport nearby

On Market Street, in the Old Town, 400 m from the town centre, just below the Royal Mile. For a design hotel a stone's throw from Waverley station, with the old town and Princes Street on foot.

€110 a nightSee on Booking →
Mid-rangeThe Bonham4★ · West End€160 a nightSee on Booking →
BudgetCastle Rock Hostel
🏛️Historic centre🚶Walk everywhere🌅Great view

On Johnston Terrace, in the Old Town, 700 m from the town centre, just below the castle. For sleeping right against Castle Rock with the Royal Mile at the top of the street, all on foot.

€35 a nightSee on Booking →
BudgetHigh Street Hostel
🏛️Historic centre

On Blackfriars Street, in the Old Town, 400 m from the town centre, a close running down from the Royal Mile. For being in the middle of the old town, with Arthur's Seat a few minutes away.

€30 a nightSee on Booking →
LuxuryGleneagles Townhouse5★ · St Andrew Square€380 a nightSee on Booking →
Luxury100 Princes StreetBoutique · Princes Street€300 a nightSee on Booking →
More hotels in Edinburgh on Booking

The Highlands and Glencoe

Days 3-4 · 2 nights
Mid-range♥ Our favouriteClachaig Inn
🏛️Historic centre

On Old Glencoe Road, in the glen, 3.3 km from the town centre. For sleeping in the middle of Glencoe, with trails leaving from the inn and the walkers' pub for the evening.

The inn's pub is the glen's climbing institution; the No Hawkers or Campbells sign is part of local folklore.

€130 a nightSee on Booking →
Mid-rangeIsles of Glencoe Hotel
🏛️Historic centre

In West Laroch, Ballachulish, 1.8 km from the town centre, on the shore of Loch Leven. For a hotel with the loch outside the windows and Glencoe five minutes' drive away.

€140 a nightSee on Booking →
Mid-rangeThe Glencoe Inn3★ · Glencoe village€140 a nightSee on Booking →
Mid-rangeLoch Leven Hotel3★ · North Ballachulish€125 a nightSee on Booking →
BudgetGlencoe Youth Hostel
🏛️Historic centre🚶Walk everywhere

In Glencoe, on the lane that skirts the village, 1.9 km from the town centre. For a hostel in the glen, with hikes from the doorstep and the village a few minutes' walk away.

€35 a nightSee on Booking →
BudgetBlackwater Hostel
🏛️Historic centre

On Lab Road, in Kinlochleven, 9.3 km from the town centre, at the head of Loch Leven. For a base on the West Highland Way, a quarter of an hour's drive from Glencoe.

€30 a nightSee on Booking →
LuxuryGlencoe House
🏛️Historic centre

On Lochan Trail, in Invercoe, 600 m from the town centre, at the entrance to the glen. For suites in a manor house, a few minutes from the village and Glencoe's trailheads.

A manor house built in 1896 for Lord Strathcona, co-founder of the Canadian Pacific Railway.

€400 a nightSee on Booking →
LuxuryInverlochy Castle Hotel5★ · Fort William€420 a nightSee on Booking →
More hotels in The Highlands on Booking

The Isle of Skye

Days 5-6 · 2 nights
Mid-range♥ Our favouriteSligachan Hotel
🏊Pool🏛️Historic centre

In Sligachan, 3 km from the town centre, at the foot of the Cuillin, where the island's roads meet. For setting off early to the Fairy Pools or the Storr, and coming back to the pub after the walk.

The historic base for Cuillin climbers; the old stone bridge in front of the hotel is one of the most photographed on the island.

€140 a nightSee on Booking →
Mid-rangeThe Portree Hotel3★ · Portree main square€140 a nightSee on Booking →
BudgetPortree Youth Hostel

On Lisigarry Court, in Portree. For a hostel in the island's main town, the starting point for guided tours to the Storr and the Quiraing.

€35 a nightSee on Booking →
BudgetSkye Basecamp

In Broadford, on Lime Park, at the southern entrance to the island. For a hostel on the road from the bridge, handy if you arrive late, with a car for everything else.

€35 a nightSee on Booking →
BudgetPortree Independent HostelHostel · Portree€35 a nightSee on Booking →
LuxuryCuillin Hills Hotel
🚶Walk everywhere🌅Great view

On Rathad Sgorrabric, in Portree, above the bay. For views over the harbour and the hills, with central Portree on foot and a car for the Storr.

€250 a nightSee on Booking →
LuxuryBracken Hide Hotel4★ · hills above Portree€300 a nightSee on Booking →
More hotels in The Isle of Skye on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip