Hotels in Scotland

Scotland hotels offer a unique blend of charm, comfort, and stunning landscapes that will captivate any traveller. From the vibrant streets of Edinburgh to the serene lochs of the Highlands, there is a diverse range of accommodations catering to every taste and budget. Whether you prefer a quaint bed and breakfast, a luxurious castle stay, or a modern city hotel, Scotland has something to suit everyone’s needs. For those planning an adventure in this beautiful country, be sure to check out our fantastic deals or offers on hotels in Scotland!

Top destinations in Scotland

  • Hotel

    Ten Hill Place, WorldHotels Distinctive

    rated as 4.5 out of 5 by 3,132 reviewers
    813 m from city centre
    from 82 € per night
  • Hotel

    Holiday Inn Express EDINBURGH CITY CENTRE by IHG

    rated as 4 out of 5 by 2,853 reviewers
    385 m from city centre
    from 139 € per night
  • Hotel

    YOTEL Edinburgh, Select by Hilton

    rated as 4 out of 5 by 1,491 reviewers
    1.09 km from city centre
    from 125 € per night
  • Hotel

    Garner Hotel Edinburgh - Haymarket by IHG

    rated as 3 out of 5 by 49 reviewers
    2.03 km from city centre
    from 63 € per night
  • Hotel

    voco EDINBURGH - HAYMARKET by IHG

    rated as 4.5 out of 5 by 478 reviewers
    1.62 km from city centre
    from 86 € per night
  • Hotel

    Holiday Inn Edinburgh

    rated as 3.5 out of 5 by 3,343 reviewers
    5 km from city centre
    from 83 € per night
  • Hotel

    Novotel Edinburgh Centre

    rated as 4 out of 5 by 4,075 reviewers
    1.16 km from city centre
    from 98 € per night
  • Hotel

    Yotel Glasgow

    rated as 3.5 out of 5 by 848 reviewers
    704 m from city centre
    from 75 € per night
  • Hotel

    Leonardo Hotel Edinburgh Haymarket

    rated as 4 out of 5 by 4,949 reviewers
    1.82 km from city centre
    from 79 € per night
  • Hotel

    voco EDINBURGH - ROYAL TERRACE by IHG

    rated as 4 out of 5 by 382 reviewers
    625 m from city centre
    from 83 € per night
  • Hotel

    citizenM Glasgow

    rated as 4.5 out of 5 by 7,341 reviewers
    616 m from city centre
    from 94 € per night
  • Hotel

    Leonardo Royal Hotel Edinburgh

    rated as 3.5 out of 5 by 6,258 reviewers
    278 m from city centre
    from 194 € per night
  • Hotel

    Mercure Edinburgh Haymarket

    rated as 4 out of 5 by 1,211 reviewers
    1.68 km from city centre
    from 133 € per night
  • Hotel

    Hilton Edinburgh Carlton

    rated as 4 out of 5 by 3,037 reviewers
    280 m from city centre
    from 218 € per night
  • Hotel

    The Caledonian Edinburgh, Curio Collection by Hilton

    rated as 4.5 out of 5 by 6,752 reviewers
    1.25 km from city centre
    from 248 € per night

Hotels in Scotland with breakfast included

  • Hotel

    The Mallard Hotel

    rated as 4 out of 5 by 152 reviewers
    24.02 km from city centre
    from 192 € per night
  • Hotel

    The Manor House

    rated as 4.5 out of 5 by 697 reviewers
    848 m from city centre
    from 169 € per night
  • Hotel

    The Dornie

    rated as 3.5 out of 5 by 264 reviewers
    12.02 km from city centre
    from 125 € per night
  • Hotel

    Premier Inn Thurso

    rated as 4.5 out of 5 by 552 reviewers
    550 m from city centre
    from 50 € per night
  • Hotel

    Glenuig Inn

    rated as 5 out of 5 by 95 reviewers
    10.88 km from city centre
    from 171 € per night
  • Hotel

    Red Lion, Coorie Inn

    rated as 4.5 out of 5 by 182 reviewers
    44 m from city centre
  • Hotel

    Eddrachilles Hotel

    rated as 4.5 out of 5 by 451 reviewers
    10.41 km from city centre
  • Hotel

    Laggan Hotel

    rated as 4.5 out of 5 by 238 reviewers
    8.02 km from city centre
  • Hotel
    6.56 km from city centre

