Hotels and B&Bs in Scotland by Area

Hotels and B&Bs in Scotland by Area

Scotland rewards travellers who move around, and a good base makes all the difference. This guide gathers hand-picked places to stay in the country’s most popular spots — sorted by region and by budget, from wallet-friendly rooms to five-star castles — so you can book with confidence wherever your itinerary takes you.

Each area lists a mix of B&Bs, budget, mid-range and luxury options. “B&B” means bed and breakfast — a much-loved Scottish stay where a local host usually cooks you a full Scottish breakfast to start the day. Where we have a fuller guide to an area, we have linked it so you can dig deeper.

Edinburgh

Scotland’s capital and the base for most first trips. Stay in the Old Town or New Town to be within walking distance of the castle, the Royal Mile and Princes Street.

More Edinburgh options in our guides to budget hotels, romantic hotels and where to stay in the Old Town.

Glasgow

Scotland’s biggest city sits about an hour west of Edinburgh by train and is famous for its music, shopping and architecture. The city centre and Merchant City keep you close to the action.

  • Budget: Point A — central and modern — the cheapest option is a windowless room
  • Mid-range: citizenM — trendy chain hotel near the bus station, rated 9/10
  • Luxury: Kimpton Blythswood Square — contemporary stay beside George Square

Inverness

The capital of the Highlands and the gateway to Loch Ness and the far north — a compact, walkable base for Highland day trips.

  • Budget: Alban & Abbey House — clean rooms with private bathrooms, TV and free parking
  • Mid-range: The Redcliffe — central hotel with modern amenities and a garden terrace
  • Luxury: Ness Walk — five-star riverside stay praised for its friendly staff

For more, read our guide to where to stay in Inverness.

Fort William

The outdoor capital beneath Ben Nevis, on the scenic road towards Glencoe and Skye — ideal for hikers and West Highland railway fans.

Oban

A cheerful west-coast harbour town and the ferry gateway to the Inner Hebrides, including Mull and Iona — expect fresh seafood and sea views.

Perthshire

Central Scotland’s “Big Tree Country” of lochs, castles and pretty villages such as Pitlochry, Aberfeldy and Grandtully — easy to reach from both Edinburgh and Glasgow.

Isle of Skye

Scotland’s most famous island, home to dramatic landscapes like the Old Man of Storr and the Fairy Pools. Accommodation is limited and fills fast, so book early.

Planning what to see? See our full Isle of Skye guide.

Choosing Where to Stay in Scotland

Scotland offers every kind of stay to suit your budget and travel style: chain and boutique hotels, characterful B&Bs run by locals, self-catering apartments for families and longer stays, sociable hostels with dorms and private rooms, and even historic castle hotels for a once-in-a-lifetime splurge. City stays put you near restaurants and transport, while rural guesthouses trade convenience for scenery and quiet.

Book well ahead for summer, the Edinburgh festivals in August and Hogmanay, when prices peak and popular spots sell out. For a full trip plan, see our guide to planning a trip to Edinburgh and Scotland, and check the Scotland packing list before you go.

Scotland Accommodation FAQ

What does B&B mean in Scotland?

B&B stands for bed and breakfast — a smaller, often family-run stay where the price includes a cooked breakfast, usually a full Scottish. It is one of the most characterful and affordable ways to stay, especially in the Highlands and islands.

Which is the best base for a Scotland trip?

Edinburgh is the easiest first base, with the best transport links. For the Highlands, Inverness or Fort William work well, and Oban is the gateway to the islands. Many visitors split their stay between a city and a Highland town.

When should I book accommodation in Scotland?

As early as you can for summer, August (the Edinburgh festivals) and New Year, when rooms are scarce and expensive. Skye and small Highland towns have limited beds and book out months ahead in peak season.

Can you really stay in a Scottish castle?

Yes. Several castles now operate as hotels, such as Inverlochy Castle near Fort William and Fonab Castle in Pitlochry. Expect grand surroundings, fine dining and premium prices — a memorable treat for a special occasion.