Search Scotland Hotels

    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

Top Hotels in Scotland

Apex Grassmarket Hotel
4.0 star property
9.0 out of 10, Wonderful, (1345)
"Room was spacious. Location excellent in old town area. Outside appearance of hotel is really unfortunate, but doesnt affect your stay."
The price is RM633
RM760 total
includes taxes & fees
18 Nov - 19 Nov
Apex Grassmarket Hotel
CoDE Pod – The CoURT - Edinburgh
2.0 star property
9.2 out of 10, Wonderful, (712)
"This is more for the younger traveler "
The price is RM319
RM383 total
includes taxes & fees
18 Nov - 19 Nov
CoDE Pod – The CoURT - Edinburgh
Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, (1447)
"Beautiful property with a golf course. Close to Edinburgh Airport. Well appointed spacious rooms. Excellent buffet breakfast with many choices. Pleasant lounge. Very attention customer service."
The price is RM432
RM518 total
includes taxes & fees
3 Nov - 4 Nov
Dalmahoy Hotel & Country Club
Apex Waterloo Place Hotel
4.0 star property
9.0 out of 10, Wonderful, (1355)
"Nicely renovated hotel. Room was very comfortable with all amenities. Good location for walking to local sites."
The price is RM697
RM836 total
includes taxes & fees
27 Oct - 28 Oct
Apex Waterloo Place Hotel
ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
8.2 out of 10, Very good, (1426)
"Great staff at front desk and bar"
The price is RM449
RM539 total
includes taxes & fees
17 Nov - 18 Nov
ibis Edinburgh Centre South Bridge - Royal Mile
Village Hotel Edinburgh
4.0 star property
8.2 out of 10, Very good, (1007)
"👍"
The price is RM417
RM500 total
includes taxes & fees
17 Nov - 18 Nov
Village Hotel Edinburgh
YOTEL Edinburgh
4.0 star property
8.6 out of 10, Excellent, (2124)
"Great location, value and gym wasn’t bad. Fridge wasn’t cold and windows don’t open but lovely staff and breakfast ok so would go again."
The price is RM502
RM602 total
includes taxes & fees
17 Nov - 18 Nov
YOTEL Edinburgh
Market Street Hotel
4.0 star property
9.6 out of 10, Exceptional, (1020)
"Friendly staff. Knowledgeable concierge Peter! "
The price is RM713
RM856 total
includes taxes & fees
3 Nov - 4 Nov
Market Street Hotel
Britannia Hotel Edinburgh
3.0 star property
5.8 out of 10, (1056)
"It was a pleasant stay and the place was so clean and well organised :) expect to see me again in the future "
The price is RM211
RM253 total
includes taxes & fees
17 Nov - 18 Nov
Britannia Hotel Edinburgh
Braid Hills Hotel
3.0 star property
8.4 out of 10, Very good, (972)
"Its clean tidy and practical with no frills"
The price is RM412
RM495 total
includes taxes & fees
10 Nov - 11 Nov
Braid Hills Hotel
Broomhall Castle Hotel
3.0 star property
8.6 out of 10, Excellent, (72)
"All good , our third time staying at Broomhall"
The price is RM515
RM618 total
includes taxes & fees
24 Oct - 25 Oct
Broomhall Castle Hotel
Holiday Inn Edinburgh, an IHG Hotel
4.0 star property
8.0 out of 10, Very good, (1000)
"Had a lovely stay. Made even better by being guest of the day! Got Prosecco on arrival and a fruit platter as well as an upgrade. Really made my stay special. Staff all friendly and helpful. Room service was delicious too. Thanks again. Will definitely be back. "
The price is RM394
RM473 total
includes taxes & fees
3 Nov - 4 Nov
Holiday Inn Edinburgh, an IHG Hotel
Point A Hotel Edinburgh Haymarket
3.5 star property
8.8 out of 10, Excellent, (1338)
"ok"
The price is RM422
RM506 total
includes taxes & fees
17 Nov - 18 Nov
Point A Hotel Edinburgh Haymarket
Virgin Hotels Edinburgh
5.0 star property
9.4 out of 10, Exceptional, (833)
"amazing property! Staff was great and so helpful. Housekeeping was on point with daily service and turn down service. Bar and restaurant were so excellent. Places to walk And in the middle of shopping and pubs galore. It was Convenient and we definitely would stay here again"
The price is RM1,307
RM1,568 total
includes taxes & fees
17 Nov - 18 Nov
Virgin Hotels Edinburgh
Leonardo Royal Hotel Glasgow
4.0 star property
8.8 out of 10, Excellent, (2225)
"Nice hotel. Wasn’t bowled over by friendliness of the staff. Not rude but not overly friendly. "
The price is RM337
RM405 total
includes taxes & fees
3 Nov - 4 Nov
Leonardo Royal Hotel Glasgow
Eden Locke
4.0 star property
9.6 out of 10, Exceptional, (1125)
"I had a wonderful stay at Eden Locke this past week! It is fantastically located near Princes Street for great shopping and also where there’s a great view of Edinburgh Castle on Castle Rock. The room came with some amazing touches like a sound machine to help get rest. We think one of the fuses was blown in our room but we were amazed at the amenities in our room like a 2-in-1 washer/dryer, Fridge, oven, stove, and more. The room was amazingly well maintained and comfy. We were able to check in...
The price is RM670
RM804 total
includes taxes & fees
6 Nov - 7 Nov
Eden Locke
ibis budget Edinburgh Park
3.0 star property
8.0 out of 10, Very good, (1006)
"It is an inexpensive airport option. Barebones! Minimum services. Good breakfast. Decent coffee. 5 min to the airport."
The price is RM291
RM349 total
includes taxes & fees
18 Nov - 19 Nov
ibis budget Edinburgh Park
Dakota Edinburgh
3.5 star property
9.2 out of 10, Wonderful, (1077)
"Quiet and very piecefull place"
The price is RM466
RM559 total
includes taxes & fees
27 Oct - 28 Oct
Dakota Edinburgh
Delta Hotels by Marriott Edinburgh
4.0 star property
8.0 out of 10, Very good, (225)
"Clean and great staff. Close to airport and bus station right off main property. Uber is there in under 5 minutes. "
The price is RM393
RM472 total
includes taxes & fees
3 Nov - 4 Nov
Delta Hotels by Marriott Edinburgh
Cityroomz Edinburgh
3.0 star property
8.0 out of 10, Very good, (1010)
"It would be great if mini fridge were provided in the rooms or ice maker machine in the building"
The price is RM407
RM489 total
includes taxes & fees
17 Nov - 18 Nov
Cityroomz Edinburgh
Don't see what you're looking for?
See all available properties in Scotland
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.
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 RM211 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 holiday 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 RM211 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 “Traveller 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.