Search Hotels in Scotland

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Scotland

Compare 17,927 hotels in Scotland with room rates, reviews, and availability. Most hotels are fully refundable.

Apex Grassmarket Hotel
4.0 star property
9.0 out of 10, Wonderful, (1407)
"Nice hotel in the old town across the street from the Castle, attractions and lots of pubs and restaurants. Nice breakfast"
The price is AED 500
AED 582 total
includes taxes & fees
16 Dec - 17 Dec
Apex Grassmarket Hotel
CoDE Pod – The CoURT - Edinburgh
2.0 star property
9.2 out of 10, Wonderful, (749)
"It’s great for solo travellers like me. The location is the best part of this hotel as it is in the heart of the old town, which is just walk away from the train station and to other touristy places in Old Town such as the Edinburgh castle and St. Giles cathedral"
The price is AED 246
AED 294 total
includes taxes & fees
2 Dec - 3 Dec
CoDE Pod – The CoURT - Edinburgh
Britannia Hotel Edinburgh
3.0 star property
5.8 out of 10, (1066)
"Was fine for what it was. Cheap and cheerful. Staff were very nice "
The price is AED 213
AED 256 total
includes taxes & fees
21 Nov - 22 Nov
Britannia Hotel Edinburgh
Apex Waterloo Place Hotel
4.0 star property
9.0 out of 10, Wonderful, (1396)
"The staff were genuinely caring; the neighborhood was perfect; our room was clean and quiet. Flawless. "
The price is AED 584
AED 680 total
includes taxes & fees
24 Nov - 25 Nov
Apex Waterloo Place Hotel
Holiday Inn Edinburgh, an IHG Hotel
4.0 star property
8.0 out of 10, Very Good, (1002)
"Great location."
The price is AED 327
AED 382 total
includes taxes & fees
8 Dec - 9 Dec
Holiday Inn Edinburgh, an IHG Hotel
YOTEL Edinburgh
4.0 star property
8.6 out of 10, Excellent, (2158)
"All great."
The price is AED 441
AED 513 total
includes taxes & fees
16 Dec - 17 Dec
YOTEL Edinburgh
Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, (1473)
"Beautiful property, stunning and ideal location for getting into Edinburgh "
The price is AED 383
AED 446 total
includes taxes & fees
1 Dec - 2 Dec
Dalmahoy Hotel & Country Club
ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
8.2 out of 10, Very Good, (1468)
"Location is excellent. No face tissue or lotion provided"
The price is AED 461
AED 537 total
includes taxes & fees
16 Dec - 17 Dec
ibis Edinburgh Centre South Bridge - Royal Mile
Braid Hills Hotel
3.0 star property
8.4 out of 10, Very Good, (1000)
"Second time here, shame no view today in 203 but a clean comfy bed for the night and decent breakfast. "
The price is AED 210
AED 252 total
includes taxes & fees
1 Dec - 2 Dec
Braid Hills Hotel
Market Street Hotel
4.0 star property
9.6 out of 10, Exceptional, (1011)
"The room was comfortable and very clean. The coffee service in the room included excellent coffee and a milk frother with the milk resupplied daily by the housekeeper. There was an interesting supply of items in the refrigerator that were complimentary. The bar was a great spot with a spectacular view of the city. The location was excellent—easily walkable to the Royal Mile and to New Town.We would certainly stay there again."
The price is AED 769
AED 895 total
includes taxes & fees
3 Dec - 4 Dec
Market Street Hotel
Delta Hotels by Marriott Edinburgh
4.0 star property
8.0 out of 10, Very Good, (244)
"It was a very nice hotel, clean and warm nice friendly welcome by staff. Food was amazing, so much choice. Not far from Airport, with a Tram only 10 minute walk away. Absolutely wonderful Hotel Will most certainly use their Hotels in the future."
The price is AED 276
AED 323 total
includes taxes & fees
8 Dec - 9 Dec
Delta Hotels by Marriott Edinburgh
Point A Hotel Edinburgh Haymarket
3.5 star property
8.8 out of 10, Excellent, (1362)
"I liked that the room was clean, the service was friendly, and the hotel was on a direct bus line to the base area of Edinburgh castle. However, it was very strange to have a frosted bathroom door right in front of the toilet seat. It might have been just my room, but if you are sitting on the bed, you are looking directly at the bathroom and you can see the shadow of someone sitting on the toilet."
The price is AED 373
AED 431 total
includes taxes & fees
18 Dec - 19 Dec
Point A Hotel Edinburgh Haymarket
Village Hotel Edinburgh
4.0 star property
8.2 out of 10, Very Good, (1001)
"Superb boutique-to-midsize hotel. Had a gym, pool, Starbucks, gastro pub, room service, luggage hold, big lobby/waiting area, and professional staff. Rooms were spotless and bed was extremely comfortable. A high-value yet affordable stay about 2-3miles from the city centre. Highly recommend."
The price is AED 423
AED 493 total
includes taxes & fees
2 Dec - 3 Dec
Village Hotel Edinburgh
Virgin Hotels Edinburgh
5.0 star property
9.4 out of 10, Exceptional, (882)
"The staff are extremely friendly and attentive, especially the reception staff, the breakfast room staff and the evening doorman. The rooms are extremely clean and tastefully decorated .... and waking up to a view of the castle every morning was stunning."
The price is AED 1,028
AED 1,197 total
includes taxes & fees
1 Dec - 2 Dec
Virgin Hotels Edinburgh
Broomhall Castle Hotel
3.0 star property
8.6 out of 10, Excellent, (81)
"Great stay, fantastic warm service."
Broomhall Castle Hotel
Dakota Edinburgh
3.5 star property
9.2 out of 10, Wonderful, (1087)
"Not much to do around the hotel, but it was still very relaxing "
The price is AED 343
AED 399 total
includes taxes & fees
1 Dec - 2 Dec
Dakota Edinburgh
W Edinburgh
5.0 star property
9.2 out of 10, Wonderful, (125)
"Clean and cozy with super helpful staff! Would definitely stay again "
The price is AED 920
AED 1,069 total
includes taxes & fees
16 Dec - 17 Dec
W Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
9.0 out of 10, Wonderful, (1002)
"Lovely hotel, fresh, clean and friendly staff, great location for exploring the city. "
The price is AED 556
AED 651 total
includes taxes & fees
8 Dec - 9 Dec
Sheraton Grand Hotel & Spa, Edinburgh
Leonardo Royal Hotel Glasgow
4.0 star property
9.0 out of 10, Wonderful, (2280)
"Our go to hotel in Glasgow "
The price is AED 310
AED 362 total
includes taxes & fees
24 Nov - 25 Nov
Leonardo Royal Hotel Glasgow
Aparthotel Adagio Edinburgh Royal Mile
3.5 star property
9.0 out of 10, Wonderful, (1859)
"I was extremely pleased with this hotel. Each room has a kitchenette in it. The rooms are extremely quiet and come with blackout shades. It's located on the Royal Mile so you are surrounded by all sorts of shops, restaurants, etc. I felt very safe in this area. So many things to see -- very historic. "
The price is AED 566
AED 664 total
includes taxes & fees
16 Dec - 17 Dec
Aparthotel Adagio Edinburgh Royal Mile
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Scotland
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from AED 213 in a few different ways. To see what’s available, enter your chosen getaway dates, then fine-tune your search by amenities, budget and more. Remember that prices can differ according to when you decide to go, so if you have some flexibility, swap your dates around until you find the right deal.
When is the best time to go to Scotland?
Any time is a good time to visit Scotland, just remember that the weather will vary depending on your location. If it’s an Edinburgh summer vacation you’re after, book your trip between June and August. You can expect average temperatures of between 10ºC and 17ºC then in Edinburgh, which has an oceanic climate.
What is the best area to stay in Scotland?
If your adventures are taking you to Scotland, consider a stay in Edinburgh or Glasgow. Once you’ve picked your hotel, have a look at the many fantastic things there are to see and do here.
How can I find cheap hotels in Scotland?
Scotland cheap hotels start at AED 213 per night. To find these types of economical options, make use of our “Price per night” filter. Other tips? Be flexible with your trip dates and book ahead of time. Take a look at our cheap hotels in Scotland page for deals you won’t be able to resist.
What are the best hotels in Scotland for families?
Expedia makes it a cinch to score a property with everything you need for an unforgettable family getaway to Scotland. Start by clicking on “Family friendly” in the “Traveler experience” heading of our filter tool. Then narrow your search by things like “Property type” and “Guest rating.” Whether you need a family hotel in Scotland for a weekend trip or a long getaway, we’ve got you and your team covered.
Why should I book my Scotland hotel with Expedia?
Amazing prices on Scotland hotels are just the start of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points on every eligible booking, as well as exciting membership perks. We’re talking instant savings of 10% or more on over 100,000 hotels worldwide! Not only that, most of our hotels come with free cancellation, so you can reserve your dream getaway without having to worry if your circumstances change.