Hotels in Scotland

Find the best deals on 20,899 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
$67 - $180
CHEAPEST CITY IN UNITED KINGDOM Aberdeen 41% cheaper Hotels in Aberdeen are the cheapest in United Kingdom at just $67 per night on average.
MOST EXPENSIVE CITY IN UNITED KINGDOM Isle of Islay 59% more expensive Isle of Islay has the highest priced hotels in United Kingdom with rooms averaging $180 per night.
MOST POPULAR CITY IN UNITED KINGDOM Edinburgh 83% 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
Kimpton Charlotte Square
Kimpton Charlotte Square
9.1
$133
View all deals
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian
8.7
$193
View all deals
Intercontinental Edinburgh The George
Intercontinental Edinburgh The George
8.8
$141
View all deals
Radisson Collection Hotel Royal Mile Edinburgh
Radisson Collection Hotel Royal Mile Edinburgh
8.6
$152
View all deals
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$46
View all deals
Dakota Edinburgh
Dakota Edinburgh
9.0
$102
View all deals
DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
8.2
$53
View all deals
Leonardo Royal Edinburgh Haymarket
Leonardo Royal Edinburgh Haymarket
8.0
$47
View all deals
The Balmoral Hotel
The Balmoral Hotel
9.4
$243
View all deals
Radisson Blu Hotel Edinburgh City Centre
Radisson Blu Hotel Edinburgh City Centre
8.8
$117
View all deals
Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
9.0
$191
View all deals
Angel's Share Hotel
Angel's Share Hotel
8.9
$76
View all deals
Novotel Edinburgh Centre
Novotel Edinburgh Centre
8.4
$87
View all deals
Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile
8.8
$60
View all deals
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.6
$89
View all deals
Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport
8.9
$59
View all deals
Euro Hostel Glasgow
Euro Hostel Glasgow
7.8
$22
View all deals
Novotel Edinburgh Park
Novotel Edinburgh Park
8.7
$49
View all deals
Haymarket Hub Hotel
Haymarket Hub Hotel
7.8
$62
View all deals
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
8.4
$104
View all deals
Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0
$38
View all deals
Courtyard by Marriott Edinburgh
Courtyard by Marriott Edinburgh
8.8
$51
View all deals
The Royal Highland Hotel
The Royal Highland Hotel
7.8
$61
View all deals
Jurys Inn Edinburgh
Jurys Inn Edinburgh
7.6
$47
View all deals
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5
$50
View all deals
Edinburgh Marriott Hotel
Edinburgh Marriott Hotel
8.3
$80
View all deals
Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
8.3
$67
View all deals
Holiday Inn Edinburgh
Holiday Inn Edinburgh
8.1
$44
View all deals
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
8.2
$53
View all deals
Old Waverley Hotel
Old Waverley Hotel
8.3
$38
View all deals
Holiday Inn Express Edinburgh - Leith Waterfront
Holiday Inn Express Edinburgh - Leith Waterfront
8.7
$42
View all deals
Residence Inn by Marriott Edinburgh
Residence Inn by Marriott Edinburgh
8.5
$107
View all deals
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
8.7
$161
View all deals
DoubleTree by Hilton Glasgow Central
DoubleTree by Hilton Glasgow Central
8.8
$70
View all deals
Grand Central Hotel
Grand Central Hotel
8.6
$80
View all deals
The Scotsman Hotel
The Scotsman Hotel
9.0
$122
View all deals
Apex Grassmarket Hotel
Apex Grassmarket Hotel
8.8
$85
View all deals
Britannia Hotel Edinburgh
Britannia Hotel Edinburgh
6.6
$38
View all deals
Highland Backpackers Inverness
Highland Backpackers Inverness
6.0
$18
View all deals
Scotia Airport Hotel
Scotia Airport Hotel
7.3
$39
View all deals

Popular hotels in Scotland

