Hotels in Scotland

Find the best deals on 21,299 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
£49 - £122
CHEAPEST CITY IN UNITED KINGDOM Aberdeen 38% cheaper Hotels in Aberdeen are the cheapest in United Kingdom at just £49 per night on average.
MOST EXPENSIVE CITY IN UNITED KINGDOM Ballachulish 54% more expensive Ballachulish has the highest priced hotels in United Kingdom with rooms averaging £122 per night.
MOST POPULAR CITY IN UNITED KINGDOM Edinburgh 79% more users visited More momondo users search for hotels in Edinburgh than any other city in United Kingdom

Top Hotels in Scotland

Find your perfect Scotland hotel in the perfect location
Kinnaird Woodland Lodges
Kinnaird Woodland Lodges
9.1
£134
View all deals
Lomond Woods Holiday Park
Lomond Woods Holiday Park
9.0
£71
View all deals
Loch Linnhe Waterfront Lodges
Loch Linnhe Waterfront Lodges
8.6
£148
View all deals
Auchendennan Farm Cottage
Auchendennan Farm Cottage
9.3
£93
View all deals
Palombos of Balloch
Palombos of Balloch
£52
View all deals
Portavadie
Portavadie
£119
View all deals
Inverness Glamping
Inverness Glamping
£133
View all deals
Holiday Inn Edinburgh
Holiday Inn Edinburgh
8.1
£33
View all deals
Alexander Thomson Hotel
Alexander Thomson Hotel
8.1
£33
View all deals
Inverbeg Holiday Park
Inverbeg Holiday Park
8.5
£74
View all deals
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.8
£99
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
£49
View all deals
Hilton Glasgow
Hilton Glasgow
8.5
£75
View all deals
Novotel Glasgow Centre
Novotel Glasgow Centre
8.4
£47
View all deals
Haymarket Hub Hotel
Haymarket Hub Hotel
7.8
£48
View all deals
Glengarry Lodges
Glengarry Lodges
£105
View all deals
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
£34
View all deals
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian
8.7
£143
View all deals
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.6
£64
View all deals
Glasgow Marriott Hotel
Glasgow Marriott Hotel
8.4
£81
View all deals
Village Hotel Glasgow
Village Hotel Glasgow
8.6
£55
View all deals
Mercure Aberdeen Caledonian Hotel
Mercure Aberdeen Caledonian Hotel
8.2
£31
View all deals
Radisson Blu Hotel Edinburgh City Centre
Radisson Blu Hotel Edinburgh City Centre
8.8
£87
View all deals
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
8.2
£39
View all deals
DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
8.3
£44
View all deals
Safestay Edinburgh Royal Mile
Safestay Edinburgh Royal Mile
8.0
£20
View all deals
Campanile Hotel Glasgow - Secc
Campanile Hotel Glasgow - Secc
7.8
£31
View all deals
Kimpton Charlotte Square
Kimpton Charlotte Square
9.1
£95
View all deals
Radisson Collection Hotel Royal Mile Edinburgh
Radisson Collection Hotel Royal Mile Edinburgh
8.6
£112
View all deals
Holiday Inn Express Glasgow Airport
Holiday Inn Express Glasgow Airport
8.9
£37
View all deals
Copthorne Hotel Aberdeen
Copthorne Hotel Aberdeen
8.4
£39
View all deals
Crosshill House
Crosshill House
8.3
£25
View all deals
Ibis Budget Glasgow
Ibis Budget Glasgow
7.7
£28
View all deals
Frederick House Hotel
Frederick House Hotel
8.7
£41
View all deals
Holiday Inn Glasgow - East Kilbride
Holiday Inn Glasgow - East Kilbride
8.4
£39
View all deals
Edinburgh Sixteen
Edinburgh Sixteen
£47
View all deals
Apex City of Glasgow Hotel
Apex City of Glasgow Hotel
9.1
£55
View all deals
Village Hotel Edinburgh
Village Hotel Edinburgh
8.1
£50
View all deals
Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.1
£28
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 £111 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is September and the peak season price for hotels in the area of Edinburgh Castle is £122/night. The low season in this area is July and hotel prices usually cost about £144/night. Hotels near Edinburgh Castle are typically 103% higher than the average hotel in Edinburgh, which is £108.

Hotels near Edinburgh Castle
Point A Hotel Edinburgh Haymarket
Best value
Point A Hotel Edinburgh Haymarket
8.7
£28
Ibis Styles Edinburgh Centre St Andrew Square
No. 1 most popular
Ibis Styles Edinburgh Centre St Andrew Square
8.9
£40
Jurys Inn Edinburgh
No. 2 most popular
Jurys Inn Edinburgh
7.6
£34
Waldorf Astoria Edinburgh - The Caledonian
No. 3 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
£143
The Witchery by The Castle
No. 4 most popular
The Witchery by The Castle
9.3
£393
The Balmoral Hotel
No. 5 most popular
The Balmoral Hotel
9.4
£175
Central 3 Bedroom Flat
Central 3 Bedroom Flat
9.1
£165
Murrayfield Hotel
Murrayfield Hotel
8.6
£42
Norton House Hotel & Spa
Norton House Hotel & Spa
8.8
£139
Kildonan Lodge Hotel
Kildonan Lodge Hotel
9.1
£77
Hotel Indigo Edinburgh - Princes Street
Hotel Indigo Edinburgh - Princes Street
8.5
£43
Princes Street Suites
Princes Street Suites
9.1
£55

Are there hotels available near Celtic Park?

