A waterfall in a mountainous landscape with clear water flowing into a pool.

Search Scotland Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Scotland

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scotland hotels

1. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,491 reviews)
"Quiet, clean room"
Canada
Michael
The price is RM685
RM863 total
includes taxes & fees
2 Aug - 3 Aug
Holiday Inn Edinburgh Zoo by IHG

2. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,238 reviews)
"Great location, very clean, quiet, awesome staff - would absolutely recommend staying here"
United States
Erika
CODE - The Court, Edinburgh

3. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,726 reviews)
"Overall excellent place with great staff."
United States
Brandon Lee
The price is RM711
RM853 total
includes taxes & fees
2 Aug - 3 Aug
Dalmahoy Hotel & Country Club

4. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,001 reviews)
"The Balmoral is a beautiful hotel! Its location is perfect since it’s close to all major attractions. The staff are accommodating and helpful. I’ve stayed in two different rooms and both were lovely and had great views. The restaurant is very good and the high tea in the Palm Court is superb!"
United States
Beverly
The price is RM3,475
RM4,379 total
includes taxes & fees
3 Aug - 4 Aug
The Balmoral Hotel

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,802 reviews)
"Good breakfast, helpful staff, excellent amenities"
United States
Jodi
The price is RM1,026
RM1,293 total
includes taxes & fees
2 Aug - 3 Aug
Apex Grassmarket Hotel

6. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,932 reviews)
"Excellent location and great rooms."
United States
Paul
The price is RM926
RM1,167 total
includes taxes & fees
2 Aug - 3 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

7. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (340 reviews)
"Great stay"
United States
Marissa
The price is RM861
RM1,085 total
includes taxes & fees
27 Jul - 28 Jul
The Hoxton, Edinburgh

8. Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.2 out of 10, Wonderful, (716 reviews)
"Beautiful rooms friendly staff great location. Walking distance to downtown Glasgow if you didn't mind walking a bit."
United States
Nick
The price is RM852
RM1,023 total
includes taxes & fees
3 Aug - 4 Aug
Sherbrooke Castle Hotel

9. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,694 reviews)
"It was a good place to stay. It was within walking distance of a lot of great places to visit."
United States
Holly
The price is RM684
RM861 total
includes taxes & fees
26 Jul - 27 Jul
Point A Edinburgh Haymarket

10. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,484 reviews)
"Perfect location and friendly staff. Will stay here again."
United States
Brandy
The price is RM1,929
RM2,431 total
includes taxes & fees
3 Aug - 4 Aug
Virgin Hotels Edinburgh

11. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,021 reviews)
"really clean room and had AC!"
United States
Lanie
The price is RM601
RM757 total
includes taxes & fees
26 Jul - 27 Jul
Garner Edinburgh Haymarket by IHG

12. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,115 reviews)
"Helpful staff and good location right next to the tram stop"
United Kingdom
Kate
The price is RM602
RM758 total
includes taxes & fees
2 Aug - 3 Aug
ibis budget Edinburgh Park

13. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,464 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is RM1,038
RM1,308 total
includes taxes & fees
2 Aug - 3 Aug
Leonardo Royal Hotel Edinburgh

14. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,449 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is RM1,242
RM1,565 total
includes taxes & fees
4 Aug - 5 Aug
Market Street Hotel

15. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,006 reviews)
"Really nice hotel."
United Kingdom
Nadeem
The price is RM637
RM803 total
includes taxes & fees
26 Jul - 27 Jul
Village Hotel Edinburgh

16. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,008 reviews)
"Loved my stay. Room was clean, bed was comfortable and the staff were all so kind."
United States
Brandy
The price is RM937
RM1,181 total
includes taxes & fees
29 Jul - 30 Jul
The Inn Place

17. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,542 reviews)
"The staff was super friendly and the Hôtel location super nice."
United States
Rosalva
The price is RM1,003
RM1,264 total
includes taxes & fees
26 Jul - 27 Jul
YOTEL Edinburgh

18. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,007 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is RM981
RM1,236 total
includes taxes & fees
26 Jul - 27 Jul
Wilde Aparthotels, Edinburgh, Grassmarket

19. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,243 reviews)
"This was an amazing hotel. Friendly staff, clean rooms, and a great breakfast. We particularly liked the location and our room had an amazing view."
Canada
Pamela
The price is RM854
RM1,076 total
includes taxes & fees
26 Jul - 27 Jul
Motel One Edinburgh-Royal

