Find the best Scotland Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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
Star rating

Our top choices for Scotland hotels

1. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,160 reviews)
"Great hostel and close to everything"
United States
Brenda
The price is £143
includes taxes & fees
30 Jun - 1 Jul
CODE - The Court, Edinburgh

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,415 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is £132
includes taxes & fees
1 Jul - 2 Jul
Holiday Inn Edinburgh Zoo by IHG

3. 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,898 reviews)
"Breakfast and location are good."
United States
Carol Ann
The price is £183
includes taxes & fees
15 Jun - 16 Jun
ibis Edinburgh Centre South Bridge - Royal Mile

4. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,737 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is £159
includes taxes & fees
21 Jun - 22 Jun
Dalmahoy Hotel & Country Club

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,686 reviews)
"We loved this hotel, clean, convenient location and very nice staff"
United States
Isabella
The price is £189
includes taxes & fees
15 Jun - 16 Jun
Apex Grassmarket Hotel

6. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,030 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is £123
includes taxes & fees
5 Jul - 6 Jul
Garner Edinburgh Haymarket by IHG

7. The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (300 reviews)
"Great stay"
United States
Marissa
The price is £179
includes taxes & fees
21 Jun - 22 Jun
The Hoxton Edinburgh

8. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,110 reviews)
"Very convenient hotel, close to the airport, tram and bus station"
United States
Victor
The price is £99
includes taxes & fees
5 Jul - 6 Jul
ibis budget Edinburgh Park

9. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,491 reviews)
"Rooms are nice Staff very helpful Good location I would stay there again"
United States
Joe
The price is £378
includes taxes & fees
23 Jun - 24 Jun
Virgin Hotels Edinburgh

10. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (567 reviews)
"Spacious rooms, great location."
United States
Erlyn Marie
The price is £189
includes taxes & fees
28 Jun - 29 Jun
The Resident Edinburgh

11. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,417 reviews)
"Nice hotel and staff"
United States
Gloria
The price is £209
includes taxes & fees
15 Jun - 16 Jun
Leonardo Royal Hotel Edinburgh

12. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,377 reviews)
"Rooms were great and staff accomodang."
United States
David
The price is £304
includes taxes & fees
14 Jun - 15 Jun
Market Street Hotel

13. Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington
7.6 out of 10, Good, (63 reviews)
"Great location."
United States
Patricia
The price is £73
includes taxes & fees
29 Jun - 30 Jun
Edinburgh Travel Guest House

14. Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.2 out of 10, Wonderful, (712 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 £100
includes taxes & fees
14 Jun - 15 Jun
Sherbrooke Castle Hotel

15. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,020 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
The price is £215
includes taxes & fees
16 Jun - 17 Jun
Wilde Aparthotels, Edinburgh, Grassmarket

16. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,008 reviews)
"Another great stay"
United Kingdom
Amanda
The price is £168
includes taxes & fees
15 Jun - 16 Jun
Village Hotel Edinburgh

17. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,004 reviews)
"Pure 5’star luxury hotel with all the amenities you would expect except chocolate at turn down."
United States
Steven
The price is £705
includes taxes & fees
16 Jun - 17 Jun
The Balmoral Hotel

18. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
Haymarket
8.8 out of 10, Excellent, (1,692 reviews)
"Great clean room, great breakfast, nice staff"
United States
Gabriela
The price is £127
includes taxes & fees
11 Jun - 12 Jun
Point A Edinburgh Haymarket

19. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,189 reviews)
"It was a great location."
United States
CHARLES
The price is £198
includes taxes & fees
28 Jun - 29 Jun
Motel One Edinburgh-Royal

20. Revolver Edinburgh

Revolver Edinburgh
2.0 star property
West End
7.4 out of 10, Good, (31 reviews)
"Super friendly and nice staff"
Spain
Gema
The price is £85
includes taxes & fees
14 Jun - 15 Jun
Revolver Edinburgh
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:19 Jun - 21 Jun

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

  • Breathtaking Scenery: Scotland boasts stunning landscapes, from the rugged Highlands to serene lakes, perfect for outdoor adventures.
  • Historic Castles: Explore iconic castles that reflect Scotland's rich heritage and fascinating history.
  • World-Class Golf: Enjoy renowned golf courses set against picturesque backdrops, ideal for enthusiasts.
  • Vibrant Cities: Experience the charm of Edinburgh and other vibrant cities, offering culture, dining, and entertainment.
  • Welcoming Atmosphere: Scotland is known for its friendly locals and family-friendly environment, ensuring a warm visit.