Book a room in one of momondo’s favorite hotels in these popular Scotland cities
ibis Edinburgh Centre South Bridge - Royal Mile
Best value
ibis Edinburgh Centre South Bridge - Royal Mile
8.5
$46
Kimpton Charlotte Square
#1 Most popular
Kimpton Charlotte Square
9.1
$133
Waldorf Astoria Edinburgh - The Caledonian
#2 Most popular
Waldorf Astoria Edinburgh - The Caledonian
8.7
$193
Intercontinental Edinburgh The George
#3 Most popular
Intercontinental Edinburgh The George
8.8
$141
Radisson Collection Hotel Royal Mile Edinburgh
#4 Most popular
Radisson Collection Hotel Royal Mile Edinburgh
8.6
$152
Dakota Edinburgh
#5 Most popular
Dakota Edinburgh
9.0
$102
DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
8.2
$53
Euro Hostel Glasgow
Best value
Euro Hostel Glasgow
7.8
$22
DoubleTree by Hilton Glasgow Central
#1 Most popular
DoubleTree by Hilton Glasgow Central
8.8
$70
Grand Central Hotel
#2 Most popular
Grand Central Hotel
8.6
$80
Scotia Airport Hotel
#3 Most popular
Scotia Airport Hotel
7.3
$39
citizenM Hotel Glasgow
#4 Most popular
citizenM Hotel Glasgow
9.0
$89
Glasgow Marriott Hotel
#5 Most popular
Glasgow Marriott Hotel
8.4
$109
Argyll Hotel
Argyll Hotel
8.5
$34
Highland Backpackers Inverness
Best value
Highland Backpackers Inverness
6.0
$18
The Royal Highland Hotel
#1 Most popular
The Royal Highland Hotel
7.8
$61
Kingsmills Hotel Inverness
#2 Most popular
Kingsmills Hotel Inverness
8.8
$85
The Glen Mhor Apartments
#3 Most popular
The Glen Mhor Apartments
7.7
$55
The Highlander B&b
#4 Most popular
The Highlander B&b
$89
Glen Mhor Hotel
#5 Most popular
Glen Mhor Hotel
8.0
$46
Holiday Inn Express Inverness
Holiday Inn Express Inverness
8.2
$44
Montague Guest House
Best value
Montague Guest House
9.1
$121
Hotel du Vin & Bistro St. Andrews
#1 Most popular
Hotel du Vin & Bistro St. Andrews
8.7
$161
Rufflets St Andrews
#2 Most popular
Rufflets St Andrews
9.0
$179
Fairmont St Andrews
#3 Most popular
Fairmont St Andrews
9.2
$240
Vicarsford Lodge
#4 Most popular
Vicarsford Lodge
8.9
$128
Cambo House And Estate Bed And Breakfast
#5 Most popular
Cambo House And Estate Bed And Breakfast
9.7
$202
Kinnettles Hotel And Spa
Kinnettles Hotel And Spa
9.2
$252
Mercure Aberdeen Caledonian Hotel
Best value
Mercure Aberdeen Caledonian Hotel
8.2
$40
Carmelite Hotel, Bw Signature Collection
#1 Most popular
Carmelite Hotel, Bw Signature Collection
8.3
$55
DoubleTree by Hilton Aberdeen City Centre
#2 Most popular
DoubleTree by Hilton Aberdeen City Centre
6.4
$57
Moxy Aberdeen Airport
#3 Most popular
Moxy Aberdeen Airport
8.8
$80
Jurys Inn Aberdeen
#4 Most popular
Jurys Inn Aberdeen
8.5
$70
Aberdeen Airport; Sure Hotel Collection by Best Western
#5 Most popular
Aberdeen Airport; Sure Hotel Collection by Best Western
7.8
$50
OYO Flagship Brentwood
OYO Flagship Brentwood
7.8
$41

Scotland travel tips

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

What is the most popular destination in Scotland?

The most popular cities in Scotland are Edinburgh, Glasgow, and Inverness. The average price for a hotel room in Edinburgh is $157/night, while the price for a hotel room in Glasgow is $114/night and the price for a hotel room in Inverness is $126/night.

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

Seeing as the average price for a hotel in Scotland in $124/night, a good deal for a nightly rate on a hotel room would be anything under $124/night. If you’re looking for a cheap destination to visit in Scotland, we would recommend Glasgow, as it is generally the cheapest city to stay in.

What are the best hotels in Scotland?

Looking at our users' ratings, the best hotels in Scotland are Garleton Lodge(96), located in Haddington, The Balmoral Hotel(94), located in Edinburgh, and Ten Hill Place, BW Premier Collection(91), located in Edinburgh.


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