Best value for money hotels in Scotland

Great value hotels for your stay in Scotland

  • Hotel

    Edinburgh West Residence

    rated as 5 out of 5 by 2 reviewers
    7.43 km from city centre
  • Hotel

    Amorist Hotel

    rated as 4.5 out of 5 by 12 reviewers
    41 m from city centre
    from 173 € per night
  • Aparthotel
    897 m from city centre
    from 191 € per night
  • Hotel

    3 John's Place Townhouse

    rated as 4 out of 5 by 11 reviewers
    2.58 km from city centre
    from 108 € per night
  • Hotel

    Moment George IV Bridge

    rated as 5 out of 5 by 5 reviewers
    628 m from city centre
    from 326 € per night
  • Hotel

    Buchan Braes Hotel

    rated as 5 out of 5 by 2 reviewers
    4 km from city centre
    from 146 € per night
  • Hotel

    Ravenswood Social Club

    rated as 4 out of 5 by 11 reviewers
    323 m from city centre
    from 96 € per night
  • Hotel

    The Loch Lomond Arms Hotel

    rated as 4 out of 5 by 11 reviewers
    13.03 km from city centre
    from 594 € per night
  • Hotel

    Birchwood Pitlochry

    rated as 5 out of 5 by 88 reviewers
    440 m from city centre
    from 236 € per night

Best rated hotels in Scotland

Explore the most popular hotels in Scotland based on ratings from other travellers

  • Hotel

    The Clarendon

    rated as 5 out of 5 by 190 reviewers
    2.12 km from city centre
    from 115 € per night
  • Hotel

    Forter Castle

    rated as 5 out of 5 by 106 reviewers
    19.72 km from city centre
  • Hotel

    Lann Dearg Studios

    rated as 5 out of 5 by 214 reviewers
    37.93 km from city centre
  • Hotel
    16.84 km from city centre
    from 191 € per night
  • Hotel

    Balmule House

    rated as 5 out of 5 by 250 reviewers
    3.96 km from city centre
  • Hotel

    The Raeburn

    rated as 5 out of 5 by 1,538 reviewers
    1.77 km from city centre
    from 205 € per night
  • Hotel

    Ocean Mist Leith

    rated as 5 out of 5 by 874 reviewers
    2.86 km from city centre
    from 426 € per night
  • Hotel

    Temple View Hotel

    rated as 5 out of 5 by 114 reviewers
    12.44 km from city centre
    from 267 € per night
  • Hotel

    Tynecastle Park Hotel

    rated as 5 out of 5 by 354 reviewers
    3.13 km from city centre
    from 106 € per night

Cheap hotels in Scotland

Affordable budget hotels in Scotland

  • Aparthotel
    451 m from city centre
    from 150 € per night
  • Hotel

    The courtyard bar, kitchen, rooms

    rated as 5 out of 5 by 4 reviewers
    110 m from city centre
    from 142 € per night
  • Hotel

    Windlestraw Guesthouse

    rated as 5 out of 5 by 4 reviewers
    3.47 km from city centre
  • Hotel

    Downright Gabbler

    rated as 5 out of 5 by 4 reviewers
    77 m from city centre
    from 131 € per night
  • Resort
    1.76 km from city centre
  • Hotel

    The Earn Hotel

    rated as 5 out of 5 by 3 reviewers
    5.52 km from city centre
  • Hotel

    Netherby Guest House Edinburgh

    rated as 5 out of 5 by 3 reviewers
    6.92 km from city centre
    from 110 € per night
  • Hotel

    The Falls - Value Rooms at Aultnagar Estate

    rated as 4 out of 5 by 5 reviewers
    7.19 km from city centre
  • Hotel

    The Alyth Hotel

    rated as 5 out of 5 by 22 reviewers
    8.06 km from city centre
    from 105 € per night

Travel tips for Scotland

Explore more hotels in Scotland