Find great hotels in Scotland

Scotland offers a diverse selection of accommodation options, from charming bed and breakfasts to luxurious star-rated hotels. Whether you're seeking pet-friendly facilities, business amenities, or a family-friendly environment, you'll find an array of choices to enhance your stay. With numerous reviews available, you can easily discover the best hotels that cater to your specific needs and preferences while exploring the stunning landscapes and rich culture of this remarkable region.

  • Britannia Inn Glasgow: The Britannia Inn Glasgow is a delightful 3.5-star accommodation that provides a welcoming and comfortable stay. Known for its convenient location, this hotel offers a variety of dining options including an onsite restaurant and a buffet breakfast to start your day. Guests can unwind with entertainment facilities such as digital TV and LCD screens in the rooms. The surrounding area is bustling with activities, including nearby shopping districts, museums, and an entertainment district, ensuring that you will have plenty to explore during your stay.
  • Leonardo Royal Hotel Glasgow: Standing tall as a 4-star gem, the Leonardo Royal Hotel Glasgow boasts an impressive guest rating of 9.2 out of 10. Ideal for business travellers and eco-conscious guests alike, this property is eco-certified and emphasises sustainability while providing a touch of luxury. With modern amenities and refined decor, guests can enjoy a comfortable and productive environment. Its central location allows easy access to Glasgow's vibrant city life, making it perfect for both work and leisure.
  • Apex Grassmarket Hotel: This 4-star hotel, with a guest rating of 9.0, offers a unique blend of comfort and style. The Apex Grassmarket Hotel is not only known for its chic design and modern amenities but also for its commitment to eco-friendliness. This property is well-suited for business travellers seeking a sustainable experience while enjoying the local attractions. Located in a lively area, guests can immerse themselves in the rich culture of Scotland, all while returning to a serene and stylish retreat at the end of the day.

Where to stay in Scotland

Scotland offers a wealth of experiences for the adventurous traveller. From the breathtaking Scottish Highlands to the historic charm of Edinburgh, you'll find friendly locals and a family-friendly atmosphere. Indulge in luxury stays while exploring vibrant cities and picturesque regions. Whether you seek outdoor adventures or a relaxing retreat, Scotland’s diverse landscapes and rich history ensure a memorable vacation.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled between the iconic Arthur's Seat and the Firth of Forth, this city offers a rich tapestry of experiences. Visitors flock to Edinburgh for its cultural attractions, including the historic Edinburgh Castle, the Royal Mile, and the annual Edinburgh Festival, which showcases the city's artistic flair. The city's shopping districts, such as Princes Street, and its myriad theatres provide a delightful urban experience. With a peak in visitors during the summer months, Edinburgh buzzes with life, making it a must-visit for families, culture enthusiasts, and city explorers alike.
  • Glasgow: Known for its dynamic arts scene and welcoming atmosphere, Glasgow is a city that thrives on entertainment and romance. Located on the banks of the River Clyde, the city is home to a plethora of attractions, including the renowned Kelvingrove Art Gallery and the vibrant Merchant City. With a peak in visitor numbers during the spring and summer months, Glasgow offers an array of activities, from shopping in its stylish boutiques to enjoying live performances at the SSE Hydro arena. Nature lovers can also venture to nearby national parks, making it an ideal destination for families and couples seeking both culture and adventure.
  • Inverness: Often referred to as the 'Gateway to the Highlands', Inverness is a charming city that captures the essence of Scotland's natural beauty. Situated near the famous Loch Ness, it’s a haven for outdoor enthusiasts and adventure seekers. The city draws visitors looking for scenic landscapes, with opportunities for hiking, golfing, and skiing in nearby resorts. With a peak in tourism during the warmer months, Inverness offers a unique blend of historical sites, such as Inverness Castle, and stunning national parks that showcase the rugged beauty of the Highlands.

