
Hotels in popular cities in Scotland
Below are the most popular cities in Scotland to stay in, as well as some of the best hotels in each area
Edinburgh
Search hotels in EdinburghGlasgow
Search hotels in GlasgowInverness
Search hotels in InvernessIsle of Skye
Search hotels in Isle of SkyeSt. Andrews
Search hotels in St. AndrewsHow much does a hotel in Scotland cost per night?
Use the information below to find quality Scotland hotel rooms for low prices
2 stars and under
3 stars
4 stars +
Sheraton Grand Hotel & Spa, Edinburgh
1 Festival Square, Edinburgh, United Kingdom
Best prices found by momondo users in the past 24 hours.
Hostels and cheap hotels in Scotland
These hotels and hostels usually make for a cheap way to stay in Scotland
Get the best value hotel in Scotland
These Scotland hotels have the best prices for their ratings
momondo's favorite hotels in Scotland
Learn more about these user-preferred hotels in Scotland
Useful insights on Scotland hotels
Get a quick overview on price and accommodation trends for your visit in Scotland
Lowest Hotel Price | £18 |
---|---|
Most Popular Hotel (5-star) | The West Highland Way Campsite & Campervan Accommodation |
Hotels Near Airport | 5621 |
Average Length of Stay | 2 days |
When to book cheap hotels in Scotland
Check out the information below to find the best deal on a hotel room in Scotland
Low season | January | cheapest month to stay |
High season | August | most expensive time to stay |
27% | expected price decrease | |
20% | expected price increase |
Price | £94 - £159 |
---|
Cheapest day of week | Sunday | is the cheapest day of the week to book |
Highest day of week | Saturday | is the most expensive day of the week to book |
£112 | is the average per night cost for a hotel on this day | |
£145 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in Scotland
Below are the average prices for hotels in the most popular cities in Scotland
Price | £44 - £172 |
---|
CHEAPEST CITY IN SCOTLAND | Aberdeen | 58% cheaper | Hotels in Aberdeen are the cheapest in Scotland at just £44 per night on average |
MOST EXPENSIVE CITY IN SCOTLAND | Portree | 39% more expensive | Portree has the highest priced hotels in Scotland with rooms averaging £172 per night |
MOST POPULAR CITY IN SCOTLAND | Edinburgh | 84% more users visited | More momondo users search for hotels in Edinburgh than any other city in Scotland |
Information about staying in Scotland
Read these important travel tips before booking a hotel in Scotland
What is the most popular destination in Scotland?
Glasgow is the most commonly searched city in Scotland by momondo users. Prices for hotels in Glasgow are typically £111/night. Other popular cities in Scotland include Edinburgh(£196/night) and Inverness(£138/night).
What is considered a good deal for a hotel in Scotland?
The absolute cheapest price found in Scotland was for £9/night. The average rate for a hotel in Scotland is £128/night, so momondo would consider anything under £128/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: 9.1 - The West Highland Way Campsite & Campervan Accommodation in Glasgow, 8.9 - Maldron Hotel Glasgow City in Glasgow and 8.9 - Leonardo Royal Hotel Glasgow in Glasgow
What is the most popular hotel in Scotland?
The most popular hotel in Scotland is Britannia Edinburgh Hotel, which has a rating of 5.5 out of 10 from 6,394 of our users. In the past 12 months, 7% of all our users who booked hotels in Scotland chose to stay at Britannia Edinburgh Hotel.
How much does a hotel in Scotland cost in May?
In May, you can expect the cost of a double room in a hotel in Scotland to be around £163 per night. However, some users found double rooms in Scotland during the month of May for as low as £26 per night in Glasgow.
Which city in Scotland has the most expensive hotel rooms?
Edinburgh is the most expensive city in Scotland to book a hotel room in. The nightly rate of £110 is 35% more than the average city in Scotland.
Which city in Scotland has the least expensive hotel rooms?
Our users typically find that Dundee has the lowest per night rates in the country at just £33. Dundee offers hotels rooms at an average rate that is 77% lower than the average city in Scotland.
What hotels in Scotland are good for families?
While there are plenty of family hotels to choose from in Scotland, the most popular among our users is Ibis Budget Hotel Edinburgh Park, which costs around £173 per night on average. Maldron Hotel Glasgow City and The West Highland Way Campsite & Campervan Accommodation are also great family hotels in Scotland. Maldron Hotel Glasgow City has rooms for £157 per night on average, while The West Highland Way Campsite & Campervan Accommodation has rooms for £0 per night.
What hotels in Scotland are perfect for couples?
The following hotels are perfect for couples looking to stay somewhere in Scotland: Hilton Glasgow (£201 per night), DoubleTree by Hilton Hotel Glasgow Central (£179 per night) and Voco Grand Central Glasgow (£173 per night).
How many operators does momondo search for hotels in Scotland?
As of May 2025, there are 33,504 operators available to choose from for hotels in Scotland.
When did momondo last update prices for hotels in Scotland?
Prices for hotels in Scotland are updated daily.
What is the average price of a hotel near Edinburgh Castle?
Those looking for a hotel near Edinburgh Castle should expect to pay £136/night for area hotels. Below are the 11 best hotel options in the area. Hotels near Edinburgh Castle are typically 27% more expensive than the average hotel in Scotland, which is £99.
How much are hotels near Edinburgh Waverley Station?
Those looking for a hotel near Edinburgh Waverley Station should expect to pay £128/night for area hotels. Below are the 11 best hotel options in the area. Hotels near Edinburgh Waverley Station are typically 22% more expensive than the average hotel in Scotland, which is £99.
Are there hotels available near The Royal Mile?
momondo users have recommended 11 hotels to users looking to stay near The Royal Mile. Hotels in this area have an average price of £141 per night. These prices may change based on several factors, such as time of year. Hotels near The Royal Mile are typically 29% more expensive than the average hotel in Scotland, which is £99.
Why use momondo?
Why should I book accommodation in Scotland through momondo?
By quickly finding and returning Scotland hotels and accommodation options, momondo can save you time and money. We search for hotels and accommodation deals from numerous independent and larger businesses. All you have to do is choose where you want to stay.
How does momondo help me find a great place to stay in Scotland?
You can find a great place to stay in Scotland by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet, as well as enhanced health and safety options.