The average price of the 12 hotels near Celtic Park is £54 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 May. These are known as peak seasons and low seasons. The nightly rate for hotels near Celtic Park during peak seasons is £83 and in low seasons is £85. Hotels near Celtic Park are typically 142% lower than the average hotel in Glasgow, which is £77.

Hotels near Celtic Park
Argyll Hotel
Best value
Argyll Hotel
8.5
£30
Hilton Glasgow
No. 1 most popular
Hilton Glasgow
8.5
£75
Holiday Inn Glasgow - East Kilbride
No. 2 most popular
Holiday Inn Glasgow - East Kilbride
8.4
£39
Crowne Plaza Glasgow
No. 3 most popular
Crowne Plaza Glasgow
8.8
£54
Hotel Du Vin & Bistro Glasgow
No. 4 most popular
Hotel Du Vin & Bistro Glasgow
9.1
£80
Jurys Inn Glasgow
No. 5 most popular
Jurys Inn Glasgow
8.3
£47
Campanile Hotel Glasgow - Secc
Campanile Hotel Glasgow - Secc
7.8
£31
Holiday Inn Express Glasgow Airport
Holiday Inn Express Glasgow Airport
8.9
£39
Kimpton Blythswood Square Hotel
Kimpton Blythswood Square Hotel
9.1
£107
Holiday Inn Glasgow Airport
Holiday Inn Glasgow Airport
8.3
£33
DoubleTree by Hilton Glasgow Westerwood Spa & Golf Resort
DoubleTree by Hilton Glasgow Westerwood Spa & Golf Resort
8.4
£62
DoubleTree by Hilton Glasgow Central
DoubleTree by Hilton Glasgow Central
8.8
£51

Popular hotels in Scotland

Book a room in one of momondo’s favourite hotels in these popular Scotland cities
Holiday Inn Edinburgh
Best value
Holiday Inn Edinburgh
8.1
£33
Intercontinental Edinburgh The George
No. 1 most popular
Intercontinental Edinburgh The George
8.8
£99
Leonardo Royal Edinburgh Haymarket
No. 2 most popular
Leonardo Royal Edinburgh Haymarket
8.0
£36
Haymarket Hub Hotel
No. 3 most popular
Haymarket Hub Hotel
7.8
£48
ibis Edinburgh Centre South Bridge - Royal Mile
No. 4 most popular
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
£34
Waldorf Astoria Edinburgh - The Caledonian
No. 5 most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
£143
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.6
£64
Campanile Hotel Glasgow - Secc
Best value
Campanile Hotel Glasgow - Secc
7.8
£31
Alexander Thomson Hotel
No. 1 most popular
Alexander Thomson Hotel
8.1
£33
Hilton Glasgow
No. 2 most popular
Hilton Glasgow
8.5
£75
Novotel Glasgow Centre
No. 3 most popular
Novotel Glasgow Centre
8.4
£47
Glasgow Marriott Hotel
No. 4 most popular
Glasgow Marriott Hotel
8.4
£81
Village Hotel Glasgow
No. 5 most popular
Village Hotel Glasgow
8.6
£55
Holiday Inn Express Glasgow Airport
Holiday Inn Express Glasgow Airport
8.9
£37
Palombos of Balloch
Best value
Palombos of Balloch
£52
Lomond Woods Holiday Park
No. 1 most popular
Lomond Woods Holiday Park
9.0
£71
Auchendennan Farm Cottage
No. 2 most popular
Auchendennan Farm Cottage
9.3
£93
Inverbeg Holiday Park
No. 3 most popular
Inverbeg Holiday Park
8.5
£74
Ardoch Cottage Bed & Breakfast
No. 4 most popular
Ardoch Cottage Bed & Breakfast
9.7
£74
Culag Lochside Guesthouse
No. 5 most popular
Culag Lochside Guesthouse
9.5
£66
Loch Lomond Villas
Loch Lomond Villas
8.0
£106
Scotlands Spa Hotel
Best value
Scotlands Spa Hotel
7.1
£40
Kinnaird Woodland Lodges
No. 1 most popular
Kinnaird Woodland Lodges
9.1
£134
The Pitlochry Hydro Hotel
No. 2 most popular
The Pitlochry Hydro Hotel
6.9
£44
Fisher's Hotel
No. 3 most popular
Fisher's Hotel
7.9
£61
Dunalastair Hotel Suites
No. 4 most popular
Dunalastair Hotel Suites
9.2
£113
The Old Mill Inn
No. 5 most popular
The Old Mill Inn
9.6
£167
Craigvrack Hotel & Restaurant
Craigvrack Hotel & Restaurant
8.6
£75
BCC Lochness Glamping
Best value
BCC Lochness Glamping
6.6
£28
Inverness Glamping
No. 1 most popular
Inverness Glamping
£133
The Royal Highland Hotel
No. 2 most popular
The Royal Highland Hotel
7.8
£49
Holiday Inn Express Inverness
No. 3 most popular
Holiday Inn Express Inverness
8.2
£34
pentahotel Inverness
No. 4 most popular
pentahotel Inverness
8.2
£42
Columba Hotel Inverness by Compass Hospitality
No. 5 most popular
Columba Hotel Inverness by Compass Hospitality
7.8
£41
Kingsmills Hotel Inverness
Kingsmills Hotel Inverness
8.8
£63

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 £107/night. Other popular cities in Scotland include Glasgow(£76/night) and Alexandria(£112/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 £91/night, so momondo would consider anything under £91/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