20. The Social Hub Glasgow

The Social Hub Glasgow
4.0 star property
City Centre Glasgow
9.4 out of 10, Exceptional, (1,840 reviews)
"Great location with lots of restaurants in the area."
Canada
Perry
The price is RM441
RM529 total
includes taxes & fees
3 Aug - 4 Aug
The Social Hub Glasgow
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.

Showing deals for:7 Aug - 9 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Guide to exploring Scotland

Top reasons to visit Scotland

  • Stunning Scenery: Scotland boasts breathtaking landscapes, from the majestic Scottish Highlands to serene lakes and beautiful beaches.
  • Historic Castles: Explore Scotland's rich history by visiting its numerous iconic castles, each with its own fascinating stories.
  • Outdoor Adventures: Engage in thrilling activities such as water sports, hiking, and golfing at renowned courses amidst picturesque surroundings.
  • Cultural Immersion: Experience the warmth of Scottish hospitality and immerse yourself in local customs, traditions, and vibrant cities like Edinburgh.
  • Diverse Accommodation: Enjoy a range of lodging options, from charming bed and breakfasts to modern hotels, catering to all preferences.

Find great hotels in Scotland

Explore a diverse range of hotel accommodation options in Scotland, from charming bed and breakfasts to modern hotels. Whether you require pet-friendly facilities, a family-friendly atmosphere, or amenities catering to business travellers, Scotland has it all. Discover Edinburgh hotels and other top-rated lodgings, complete with valuable hotel reviews and star ratings to help you choose the perfect place for your memorable Scottish getaway.

  • Britannia Inn Glasgow: Britannia Inn Glasgow offers a welcoming atmosphere with its 3.5-star rating, making it an ideal choice for travellers seeking comfort and convenience. Located in close proximity to a variety of local attractions, this hotel features an array of dining options, including a restaurant and bar/lounge, where guests can enjoy breakfast and meals throughout the day. Entertainment amenities such as premium TV channels, digital TV, and a selection of books ensure that guests have plenty of options for relaxation. With nearby access to metro stations, shopping districts, and entertainment venues, Britannia Inn Glasgow serves as a practical base for exploring the vibrant city.
  • Leonardo Royal Hotel Glasgow: The Leonardo Royal Hotel Glasgow is a distinguished 4-star establishment boasting an impressive guest rating of 9.2 out of 10. This eco-certified hotel is tailored for eco-conscious travellers and business visitors alike, offering a modern and sustainable environment. Its commitment to eco-friendly practices is evident throughout the property, making it a conscientious choice for those looking to minimise their carbon footprint while enjoying a comfortable stay. The hotel’s facilities cater to professional needs, ensuring that guests can balance work and leisure seamlessly in the heart of Scotland.
  • Leonardo Inn Glasgow West End: At the Leonardo Inn Glasgow West End, guests will find a 3-star accommodation that blends comfort with eco-friendly principles. This property is particularly well-suited for those on business travel who are also mindful of their environmental impact. With its eco-certification, the hotel promotes sustainable practices while offering essential amenities for a pleasant stay. The West End location allows easy access to local attractions, making it a great choice for those wishing to explore the cultural richness of Glasgow while supporting sustainability.

Where to stay in Scotland

Scotland offers an extraordinary travel experience, from the stunning Scottish Highlands to the vibrant streets of Edinburgh. Visitors can immerse themselves in the rich history, enjoy the warm hospitality of friendly locals, and explore luxurious accommodations that cater to all tastes. Whether you seek outdoor adventures or a relaxing family-friendly getaway, Scotland's diverse cities and scenic landscapes provide the perfect backdrop for an unforgettable holiday.

  • Edinburgh: Edinburgh, the capital of Scotland, is a vibrant metropolis steeped in history and culture. Nestled between the extinct volcano of Arthur's Seat and the picturesque Firth of Forth, the city boasts stunning views and a rich architectural heritage. Visitors can immerse themselves in cultural experiences, from exploring the iconic Edinburgh Castle to strolling down the historic Royal Mile. With a bustling shopping scene and a variety of theatres, Edinburgh is perfect for families and culture enthusiasts alike. The best time to visit is during the summer months from July to September, when the city comes alive with festivals and events.
  • Glasgow: Glasgow is a lively and dynamic city known for its vibrant arts and music scene. Situated on the River Clyde, it offers a unique blend of entertainment and cultural experiences. The city is home to renowned venues such as the SSE Hydro and the Royal Concert Hall, making it a hotspot for live performances. Glasgow's rich sporting culture is highlighted by its impressive stadiums and proximity to beautiful national parks. Ideal for families and couples, the city welcomes visitors year-round, with peak travel times in April, July, and September when the cultural offerings are at their finest.
  • Inverness: Known as the gateway to the Scottish Highlands, Inverness is a charming city surrounded by breathtaking landscapes. The city sits on the banks of the River Ness and is close to Loch Ness, famous for its legendary monster. Inverness offers a plethora of outdoor activities, including skiing and golfing, making it perfect for adventure seekers. Visitors can also explore the stunning Cairngorms National Park and historic castles nearby. With a steady influx of tourists, particularly in April, July, and September, Inverness provides a scenic escape for those looking to connect with nature.