Things to do in Scotland

Scotland offers an array of outdoor adventures and stunning scenery, perfect for a memorable holiday. Enjoy world-class golf courses, engage in thrilling water sports, and explore fascinating museums that showcase the region's rich heritage. For families, there are also exciting water slides to enjoy. Whether you're a golf enthusiast or an adventure seeker, Scotland has something for everyone.

Shopping

Experience Edinburgh's St James Quarter, a vibrant shopping destination with high-street fashion, luxury brands, and unique eateries. In Glasgow, visit Buchanan Galleries, a bustling mall featuring an array of shops and dining options, perfect for picking up souvenirs and gifts.

Recreation

Experience luxury at Yellowscott Country Park, where you can unwind in serene surroundings. Enjoy a round of golf or a game of tennis at Shiskine Golf & Tennis Club, followed by relaxation in their elegant facilities. Macdonald Cardrona Golf Course offers picturesque views and a tranquil atmosphere for ultimate relaxation.

Adventure

Explore the rugged beauty of the Scottish Highlands with exhilarating hikes up Ben Nevis, the UK’s highest peak, offering breathtaking views. For thrill-seekers, white-water rafting on the River Tummel provides an adrenaline-pumping experience amidst stunning landscapes.

Experience the thrill of mountain biking in the forests of Aviemore, where challenging trails wind through scenic scenery. Alternatively, try your hand at rock climbing in the iconic cliffs of the Isle of Skye, perfect for both beginners and seasoned climbers.

Take a scenic kayak tour around the Isle of Mull, where you can spot seals and diverse wildlife while paddling through crystal-clear waters. For a unique adventure, explore the underground caves of Oban for an underground experience like no other.

Nightlife

Experience the vibrant nightlife of Scotland by enjoying live music at The Barrowland Ballroom in Glasgow. Alternatively, visit the atmospheric Biddy Mulligan's in Edinburgh for a pint and traditional folk tunes. For a chic cocktail, try The Devil's Advocate, where the ambiance is as inviting as the drinks.

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

Booking tips and Expedia advantages for Scotland

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Scotland are January to March, 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: The cheapest time to book a hotel in Scotland is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 wizard to narrow down your options based on your budget, preferred location, and the type of hotel you desire. For instance, by selecting the Eco-certified filter, you’ll be presented with sustainable and environmentally-friendly hotels that are currently available. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel accommodation in Scotland with your flights and activities through an Expedia package deal.

Find the best attractions in Scotland

Scotland is perfect for outdoor and adventure enthusiasts, offering stunning scenery and a rich cultural experience. Key attractions include beautiful beaches, historic castles, and serene lakes. Visitors can explore iconic Scottish castles that reflect the country's heritage, while also enjoying a variety of outdoor activities. Whether you're seeking adventure or relaxation by the coast, Scotland's diverse points of interest cater to all types of travellers.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers breathtaking views and a rich history. Explore its ancient stone walls, discover the Honours of Scotland, and immerse yourself in the captivating tales of Scottish royalty, all while enjoying a romantic atmosphere.
  • Loch Lomond: Renowned for its stunning scenery, Loch Lomond is perfect for outdoor enthusiasts. Whether you're walking along the sandy beaches or taking a serene boat ride, this picturesque lake invites romance and adventure amidst its natural beauty.
  • Royal Mile: Stretching from Edinburgh Castle to the Palace of Holyroodhouse, the Royal Mile is a bustling street filled with charming shops, historic sites, and vibrant street performances, capturing the essence of city life in Scotland.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageSlightly Low
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 LowAverage
December39.0°F (3.9°C)Light RainMostly CloudySlightly LowAverage

Discover your perfect hotels in Scotland with Expedia

Varied hotels in Scotland for all types of travellers 

Scotland is known for its breathtaking landscapes of rolling green hills and rugged peaks. The friendliness of the locals is the stuff of legend and the rich history, culture and whiff of mystery of the Loch Ness finish painting the picture of a country that's close to the heart of many travellers. There are many types of hotels in Scotland, from Scotland hotels with spas well-suited for romantic breaks to dog-friendly hotels in Scotland if you're planning on bringing the whole family, including pets, along for the ride.  

