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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scotland hotels

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,098 reviews)
"Rooms were clean, staff were friendly, and Wifi worked perfectly."
United Kingdom
Alireza
The price is £107
includes taxes & fees
26 Apr - 27 Apr
CODE - The Court, Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,284 reviews)
"Good staff , good breakfast "
Australia
Sakchai
The price is £89
includes taxes & fees
26 Apr - 27 Apr
Holiday Inn Edinburgh by IHG

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,549 reviews)
"Friendly staff, great views and great location."
United States
Jessica
The price is £215
includes taxes & fees
23 Apr - 24 Apr
Apex Grassmarket Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,009 reviews)
"Lovely and helpful staff, clean room, plenty of things to do nearby and not too far from the town. "
United Kingdom
Jaimie
The price is £109
includes taxes & fees
26 Apr - 27 Apr
Garner Edinburgh Haymarket by IHG

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,486 reviews)
"Great place to stay"
Canada
Maya
The price is £209
includes taxes & fees
21 Apr - 22 Apr
Aparthotel Adagio Edinburgh Royal Mile

Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.2 out of 10, Wonderful, (699 reviews)
"Greta accomodations, great staff!!"
Canada
Jody
The price is £154
includes taxes & fees
17 May - 18 May
Sherbrooke Castle Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (250 reviews)
"Beds were so comfortable and place was clean and homey"
United States
Jenna
The price is £159
includes taxes & fees
26 Apr - 27 Apr
The Hoxton Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,714 reviews)
"Dalmahoy Hotel and country club was a fantastic stay. Very quiet area, warm swimming pool, fantastic food and very clean hotel. "
United Kingdom
Carol-Ann
The price is £129
includes taxes & fees
26 Apr - 27 Apr
Dalmahoy Hotel & Country Club

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,658 reviews)
"Great place to stay for a couple of days, amazing staff and unbelievable location!"
United States
Josué Elías Pérez
The price is £109
includes taxes & fees
26 Apr - 27 Apr
Point A Edinburgh Haymarket

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,080 reviews)
"The room was clean, staff were friendly and accommodating, fast internet connection and quiet."
United Kingdom
Honey
The price is £90
includes taxes & fees
4 May - 5 May
ibis budget Edinburgh Park

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,814 reviews)
"I enjoyed my stay, and is in a great area of Edinburgh. "
United States
Mary
The price is £150
includes taxes & fees
4 May - 5 May
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,061 reviews)
"Excellent experience will definitely stay at the Apex again "
United Kingdom
Pamela
The price is £199
includes taxes & fees
22 Apr - 23 Apr
Apex Waterloo Place Hotel

SCHLOSS Roxburghe, part of Destination by Hyatt

SCHLOSS Roxburghe, part of Destination by Hyatt
5.0 star property
Kelso
9.4 out of 10, Exceptional, (315 reviews)
"Amazing stay, can’t wait to be back here. Room was great, spa incredible and the nicest of staff too."
United Kingdom
Cameron
The price is £262
includes taxes & fees
10 May - 11 May
SCHLOSS Roxburghe, part of Destination by Hyatt

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,148 reviews)
"Great location "
Canada
Charles
The price is £143
includes taxes & fees
26 Apr - 27 Apr
Motel One Edinburgh-Royal

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,306 reviews)
"Great stay "
United States
Chase
The price is £247
includes taxes & fees
26 Apr - 27 Apr
Market Street Hotel

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,360 reviews)
"great breakfast bar, room was clean and spacious"
United States
Amy
The price is £169
includes taxes & fees
26 Apr - 27 Apr
Leonardo Royal Hotel Edinburgh

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (710 reviews)
"Could not fault this hotel"
United Kingdom
Jean
The price is £114
includes taxes & fees
26 Apr - 27 Apr
Delta Hotels by Marriott Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,442 reviews)
"Great place "
United Kingdom
Steven
The price is £225
includes taxes & fees
26 Apr - 27 Apr
Virgin Hotels Edinburgh

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,595 reviews)
"Great location, clean, good breakfast"
United States
Jorge
The price is £195
includes taxes & fees
26 Apr - 27 Apr
Apex City of Edinburgh Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,002 reviews)
"Very nice and clean hotel. "
United Kingdom
Nadeem
The price is £152
includes taxes & fees
30 Apr - 1 May
Village Hotel 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:1 May - 3 May

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

The nearest major airports for your trip to Scotland

Scotland can be easily accessed via its major airports. EDInburgh Airport (EDI) is approximately 11.3km from the city centre, with excellent nearby hotels such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh. GLAsgow International Airport (GLA) is about 78.9km away, with luxurious options like the 5-star Kimpton Blythswood Hotel & Spa and the 5-star JA Mar Hall Scotland within close proximity. For those flying into Newcastle International Airport (NCL), which is around 138.4km from Scotland, Hemples Lodge offers a cosy 4.5-star stay just 3.2km away. Each airport provides convenient transportation options to their respective hotels for a smooth travel experience.

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 £89 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 £89 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.