Hotels in Scotland

Find the best deals on 20,049 hotels in Scotland

Check-in
Check-out
Compare vs momondo |

Popular cities in Scotland

Below are the average prices for hotels in popular Scotland cities
Price
£48 - £120
CHEAPEST CITY IN SCOTLAND Aberdeen 38% cheaper Hotels in Aberdeen are the cheapest in Scotland at just £48 per night on average.
MOST EXPENSIVE CITY IN SCOTLAND Ballachulish 54% more expensive Ballachulish has the highest priced hotels in Scotland with rooms averaging £120 per night.
MOST POPULAR CITY IN SCOTLAND Edinburgh 79% more users visited More momondo users search for hotels in Edinburgh than any other city in Scotland

Top Hotels in Scotland

Find your perfect Scotland hotel in the perfect location
Kinnaird Woodland Lodges
Kinnaird Woodland Lodges
9.1
£180
View all deals
Lomond Woods Holiday Park
Lomond Woods Holiday Park
9.0
£75
View all deals
Loch Linnhe Waterfront Lodges
Loch Linnhe Waterfront Lodges
8.6
£211
View all deals
Auchendennan Farm Cottage
Auchendennan Farm Cottage
9.3
£77
View all deals
Palombos of Balloch
Palombos of Balloch
£41
View all deals
Portavadie
Portavadie
£149
View all deals
Inverness Glamping
Inverness Glamping
£134
View all deals
Holiday Inn Edinburgh
Holiday Inn Edinburgh
8.1
£46
View all deals
Alexander Thomson Hotel
Alexander Thomson Hotel
8.1
£30
View all deals
Inverbeg Holiday Park
Inverbeg Holiday Park
8.5
£100
View all deals
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.8
£166
View all deals
Leonardo Royal Edinburgh Haymarket
Leonardo Royal Edinburgh Haymarket
8.0
£36
View all deals
The Royal Highland Hotel
The Royal Highland Hotel
7.8
£56
View all deals
Hilton Glasgow
Hilton Glasgow
8.5
£67
View all deals
Novotel Glasgow Centre
Novotel Glasgow Centre
8.4
£52
View all deals
Haymarket Hub Hotel
Haymarket Hub Hotel
7.8
£36
View all deals
Glengarry Lodges
Glengarry Lodges
£103
View all deals
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
£33
View all deals
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian
8.7
£204
View all deals
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.6
£75
View all deals
Glasgow Marriott Hotel
Glasgow Marriott Hotel
8.4
£76
View all deals
Village Hotel Glasgow
Village Hotel Glasgow
8.6
£65
View all deals
Mercure Aberdeen Caledonian Hotel
Mercure Aberdeen Caledonian Hotel
8.2
£46
View all deals
Radisson Blu Hotel Edinburgh City Centre
Radisson Blu Hotel Edinburgh City Centre
8.8
£139
View all deals
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
8.2
£36
View all deals
DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
8.3
£64
View all deals
Safestay Edinburgh Royal Mile
Safestay Edinburgh Royal Mile
8.0
£18
View all deals
Campanile Hotel Glasgow - Secc
Campanile Hotel Glasgow - Secc
7.8
£49
View all deals
Kimpton Charlotte Square Hotel, An Ihg Hotel
Kimpton Charlotte Square Hotel, An Ihg Hotel
9.1
£155
View all deals
Radisson Collection Hotel Royal Mile Edinburgh
Radisson Collection Hotel Royal Mile Edinburgh
8.6
£145
View all deals
Holiday Inn Express Glasgow Airport
Holiday Inn Express Glasgow Airport
8.9
£36
View all deals
Copthorne Hotel Aberdeen
Copthorne Hotel Aberdeen
8.4
£48
View all deals
Crosshill House
Crosshill House
8.3
£29
View all deals
Ibis Budget Glasgow
Ibis Budget Glasgow
7.7
£39
View all deals
Frederick House Hotel
Frederick House Hotel
8.7
£80
View all deals
Holiday Inn Glasgow - East Kilbride
Holiday Inn Glasgow - East Kilbride
8.4
£56
View all deals
Edinburgh Sixteen
Edinburgh Sixteen
£47
View all deals
Apex City of Glasgow Hotel
Apex City of Glasgow Hotel
9.1
£72
View all deals
Village Hotel Edinburgh
Village Hotel Edinburgh
8.1
£65
View all deals
Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.2
£35
View all deals

Things to do in Scotland

Edinburgh Castle
Celtic Park

What should I expect to pay for a hotel room near Edinburgh Castle?

There are 12 hotels near Edinburgh Castle that have an average price of £130 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is October and the peak season price for hotels in the area of Edinburgh Castle is £108/night. The low season in this area is August and hotel prices usually cost about £139/night. Hotels near Edinburgh Castle are typically 120% higher than the average hotel in Edinburgh, which is £109.

