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 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 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 Bonham
🌿Quiet

In the West End, on Drumsheugh Gardens, a residential street a short walk from Dean Village. For staying in peace on the Haymarket side and walking to Princes Street and then the Royal Mile.

€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 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 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 Townhouse
🚶Walk everywhere

On St Andrew Square, in the heart of the New Town, a few minutes from Calton Hill and Princes Street. For a grand city hotel from which the Royal Mile is on foot, no taxi needed.

Book a table at The Spence, the restaurant set in the bank's former banking hall.

€380 a nightSee on Booking →
Luxury100 Princes Street
🏛️Historic centre🌿Quiet🚶Walk everywhere

Facing Princes Street Gardens, on the edge of the New Town, with the old town and the castle on the other side. A boutique address from which Calton Hill and the Royal Mile are on foot.

€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

On Old Glencoe Road, in the glen. 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

In West Laroch, Ballachulish, 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 Inn

In Lower Carnoch, in the village of Glencoe, at the entrance to the glen. An inn where you dine and sleep under one roof, with the Glencoe trails a few minutes away by car.

€140 a nightSee on Booking →
Mid-rangeLoch Leven Hotel
🚉Transport nearby

On Old Ferry Road, in North Ballachulish, on the shore of Loch Leven and on the other side of the bridge. For sleeping between Glencoe and Fort William, from where you head to Glenfinnan with no detour.

€125 a nightSee on Booking →
BudgetGlencoe Youth Hostel
🚶Walk everywhere

In Glencoe, on the lane that skirts the village. 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

On Lab Road, in Kinlochleven, 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

On Lochan Trail, in Invercoe, 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 Hotel

In Torlundy, on the edge of Fort William, in a Victorian castle set in its own grounds. For a night of grand luxury on the way to Glenfinnan, with Glencoe half an hour's drive away.

Queen Victoria stayed here in 1873: save some time for the grounds and the view of Ben Nevis.

€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

In Sligachan, 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 Hotel
🚶Walk everywhere

On Somerled Square, Portree's central square, where the island buses leave from. For a simple hotel in town, with the harbour on foot and the Storr a short drive north.

€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 Hostel
🚶Walk everywhere

On The Green, in the centre of Portree, the island's main town. For a hostel with the pubs and the harbour on foot, and the Storr or the Quiraing by car or on a tour.

€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 Hotel
🏊Pool🌿Quiet

On Struan Road, in the hills above Portree, away from the town. For a quiet stay with a car, between the Storr to the north and the Fairy Pools to the south-west.

€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