Things to do in Scotland

Shopping

In Edinburgh, visit the St James Quarter, a modern shopping destination featuring a mix of high-street and luxury brands. For a more traditional experience, the Grassmarket offers unique shops and local crafts, perfect for picking up distinctive gifts and souvenirs during your stay in Scotland.

Recreation

The Crieff Hydro Resort offers a luxurious wellness experience with its spa facilities, including treatments and outdoor activities like horse riding and cycling. Alternatively, the Glenallachie Distillery provides a tranquil setting to unwind while enjoying whisky tasting tours amidst picturesque landscapes.

Adventure

At Knockhill Racing Circuit, experience the thrill of motor racing with adrenaline-fueled events and a vibrant atmosphere. Nevis Range Mountain Experience offers a scenic cable car gondola ride, perfect for outdoor family adventures amidst stunning landscapes. Crimond Raceway delivers high-octane motor racing excitement in a lively setting.

Nightlife

In Edinburgh, the iconic Cowgate offers a vibrant mix of pubs and clubs, with live music and late-night dancing. Glasgow’s Merchant City is known for its stylish bars and lively atmosphere, perfect for enjoying cocktails and mingling with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Scotland

For an affordable trip to Scotland, consider visiting during the cheaper months of January to February and November. Booking your hotel about a month in advance can secure better rates, especially if you aim for a Monday stay, the least expensive day. Use Expedia’s search tool for tailored options, and don’t forget to explore last-minute deals for spontaneity. To save even more, combine your hotel, flights, and activities into a package deal. Lastly, look for eco-certified hotels for sustainable choices at competitive prices.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Scotland are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Scotland about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Scotland is Monday. The most expensive day to stay in Scotland is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Scotland with your flights and activities through an Expedia package.

Find the best attractions in Scotland

Scotland is ideal for outdoor enthusiasts and adventure seekers, offering stunning scenery with its beautiful beaches, historic castles, and serene lakes. Visitors can immerse themselves in the rich culture while exploring the many Scottish castles that dot the landscape. Whether you seek a relaxing beach day or an exhilarating outdoor experience, Scotland's diverse attractions promise a memorable holiday filled with natural beauty and historical intrigue.

  • Edinburgh Castle: Perched atop Castle Rock, this historic fortress offers stunning panoramic views of the city. Explore its rich history, from royal residences to military stronghold, and immerse yourself in the romance of Scotland’s past.
  • Loch Lomond: Renowned for its breathtaking scenery, Loch Lomond is ideal for outdoor enthusiasts. Enjoy leisurely strolls along the sandy beaches, take a boat trip, or simply relax and soak in the tranquil atmosphere of this picturesque lake.
  • Royal Mile: This iconic street runs through the heart of Edinburgh, connecting the castle to the Palace of Holyroodhouse. Wander through its charming shops, historic sites, and vibrant cafés, absorbing the lively city vibes.

Best time to go to Scotland

The best time to visit Scotland can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Scotland falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Scotland falls in January, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January37.8°F (3.2°C)Light RainMostly CloudySlightly HighSlightly Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
August56.1°F (13.4°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October51.6°F (10.9°C)Light RainMostly CloudySlightly LowAverage
November42.6°F (5.9°C)Light RainMostly CloudySlightly LowSlightly Low
December39.0°F (3.9°C)Light RainMostly CloudySlightly LowAverage

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from RM529 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 RM529 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.

Explore a world of travel with Expedia