Hotels near Edinburgh Castle
  • Cairn Hotel
    Best value

    Cairn Hotel

    8.4

    £29

    View Deal
  • Waldorf Astoria Edinburgh - The Caledonian
    #1 Most popular

    Waldorf Astoria Edinburgh - The Caledonian

    8.7

    £204

    View Deal
  • Eden Locke
    #2 Most popular

    Eden Locke

    9.3

    £77

    View Deal
  • DoubleTree by Hilton Edinburgh Airport
    #3 Most popular

    DoubleTree by Hilton Edinburgh Airport

    8.3

    £64

    View Deal
  • The Bonham Hotel
    #4 Most popular

    The Bonham Hotel

    9.2

    £116

    View Deal
  • The Witchery by The Castle
    #5 Most popular

    The Witchery by The Castle

    9.3

    £395

    View Deal
  • The Scotsman Hotel

    The Scotsman Hotel

    9.0

    £128

    View Deal
  • Royal Mile Suites by the Castle

    Royal Mile Suites by the Castle

    8.3

    £33

    View Deal
  • Dalmahoy Hotel & Country Club

    Dalmahoy Hotel & Country Club

    8.3

    £122

    View Deal
  • The Balmoral Hotel

    The Balmoral Hotel

    9.4

    £274

    View Deal
  • Holiday Inn Express Edinburgh - Royal Mile

    Holiday Inn Express Edinburgh - Royal Mile

    8.7

    £41

    View Deal
  • The Chester Residence

    The Chester Residence

    9.0

    £83

    View Deal

Are there hotels available near Celtic Park?

The average price of the 12 hotels near Celtic Park is £82 per night. Since Celtic Park is more popular during certain months of the year than others, the prices may vary depending on when you plan your trip. In a typical year, Celtic Park is most popular during September and least popular during June. These are known as peak seasons and low seasons. The nightly rate for hotels near Celtic Park during peak seasons is £82 and in low seasons is £89. Hotels near Celtic Park are typically 105% higher than the average hotel in Glasgow, which is £78.

Hotels near Celtic Park
  • St Enoch Hotel
    Best value

    St Enoch Hotel

    6.6

    £13

    View Deal
  • Lorne Hotel Glasgow
    #1 Most popular

    Lorne Hotel Glasgow

    8.0

    £44

    View Deal
  • Crossbasket Castle
    #2 Most popular

    Crossbasket Castle

    9.4

    £251

    View Deal
  • Voco Grand Central Glasgow
    #3 Most popular

    Voco Grand Central Glasgow

    8.6

    £76

    View Deal
  • The Victorian House
    #4 Most popular

    The Victorian House

    7.5

    £26

    View Deal
  • Boclair House Hotel
    #5 Most popular

    Boclair House Hotel

    9.2

    £251

    View Deal
  • The Orchard Park Hotel

    The Orchard Park Hotel

    9.3

    £90

    View Deal
  • Devoncove Hotel

    Devoncove Hotel

    7.2

    £37

    View Deal
  • The Z Hotel Glasgow

    The Z Hotel Glasgow

    9.0

    £36

    View Deal
  • Fraser Suites Glasgow

    Fraser Suites Glasgow

    8.7

    £67

    View Deal
  • Holiday Inn Express Glasgow - City Ctr Riverside

    Holiday Inn Express Glasgow - City Ctr Riverside

    8.5

    £43

    View Deal
  • Millennium Hotel Glasgow

    Millennium Hotel Glasgow

    7.9

    £51

    View Deal

Popular hotels in Scotland

