Find the best Scotland Hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Scotland Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels Scotland

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (1009)
"Had a wonderful stay! Right off the Royal Mile, so great for exploring the city centre."
The price is ₹13,795
₹16,555 total
includes taxes & fees
28 Sept - 29 Sept
CoDE Pod – The CoURT - Edinburgh

Holiday Inn Edinburgh by IHG

4.0 star property
8.2 out of 10, Very good, (1021)
"Staff was very helpful and the food was amazing,also breakfast was really good "
The price is ₹7,313
₹8,776 total
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh by IHG

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (2083)
"Perfect location - comfortable room - friendly staff!"
The price is ₹14,675
₹17,610 total
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

YOTEL Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2303)
"Great staff- Very helpful "
The price is ₹13,734
₹16,480 total
includes taxes & fees
28 Sept - 29 Sept
YOTEL Edinburgh

The Social Hub Glasgow

4.0 star property
9.4 out of 10, Exceptional, (1028)
"Excellent rooms and very convenient location."
The price is ₹8,244
₹9,892 total
includes taxes & fees
31 Aug - 1 Sept
The Social Hub Glasgow

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1814)
"Great place and convenient location!"
The price is ₹20,845
₹25,015 total
includes taxes & fees
31 Aug - 1 Sept
Apex Waterloo Place Hotel

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1044)
"Great hotel and location "
The price is ₹15,758
₹18,910 total
includes taxes & fees
31 Aug - 1 Sept
Motel One Edinburgh - Royal

Delta Hotels by Marriott Edinburgh

4.0 star property
8.0 out of 10, Very good, (492)
"Very nice accommodation to stay. "
The price is ₹11,328
₹13,593 total
includes taxes & fees
31 Aug - 1 Sept
Delta Hotels by Marriott Edinburgh

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very good, (1608)
"Great proximity to visiting sites. "
The price is ₹14,128
₹16,953 total
includes taxes & fees
31 Aug - 1 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very good, (1003)
"Great room. Friendly staff Clean "
The price is ₹11,425
₹13,710 total
includes taxes & fees
31 Aug - 1 Sept
Village Hotel Edinburgh

The Hoxton Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (34)
"This is an amazing property and the staff made the stay even more enjoyable! "
The price is ₹16,130
₹19,355 total
includes taxes & fees
31 Aug - 1 Sept
The Hoxton Edinburgh

Britannia Hotel Edinburgh

3.0 star property
6.0 out of 10, (1267)
"Rooms were lovely"
The price is ₹7,780
₹9,337 total
includes taxes & fees
31 Aug - 1 Sept
Britannia Hotel Edinburgh

Safestay Edinburgh Cowgate

2.5 star property
6.8 out of 10, (74)
"Perfect place thank You "
The price is ₹9,134
₹10,961 total
includes taxes & fees
1 Sept - 2 Sept
Safestay Edinburgh Cowgate

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (2228)
"Very central location."
The price is ₹20,243
₹24,292 total
includes taxes & fees
31 Aug - 1 Sept
Aparthotel Adagio Edinburgh Royal Mile

Garner Edinburgh Haymarket by IHG

3.0 star property
8.0 out of 10, Very good, (1006)
"Lovely stay for my son and his girlfriend. They enjoyed how walkable it was. "
The price is ₹10,952
₹13,143 total
includes taxes & fees
31 Aug - 1 Sept
Garner Edinburgh Haymarket by IHG

ibis budget Edinburgh Park

3.0 star property
8.2 out of 10, Very good, (1008)
"Great for a stay close to the airport "
The price is ₹9,840
₹11,808 total
includes taxes & fees
25 Sept - 26 Sept
ibis budget Edinburgh Park

voco Edinburgh-Haymarket by IHG

4.0 star property
9.2 out of 10, Wonderful, (388)
"The bed was super comfortable and the staff were lovely and gave great tips of where to visit. "
The price is ₹16,349
₹19,619 total
includes taxes & fees
31 Aug - 1 Sept
voco Edinburgh-Haymarket by IHG

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (1215)
"Wonderful location and beautiful hotel interior "
The price is ₹36,268
₹43,521 total
includes taxes & fees
7 Sept - 8 Sept
Virgin Hotels Edinburgh

Stay Central

3.0 star property
8.2 out of 10, Very good, (1002)
"Strangest Hotel ever but one of the best, glad I stayed there "
Stay Central

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1638)
"Great place to stay."
Dalmahoy Hotel & Country Club
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.

Great weekend hotel deals in Scotland

Showing deals for:5 Sept - 7 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Price trends for hotels in Scotland

Price trends for hotels in Scotland

Less expensive
More expensive
Next month
January
July
₹14,073
Month
Price
January
₹8,820
February
₹9,996
March
₹10,655
April
₹14,870
May
₹17,635
June
₹19,551
July
₹26,586
August
₹13,266
September
₹14,073
October
₹12,614
November
₹10,850
December
₹10,818
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Scotland.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from ₹7,313 in a few different ways. To see the availability, enter your preferred getaway dates, then fine-tune your search by budget, amenities and more. Remember that rates can differ according to when you decide to go, so if you have some flexibility, switch up your dates until you find the perfect deal.
When is the best time to go to Scotland?
The best time to discover Scotland depends on where you're going and what you want to do. Thinking about a summer Edinburgh escape? This popular destination has a oceanic climate, with average temperatures ranging from -12ºC to -8ºC between June and August.
What is the best area to stay in Scotland?
Check out the attractions and activities on offer in Edinburgh and Glasgow. These captivating cities are only two of the many top places to get a hotel in Scotland.
How can I find cheap hotels in Scotland?
Scotland cheap hotels start at ₹7,313 per night. To discover these types of inexpensive options, use our "Price per night" filter. Other tips? Be flexible with your holiday dates and book as early as possible. Browse our cheap hotels in Scotland page for offers that are hard to resist.
What are the best hotels in Scotland for families?
The first step to a memorable family retreat in Scotland is finding the right place to stay. Go to the "Traveller experience" heading of our filter tool and select "Family friendly." This will show you all the Scotland options that welcome children and have family conveniences like childcare and onsite activities. Pick the one that matches your budget and style, then prepare to kick back while the kids have fun.
Why should I book my Scotland hotel with Expedia?
Reserve a Scotland stay with Expedia for choice, price and ease. Also, our One Key™ rewards platform lets you earn OneKeyCash™* on any eligible hotels, holiday rentals, flights, car rentals and more. Plus, we offer flexibility should your schedule change, and if you have any questions or need assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.