$67 - $180
|CHEAPEST CITY IN SCOTLAND||Aberdeen||41% cheaper||Hotels in Aberdeen are the cheapest in Scotland at just $67 per night on average.|
|MOST EXPENSIVE CITY IN SCOTLAND||Isle of Islay||59% more expensive||Isle of Islay has the highest priced hotels in Scotland with rooms averaging $180 per night.|
|MOST POPULAR CITY IN SCOTLAND||Edinburgh||83% more users visited||More momondo users search for hotels in Edinburgh than any other city in Scotland|
The most popular cities in Scotland are Edinburgh, Glasgow, and Inverness. The average price for a hotel room in Edinburgh is $161/night, while the price for a hotel room in Glasgow is $114/night and the price for a hotel room in Inverness is $130/night.
Seeing as the average price for a hotel in Scotland in $123/night, a good deal for a nightly rate on a hotel room would be anything under $123/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.
Looking at our users' ratings, the best hotels in Scotland are Garleton Lodge(94), located in Haddington, The Balmoral(94), located in Edinburgh, and Ten Hill Place, BW Premier Collection(91), located in Edinburgh.