Popular places to stay in Scotland 

Besides Glasgow, Edinburgh and smaller cities like Aberdeen and Dundee, Scotland is largely rural. The weather is famously temperamental. On average, Scotland gets the most rain in the UK. This doesn't stop visitors from making the most of the great outdoors, with plenty of opportunities for hiking and many historical attractions dotted all around the countryside. To get to Scotland, international visitors typically fly into Edinburgh or Glasgow airport. Scotland is easily accessible by land from mainland UK. Some of the best places to stay in Scotland include: 

  • Edinburgh: The capital of Scotland is its cultural beating heart with events such as the Edinburgh Fringe keeping Scotland on the international cultural map year after year. Summer is typically busy in Edinburgh, so look outside of July and August and you may find fantastic hotel deals in Scotland. 
  • Glasgow: Rowdy Glasgow is famous for its lively music, club scene and friendly population. Glasgow was voted friendliest city in the world in 2022 according to Time Magazine. Don't leave Glasgow without having sampled local beverages such as Buckfast Tonic Wine. 
  • Inverness: This small city sits on the edge of the water in the northern reaches of Scotland. Not only is its Old Town particularly stunning, it is also one of the best bases to explore the legendary Scottish Highlands. The region is home to some of the best hotels in Scotland. 
  • Aberdeen: Affectionately known as the Granite City with regard to the extensive use of granite in the construction of the city's older buildings, Aberdeen is a city of architecture and industry. Due to its location on the North Sea, it has a reputation for fantastic seafood, which can be sampled in restaurants on the harbour

Find some of the best Scotland hotel deals 

If you're after Scotland hotel deals, one of your best bets is to look at several travel dates with Expedia and be flexible when booking your accommodation. The summer holidays are often busy in Scotland. If you look outside of July and August, you may be able to find great deals. 

Expedia's powerful search engine allows you to access some of the nicest hotels in Scotland, including hotels with pools in Scotland. To find some of the best places to stay in Scotland, check the guest rating from fellow Expedia guests in the search filters. This will highlight some of the most popular and stunning hotels in Scotland.  

Picks of the best hotels in Scotland 

From hotels with pools in Scotland to classic travel inns, Scotland has plenty to offer travellers. Discover one of the widest and most competitively priced selections of Scottish accommodation with Expedia. 

  • Scotlands Spa Hotel is a 3-star hotel with a full-service spa and health club in the town of Pitlochry right in the heart of Scotland. The Pitlochry Highland Games are a major attraction in the region and can be visited every year in September.  
  • Fairmont St Andrews is a 5-star family-friendly hotel on the east coast of Scotland. Amenities include a spa, pool, 5 restaurants and 4 bars. Exceptionally well-rated, it is a top choice for luxury hotels in Scotland.  
  • The Pitlochry Hydro Hotel boasts a pool, a gym and evening entertainment. Whiskey fans will enjoy the close proximity of the Bells Blair Athol Distillery.  
  • The Balmoral Hotel in Edinburgh takes the luxury experience to the next level with 3 on-site restaurants and 2 bars, as well as an indoor pool and full-service spa. Historical attractions such as Edinburgh Castle and the Royal Mile are within walking distance.  
  • The Banff Springs Hotel on the northern coast of Scotland is located close to the beach and the picturesque town of Banff. It offers business and wedding services, along with a terrace with sea views.  
  • The Claymore Hotel in the village of Arrochar lies on the banks of Loch Long and offers neat and tidy rooms in a beautiful building at the bottom of a grassy green hill. Arrochar is a popular destination for mountaineering and hiking enthusiasts thanks to its many trails.  
  • The Gairloch Hotel on the northwest coast of Scotland is a lovely dog-friendly hotel in Scotland with fantastic ocean views.

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 £73 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 £73 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?
We make booking a stay in Scotland as simple as swiping right for your perfect holiday. First, there's the extensive range of options and unbeatable prices. Then, there's our online Help Centre, which is available 24/7. Plus, when you sign up for our One Key™ rewards programme, you can collect OneKeyCash™* and spend it on eligible flights, activities, hotels and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.