Hotels in Scotland

Find deals on 3,259 hotels in Scotland

Scotland
May 22 — May 232
Scotland
Sun 5/22
Mon 5/23

Top hotels in Scotland

Find the perfect hotel for your stay in Scotland
Price
$22
$277
Review Score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

Best cities to book a hotel in Scotland

Below are the average prices for hotels in the most popular cities in Scotland

Price

$67 - $259

CHEAPEST CITY IN SCOTLANDAberdeen50% cheaperHotels in Aberdeen are the cheapest in Scotland at just $67 per night on average
MOST EXPENSIVE CITY IN SCOTLANDSt. Andrews48% more expensiveSt. Andrews has the highest priced hotels in Scotland with rooms averaging $259 per night
MOST POPULAR CITY IN SCOTLANDEdinburgh83% more users visitedMore momondo users search for hotels in Edinburgh than any other city in Scotland

Things to do in Scotland


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

When to book a hotel in Scotland

Check out the information below to find the best deal on a hotel room in Scotland
Low SeasonNovembercheapest month to stay
High SeasonJulymost expensive time to stay
26%expected price decrease
21%expected price increase

Price

$112 - $189

Highest day of weekThursdayis the most expensive day of the week to book
Cheapest day of weekTuesdayis the cheapest day of the week to book
$170is the average per night cost for a hotel on this day
$137is the average per night cost for a hotel on this day

How 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 +

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

Information about staying in Scotland

Read these important travel tips before booking a hotel in Scotland

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

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

A typical double room in Scotland costs $243 per night on average in the month of May, though some users have seen prices for double rooms for as low as $43 (found in Edinburgh) per night during this time of year in Scotland.


momondo's favorite hotels in Scotland

Learn more about these user-preferred hotels in Scotland
Motel One Glasgow

Motel One Glasgow

78-82 Oswald Street, Glasgow, United Kingdom

9.1
$85
ibis Edinburgh Centre Royal Mile - Hunter Square

ibis Edinburgh Centre Royal Mile - Hunter Square

6 Hunter Square, Edinburgh, United Kingdom

8.5
$177
Holiday Inn Express Edinburgh - City West

Holiday Inn Express Edinburgh - City West

107 Queensferry Road, Edinburgh, United Kingdom

8.3
$117
Coylumbridge Hotel

Coylumbridge Hotel

Aviemore Invernesshire, Aviemore, United Kingdom

6.0
$75
Dakota Edinburgh

Dakota Edinburgh

Ferrymuir Retail Park 11, Edinburgh, United Kingdom

8.9
$98
Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket

152 Morrison Street, Edinburgh, United Kingdom

8.6
$136
Ibis Budget Glasgow

Ibis Budget Glasgow

2a Springfield Quay, Glasgow, United Kingdom

7.5
$45
Radisson RED Glasgow

Radisson RED Glasgow

Finnieston Quay; 25 Tunnel Street, Glasgow, United Kingdom

8.9
$141
Sleeperz Hotel Dundee

Sleeperz Hotel Dundee

2 South Union Street, Dundee, United Kingdom

9.0
$67
Holiday Inn Express Glasgow Airport

Holiday Inn Express Glasgow Airport

St. Andrews Drive, Glasgow, United Kingdom

8.6
$101

Stay in these cities in Scotland

Find great hotel deals in these popular Scotland cities