Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons
Hotels in Scotland
We've brought Scotland's best Hotels together in one place so you can compare properly — from budget-friendly picks to the ones worth a splurge.
Lochaline Hotel
✓ Surrounded by abundant wildlife including otters, eagles and pine martens
Lochaline
Calton Hill Rockhouse
✓ 18th-century house let as three self-catering stays on Calton Hill
Edinburgh
More around Scotland
Itineraries
- A weekend in Scotland with the kids · 2 days
- A weekend in Scotland · 2 days
- A weekend in Scotland with older parents · 2 days
Haunted Britain
Start with the shape of the set
There are 1,755 hotels published on BritStays in Scotland, and the way they cluster tells you a lot about how people travel here. Edinburgh has the most by a distance (213), followed by Glasgow (103), Inverness (73), Stirling (62), Loch Lomond and The Trossachs (61), Aberdeen (55), Aberdeenshire (52) and Fort William (46). Beyond those, the listings spread out across Perthshire, Fife, Ayrshire, Argyll and Bute, Dumfries and Galloway, the Scottish Borders, the Isle of Skye, the Outer Hebrides, Orkney, the Shetland Islands, Dundee and the wider Scottish Highlands.
The single most common listed facility is being near a train station (743 hotels), which is a useful clue: a good share of Scottish hotel stock sits in towns and cities built around the railway, not out on single-track roads. WiFi is listed at 447, a bar at 189, disabled access at 181, a restaurant at 173, parking at 118, pet friendly at 84 and sea views at just 20. Treat those numbers as what has been recorded rather than a full picture — plenty of hotels have a bar or car park that simply isn't flagged. If something matters to you, ask the hotel directly before you pay.
Cities and railway towns
If you want to leave the car at home, the train-station concentration works in your favour. Duchally House Hotel and the Travelodge in Stirling are both listed as near a train station, as is Scotland's Hotel in Pitlochry, Kintore Arms in Inverurie and The Moorings in Fort William. That mix — a town-centre budget chain, a country-house name, a traditional coaching inn — is fairly typical of what you'll find in Scottish towns of any size: you rarely have only one kind of hotel to choose from.
Edinburgh and Glasgow between them account for over 300 listings, so there's choice at most times of year, but they're also the two places where a big event can empty the city of rooms overnight.
Coast, loch and island stays
Only 20 hotels are listed with sea views, so don't build a trip around that filter — build it around location instead. Columba Hotel in Oban and The Osborne and Achamore House in Argyll and Bute put you on the west coast; Pierowall hotel sits up in Orkney; The Golf Hotel in Crail is on the Fife coast, with WiFi listed. For links golf and small-town coastal walking, Hamilton Grand in St Andrews is in the thick of it.
For mountains and water, Fort William (46 hotels) is the obvious base for Ben Nevis and Glencoe, Inverness (73) for Loch Ness, and Loch Lomond and The Trossachs (61) for Loch Lomond itself. The Ceilidh Place in the Scottish Highlands and Mosspaul Inn at Hawick in the Borders show the other end of the scale — small, independent places where you ring up and speak to someone rather than booking through a wall of filters.
Families, couples and dogs
- Families: look for hotels with a restaurant (173 listed) and parking (118) so you're not hauling bags and children across a city at the end of a long drive. The Highland Gate by Marston's in Stirling is the sort of roadside-pub-with-rooms setup that suits a stopover.
- Couples: the smaller independents — Achamore House, The Ceilidh Place, Pierowall hotel — tend to have fewer rooms, which also means they sell out first.
- Dog owners: 84 hotels are listed as pet friendly. That's under 5% of the set, so book early, confirm the policy in writing and ask about charges per dog per night.
- Accessibility: 181 list disabled access. Older Scottish hotels often have steps, split levels and lifts that don't reach every floor — ask which specific rooms are suitable.
What to do once you're there
Perthshire and Fife are strong for rainy-day museums: the Pitlochry & Moulin Heritage Centre, The Scottish Crannog Centre, Perth Museum, Stanley Mills, William Soutar's House and the Clan Donnachaidh Centre are all in that belt. Further north, Am Fasgadh and the Highland Folk Museum cover Highland life and buildings. Castle-hunters have Balintore Castle, Fa'side Castle, Almond Castle and Askerton Castle on the list — check access arrangements for each, as heritage sites vary enormously in what's open to visitors.
When to book
Edinburgh in August and around Hogmanay is the hardest booking in Scotland; aim for six to twelve months ahead, or pick a different month. For Fort William, Loch Lomond and The Trossachs, Skye and the islands, book spring and summer weekends three to six months out — small hotels simply run out of rooms. Orkney, Shetland and the Outer Hebrides need ferry or flight seats booked alongside the room, not after it. City hotels in Glasgow, Dundee and Aberdeen are usually bookable at shorter notice midweek, outside major events. Whenever you book, check the cancellation terms against the weather you might get, and ring ahead if you'll arrive late — smaller places don't always staff reception all evening.
Frequently asked questions
How many hotels are listed in Scotland on BritStays?
There are 1,755 hotels published for Scotland. The largest concentrations are Edinburgh (213), Glasgow (103), Inverness (73), Stirling (62), Loch Lomond and The Trossachs (61), Aberdeen (55), Aberdeenshire (52) and Fort William (46).
Can I visit Scotland by train and still stay somewhere useful?
Yes. Near a train station is the most commonly listed facility, recorded at 743 of the 1,755 hotels. Examples include Duchally House Hotel and the Travelodge in Stirling, Scotland's Hotel in Pitlochry, Kintore Arms in Inverurie, The Moorings in Fort William and Columba Hotel in Oban.
Are there many dog-friendly hotels in Scotland?
84 hotels are listed as pet friendly, which is a small share of the 1,755 total. Book well ahead, confirm the policy directly with the hotel and ask whether there is a charge per dog per night.
Which hotels have sea views?
Only 20 hotels in the set record sea views, so it is not a reliable filter. It is usually better to choose a coastal location first — such as Oban and Argyll and Bute, Crail in Fife, or Orkney — and then ask the hotel which rooms face the water.
Where should I base myself for Ben Nevis, Glencoe and Loch Ness?
Fort William has 46 hotels and is the usual base for Ben Nevis and Glencoe; Inverness has 73 and suits Loch Ness. For Loch Lomond, the Loch Lomond and The Trossachs area has 61 hotels.
What is there to do on a wet day?
Perthshire and Fife have a good run of indoor attractions, including the Pitlochry & Moulin Heritage Centre, The Scottish Crannog Centre, Perth Museum, Stanley Mills, William Soutar's House and the Clan Donnachaidh Centre. Further north, Am Fasgadh and the Highland Folk Museum cover Highland life and buildings.
Scotland on the map
— tick to show or hide, click any pin for details.
More like this
- Boating Holidays in Scotland
- Camping in Scotland
- Camping Near an EV Charger in Scotland
- Caravanning in Scotland
- Caravanning Near an EV Charger in Scotland
- Cottages in Scotland
- Cottages Near an EV Charger in Scotland
- Dog Friendly Holidays in Scotland
- Family Holidays in Scotland
- Family Holidays With Kids' Entertainment in Scotland
- Holiday Parks in Scotland
- Holiday Parks Near an EV Charger in Scotland
- Large Group Holidays in Scotland
- Places to Stay by the Beach in Scotland
- Places to Stay Near a Bus Stop in Scotland
- Places to Stay Near a Farm Shop in Scotland
- Places to Stay Near a Pub in Scotland
- Places to Stay Near a Train Station in Scotland
- Places to Stay Near an Ice Cream Parlour in Scotland
- Places to Stay Near Cafés & Tea Rooms in Scotland
- Places to Stay With a Bar in Scotland
- Places to Stay With a Chip Shop Nearby in Scotland
- Places to Stay With a Hot Tub in Scotland
- Places to Stay With a Pool in Scotland
- Places to Stay With a Restaurant in Scotland
- Places to Stay With EV Charging in Scotland
- Places to Stay With Evening Entertainment in Scotland
- Places to Stay With Kids' Clubs in Scotland
- Places to Stay With Sea Views in Scotland
- Places to Stay With Takeaway Food in Scotland
- Things to do in Scotland