Book a room in one of momondo’s favourite hotels in these popular Scotland cities
  • ibis Edinburgh Centre South Bridge - Royal Mile
    Best value

    ibis Edinburgh Centre South Bridge - Royal Mile

    8.5

    £33

    View Deal
  • Holiday Inn Edinburgh
    #1 Most popular

    Holiday Inn Edinburgh

    8.1

    £46

    View Deal
  • Intercontinental Edinburgh The George
    #2 Most popular

    Intercontinental Edinburgh The George

    8.8

    £166

    View Deal
  • Leonardo Royal Edinburgh Haymarket
    #3 Most popular

    Leonardo Royal Edinburgh Haymarket

    8.0

    £36

    View Deal
  • Haymarket Hub Hotel
    #4 Most popular

    Haymarket Hub Hotel

    7.8

    £36

    View Deal
  • Waldorf Astoria Edinburgh - The Caledonian
    #5 Most popular

    Waldorf Astoria Edinburgh - The Caledonian

    8.7

    £204

    View Deal
  • DoubleTree by Hilton Edinburgh City Centre

    DoubleTree by Hilton Edinburgh City Centre

    8.6

    £75

    View Deal
  • Alexander Thomson Hotel
    Best value

    Alexander Thomson Hotel

    8.1

    £30

    View Deal
  • Hilton Glasgow
    #1 Most popular

    Hilton Glasgow

    8.5

    £67

    View Deal
  • Novotel Glasgow Centre
    #2 Most popular

    Novotel Glasgow Centre

    8.4

    £52

    View Deal
  • Glasgow Marriott Hotel
    #3 Most popular

    Glasgow Marriott Hotel

    8.4

    £76

    View Deal
  • Village Hotel Glasgow
    #4 Most popular

    Village Hotel Glasgow

    8.6

    £65

    View Deal
  • Campanile Hotel Glasgow - Secc
    #5 Most popular

    Campanile Hotel Glasgow - Secc

    7.8

    £49

    View Deal
  • Holiday Inn Express Glasgow Airport

    Holiday Inn Express Glasgow Airport

    8.9

    £36

    View Deal
  • Palombos of Balloch
    Best value

    Palombos of Balloch

    £41

    View Deal
  • Lomond Woods Holiday Park
    #1 Most popular

    Lomond Woods Holiday Park

    9.0

    £75

    View Deal
  • Auchendennan Farm Cottage
    #2 Most popular

    Auchendennan Farm Cottage

    9.3

    £77

    View Deal
  • Inverbeg Holiday Park
    #3 Most popular

    Inverbeg Holiday Park

    8.5

    £100

    View Deal
  • Ardoch Cottage Bed & Breakfast
    #4 Most popular

    Ardoch Cottage Bed & Breakfast

    9.7

    £90

    View Deal
  • Culag Lochside Guesthouse
    #5 Most popular

    Culag Lochside Guesthouse

    9.5

    £70

    View Deal
  • Loch Lomond Villas

    Loch Lomond Villas

    8.0

    £104

    View Deal
  • The Pitlochry Hydro Hotel
    Best value

    The Pitlochry Hydro Hotel

    6.9

    £85

    View Deal
  • Kinnaird Woodland Lodges
    #1 Most popular

    Kinnaird Woodland Lodges

    9.1

    £180

    View Deal
  • Fisher's Hotel
    #2 Most popular

    Fisher's Hotel

    7.9

    £105

    View Deal
  • Scotlands Spa Hotel
    #3 Most popular

    Scotlands Spa Hotel

    7.1

    £90

    View Deal
  • Dunalastair Hotel Suites
    #4 Most popular

    Dunalastair Hotel Suites

    9.2

    £141

    View Deal
  • The Old Mill Inn
    #5 Most popular

    The Old Mill Inn

    9.6

    £159

    View Deal
  • Craigvrack Hotel & Restaurant

    Craigvrack Hotel & Restaurant

    8.6

    £108

    View Deal
  • BCC Lochness Glamping
    Best value

    BCC Lochness Glamping

    6.7

    £28

    View Deal
  • Inverness Glamping
    #1 Most popular

    Inverness Glamping

    £134

    View Deal
  • The Royal Highland Hotel
    #2 Most popular

    The Royal Highland Hotel

    7.8

    £56

    View Deal
  • Holiday Inn Express Inverness
    #3 Most popular

    Holiday Inn Express Inverness

    8.2

    £57

    View Deal
  • pentahotel Inverness
    #4 Most popular

    pentahotel Inverness

    8.2

    £49

    View Deal
  • Columba Hotel Inverness by Compass Hospitality
    #5 Most popular

    Columba Hotel Inverness by Compass Hospitality

    7.8

    £50

    View Deal
  • Kingsmills Hotel, Inverness

    Kingsmills Hotel, Inverness

    8.8

    £75

    View Deal

Scotland travel tips

Check these FAQs for important travel tips while planning your visit to Scotland

What is the most popular destination in Scotland?

Edinburgh is the most commonly searched city in Scotland by momondo users. Prices for hotels in Edinburgh are typically £108/night. Other popular cities in Scotland include Glasgow(£78/night) and Alexandria(£108/night).

What is considered a good deal for a hotel in Scotland?

The absolute cheapest price found in Scotland was for £2/night. The average rate for a hotel in Scotland is £88/night, so momondo would consider anything under £88/night to be a good deal for our users.

What are the best hotels in Scotland?

The following hotels are the top rated hotels in Scotland:97 - Ardoch Cottage Bed & Breakfast in Alexandria94 - The Balmoral Hotel in Edinburgh93 - Auchendennan Farm Cottage in Alexandria


Consider staying elsewhere in United Kingdom

If you need more inspiration for your trip, take a look at the most popular regions in United Kingdom