Hotels in Scotland

Quick Finder

Search for Places

Search Accommodation

Room / Property
If booking self-catering accommodation please select 1 room/property for the total number of adults & children.
Advanced Search

Search What's On

Start Date
End Date

Search things to do


Search Food & Drink

  • Anstruther harbour, East Neuk, Fife
    Anstruther harbour, East Neuk
  • A ornately arranged salad with a glass of white on a table, with the bar and long dining room area in the background
    The restaurant at the Blythswood Square Hotel, Glasgow
  • Relax and unwind in comfortable accommodation in Aberdeen City and Shire
    Relax and unwind in comfortable accommodation in Aberdeen City and Shire
  • The town of Ullapool and Loch Broom with the Caledonian Macbrayne Ferry departing for Stornoway on the Isle of Lewis
    The town of Ullapool and Loch Broom
  • View up Union Street in Aberdeen
    Union Street

Scotland offers a wide choice of hotels which will suit your budget and itinerary whether you’re looking to book a luxury retreat, a city centre crash pad or a traditional family-run establishment.

Scotland's cities have a huge range of hotels on offer at all standards and prices. For those looking for a romantic retreat, there are also luxurious country estates where you can relax and enjoy elegant accommodation, award-winning restaurants, indulgent spas and the peace and tranquillity of Scotland’s great outdoors.

For groups, there's a Scottish hotel to suit every purpose - maybe you're looking for overnight accommodation for a staff party or for a hen or stag night or maybe you're after a family-friendly hotel close to local attractions. Whatever your requirements, Scotland has a hotel to fit your needs and to offer you a warm Scottish welcome.

Sort By:
864 results, currently showing 1 to 10
  1. Gradings

    • 4 Hotel
    4 Hotel

    Aberdeen City Centre

    Welcome to the Hilton Aberdeen Treetops Hotel.

  2. Gradings

    • 3 Small Hotel
    3 Small Hotel

    Oban, Mull and Lorn

    Warm, welcome, friendly hospitality, family owned country Hotel & Bistro, quietly set in three and a half acres of landscaped gardens in the shadows of Ben Cruachan. Ideal base for touring Highlands & Islands, Perthshire, Argyll & Glasgow.

  3. Gradings


    The Bay Glenburn is located on the Isle of Bute, overlooking Rothesay Bay and the Cowal Peninsula.

  4. Gradings

    • 3 Small Hotel
    3 Small Hotel


    Welcome 'Ceud Mile Failte' This is the gaelic for one hundred thousand welcomes, which describes the warmth of the welcome that any visitor the the highlands of scotland can expect and no where more so than at The Steadings at The Grouse and Trout.

  5. Gradings

    • 3 Hotel
    3 Hotel


    The Best Western Kings Manor Hotel in Edinburgh is a family owned and managed hotel in Edinburgh's eastern suburbs, around 10-15 minutes from the city centre itself yet only 10 minutes walk from Portobello beach.

  6. Gradings

    • 3 Hotel
    3 Hotel


    The Leapark has the quality and range of accommodation you would expect of an excellent 3 star hotel in Grangemouth. There are 48 well appointed rooms, with a fine variety to suit guest requirements.

  7. Newmachar Hotel




    • 4 Inn
    4 Inn


    Built on the site of the original drovers Inn this hugely popular village venue has been sympathetically updated over the years and offers an eclectic mix of Scottish traditional hospitality within contemporary surroundings.

  8. Dunmuir Hotel





    The Dunmuir Hotel in the historic seaside town of Dunbar, opened following quarter of a million pounds renovation.Creating a stylish, comfortable and versatile venue for business or pleasure. With 20 Bedrooms, Bar & Restaurant & Car-park.

  9. Gradings

    • 2 Inn
    2 Inn


    The Anchor Inn is a traditional country pub that dates back to the 1800's. It is set in the picturesque village of Garelochhead; with stunning views out over the loch and north to the Arrochar Alps.

  10. Glenbank House Hotel


    Small Hotel



    The independent, family run Glenbank House Hotel in Jedburgh offers a warm welcome and an enjoyable stay whether you are travelling for business or relaxation.


No results found for your search criteria

Click for more info