Find the best Scotland Hotels

Start date: Check-in selected.
End date: Check-out
    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

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

Top Hotels Scotland

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (1006)
"city center, very convenient for reaching any attractions, the staff are all very friendly and helpful"
The price is £149
includes taxes & fees
6 Oct - 7 Oct
CoDE Pod – The CoURT - Edinburgh

Holiday Inn Edinburgh by IHG

4.0 star property
8.4 out of 10, Very good, (1010)
"Good place to stay for the price"
The price is £100
includes taxes & fees
21 Sept - 22 Sept
Holiday Inn Edinburgh by IHG

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (2117)
"Amazing hotel, close to everything "
The price is £195
includes taxes & fees
5 Oct - 6 Oct
Apex Grassmarket Hotel

YOTEL Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2317)
"Great location and nice hotel"
The price is £145
includes taxes & fees
28 Sept - 29 Sept
YOTEL Edinburgh

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very good, (1002)
"Perfect place to stay if you are in a sport Spirit "
The price is £114
includes taxes & fees
9 Oct - 10 Oct
Village Hotel Edinburgh

The Social Hub Glasgow

4.0 star property
9.4 out of 10, Exceptional, (1065)
"Great stay"
The price is £71
includes taxes & fees
5 Oct - 6 Oct
The Social Hub Glasgow

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1838)
"Great place"
The price is £195
includes taxes & fees
5 Oct - 6 Oct
Apex Waterloo Place Hotel

The Hoxton Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (42)
"This is an amazing property and the staff made the stay even more enjoyable! "
The price is £188
includes taxes & fees
8 Oct - 9 Oct
The Hoxton Edinburgh

Garner Edinburgh Haymarket by IHG

3.0 star property
8.0 out of 10, Very good, (1005)
"Lovely stay for my son and his girlfriend. They enjoyed how walkable it was. "
The price is £111
includes taxes & fees
5 Oct - 6 Oct
Garner Edinburgh Haymarket by IHG

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1067)
"Great hotel and location "
The price is £188
includes taxes & fees
5 Oct - 6 Oct
Motel One Edinburgh - Royal

Delta Hotels by Marriott Edinburgh

4.0 star property
8.2 out of 10, Very good, (513)
"Very nice accommodation to stay. "
The price is £123
includes taxes & fees
28 Sept - 29 Sept
Delta Hotels by Marriott Edinburgh

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very good, (1619)
"Nice hotel in a great location"
The price is £161
includes taxes & fees
28 Sept - 29 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1625)
"Great place to stay."
The price is £125
includes taxes & fees
5 Oct - 6 Oct
Dalmahoy Hotel & Country Club

Britannia Hotel Edinburgh

3.0 star property
6.0 out of 10, (1265)
"Nice place to stay "
The price is £75
includes taxes & fees
9 Oct - 10 Oct
Britannia Hotel Edinburgh

voco Edinburgh-Haymarket by IHG

4.0 star property
9.2 out of 10, Wonderful, (393)
"The property was very clean and the staff were very accommodating. "
The price is £197
includes taxes & fees
14 Sept - 15 Sept
voco Edinburgh-Haymarket by IHG

Safestay Edinburgh Cowgate

2.5 star property
6.8 out of 10, (82)
"Perfect place thank You "
The price is £71
includes taxes & fees
14 Sept - 15 Sept
Safestay Edinburgh Cowgate

Point A Hotel Edinburgh Haymarket

3.0 star property
8.8 out of 10, Excellent, (1552)
"Great location walkable to old town and sights"
The price is £123
includes taxes & fees
5 Oct - 6 Oct
Point A Hotel Edinburgh Haymarket

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (2247)
"Great location,friendly and helpful front desk!"
The price is £183
includes taxes & fees
5 Oct - 6 Oct
Aparthotel Adagio Edinburgh Royal Mile

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (1226)
"Wonderful location and beautiful hotel interior "
The price is £289
includes taxes & fees
14 Sept - 15 Sept
Virgin Hotels Edinburgh

ibis budget Edinburgh Park

3.0 star property
8.2 out of 10, Very good, (1006)
"Great for a stay close to the airport "
The price is £88
includes taxes & fees
21 Sept - 22 Sept
ibis budget Edinburgh Park
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 Sept - 21 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Guide to exploring Scotland

Guide to exploring Scotland

Top reasons to visit Scotland

  • Breathtaking Landscapes: Scotland boasts stunning scenery, from the majestic Highlands to tranquil lakes and beautiful beaches.
  • Rich History and Culture: Explore magnificent castles and vibrant cities like Edinburgh and Glasgow, steeped in history.
  • Outdoor Adventures: Ideal for nature lovers, Scotland offers various outdoor activities, including hiking and golfing.
  • Welcoming Atmosphere: Enjoy the friendly hospitality of Scots in charming towns and vibrant cities.
  • Diverse Accommodation: Choose from a range of stays, from cosy bed and breakfasts to luxurious boutique hotels.

Find great hotels in Scotland

Scotland offers a delightful range of accommodation options, from charming bed and breakfasts to modern hotels, catering to all types of travellers. Whether you're seeking pet-friendly facilities, a family-friendly holiday park, or a secluded cottage for a peaceful retreat, you'll discover a variety of choices to enhance your stay. With numerous options for accommodation upgrades, Scotland ensures a memorable experience for every visitor, regardless of their travel needs.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, the Apex Grassmarket Hotel is a 4-star establishment that beautifully blends modern comforts with eco-consciousness. Ideal for business travellers, this hotel boasts comprehensive amenities including multiple meeting rooms and a well-equipped business centre. Its eco-certification showcases a commitment to sustainability, making it perfect for eco-friendly visitors. Guests can enjoy stunning views of Edinburgh Castle while indulging in the hotel’s welcoming atmosphere, ensuring a productive yet relaxed stay.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A 3-star gem in Edinburgh, the ibis Edinburgh Centre South Bridge - Royal Mile is a vibrant and inclusive hotel that welcomes all, including LGBTQIA travellers. This pet-friendly accommodation allows furry friends to join in on the adventure, with essential amenities such as food and water bowls provided. The lively decor and friendly service create an inviting atmosphere, making it an excellent choice for those looking to explore the historic Royal Mile while enjoying the comforts of modern hospitality.
  • Apex Waterloo Place Hotel: Experience luxury at the Apex Waterloo Place Hotel, a 4-star retreat that offers an enchanting blend of family-friendly amenities and spa indulgence. This eco-certified hotel features an indoor pool, sauna, and a full-service spa, perfect for unwinding after a day of sightseeing in Edinburgh. Families will appreciate the tailored services for children, ensuring a memorable stay for guests of all ages. Located conveniently for exploring the city, this hotel provides a rejuvenating escape amidst the hustle and bustle.

Where to stay in Scotland

Scotland beckons with its breathtaking landscapes and rich history, making it a perfect destination for outdoor enthusiasts and families alike. Discover the enchanting Scottish Highlands, where adventure awaits in the form of hiking, cycling, and exploring picturesque glens. Experience friendly local hospitality in vibrant cities like Edinburgh and Glasgow, or relax at charming holiday parks scattered throughout the region. Whether you're seeking a historical journey or a family-friendly getaway, Scotland offers unforgettable experiences at every turn.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled between the iconic Arthur's Seat and the Firth of Forth, the city offers a unique blend of historic landmarks, such as the majestic Edinburgh Castle and the Royal Mile. Visitors can immerse themselves in the rich cultural scene, with numerous theatres and galleries showcasing local talent. The bustling shopping areas and family-friendly attractions make it a perfect destination for all types of travellers. The best time to visit is during the summer months when the city comes alive with festivals, but there’s always something happening year-round.
  • Glasgow: Known for its dynamic arts scene and friendly locals, Glasgow is a city that thrives on entertainment and culture. Located on the banks of the River Clyde, it boasts a diverse array of attractions including the renowned Kelvingrove Art Gallery and the vibrant Merchant City. With a rich musical heritage, Glasgow offers an array of live music venues and theatres, catering to all tastes. Outdoor enthusiasts can explore nearby national parks, while shopping lovers will revel in the city's extensive retail options. The peak visiting times of April, July, and September promise a lively atmosphere, making it an ideal romantic getaway or family adventure.
  • Inverness: Often regarded as the gateway to the Scottish Highlands, Inverness is a charming city that offers breathtaking scenery and outdoor activities. Situated on the banks of the River Ness, it serves as an excellent base for exploring the stunning landscapes of Loch Ness and the surrounding national parks. Adventurers can enjoy skiing, golfing, and hiking, making it perfect for those seeking outdoor thrills. The city's historic sites, including the impressive Inverness Castle, add to its appeal. With peak visitor numbers from April to September, you’ll find ample opportunities to connect with nature and delve into Scotland's rich heritage.

Things to do in Scotland

Scotland offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal destination for nature lovers. Popular activities include playing golf at renowned courses and exploring vibrant shopping areas. Don't miss the chance to visit the Maltings Theatre for a taste of local culture and entertainment during your stay.

Shopping

In Scotland, visit Union Square Shopping Centre for a vibrant mix of shops and entertainment. The House of Bruar offers a taste of traditional Scottish goods. For a unique experience, check out the Victorian Market, bustling with local vendors and charm. If you're up for a drive, don't miss the scenic beauty along the way.

Recreation

Experience the electric atmosphere at Murrayfield Stadium, where you can immerse yourself in Scotland's sports culture. Enjoy a round of golf at the historic Old Course at St Andrews, surrounded by breathtaking landscapes. For relaxation, visit Strathclyde Country Park, perfect for leisurely strolls and peaceful moments in nature.

Adventure

At Knockhill Racing Circuit, feel the adrenaline rush as you watch thrilling motor racing events or try your hand at driving experiences. At CairnGorm Mountain, enjoy skiing and snowboarding amidst stunning alpine scenery. The Nevis Range Mountain Experience offers breathtaking views on a cable car ride, perfect for family adventures.

Nightlife

Experience the vibrant nightlife in Scotland by visiting the Edinburgh Playhouse Theatre for cultural shows, or enjoy family fun at Dalscone Farm Fun's arcade. For a more relaxed evening, grab a drink at Greyfriar's Bobby pub, where you can soak in the lively atmosphere with romance in the air.

Booking tips and Expedia advantages for Scotland

To save money on your trip to Scotland, consider visiting during the cheaper months of January to February and November, while avoiding the peak summer season. Book your accommodation about a month in advance, ideally on a Tuesday for the best rates. Use Expedia to find last-minute deals and filter by budget and location for the best options. Combining your hotel, flights, and activities into a package can also yield significant savings. Look for exclusive discounts and deals to make your visit more affordable.

  • 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: Booking a hotel in Scotland about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Scotland is Tuesday. 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 preferred type of accommodation. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your hotel stay in Scotland with your flights and activities through an Expedia package.

Find the best attractions in Scotland

Scotland offers an incredible blend of outdoor adventures and stunning scenery, making it an ideal destination for holidaymakers. Visitors can explore captivating beach areas, majestic castles, and serene lakes, all while immersing themselves in the rich culture and natural beauty of the region. Whether you're seeking a relaxing beach experience or an adventurous trek through breathtaking landscapes, Scotland’s attractions cater to every traveller's needs.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers breathtaking views and a rich tapestry of history. Explore its storied halls, see the Crown Jewels, and immerse yourself in a romantic atmosphere steeped in Scottish culture.
  • Royal Mile: This historic street connects Edinburgh Castle to the Palace of Holyroodhouse, brimming with vibrant shops, pubs, and street performers. Its lively city vibe invites you to wander, savour local delicacies, and soak in the bustling atmosphere.
  • Loch Lomond: Renowned for its stunning scenery, Loch Lomond is perfect for outdoor enthusiasts. Enjoy leisurely walks, watersports, or simply relax by the beach, all while basking in the romantic tranquillity of this picturesque lake.

Best time to go to Scotland

The best time to visit Scotland is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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.1000000000000005°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.300000000000001°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

The nearest major airports for your trip to Scotland

Scotland boasts several major airports for visitors, with Edinburgh Airport (EDI) being just 4.3km from the city centre, offering excellent hotels like the 5-star Virgin Hotels Edinburgh and InterContinental Edinburgh The George. Glasgow International Airport (GLA) is situated 30.4km away, with nearby luxury options such as the Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort. For those considering Newcastle International Airport (NCL), located 53.4km from Scotland, accommodations include the 4.5-star Hemples Lodge and County Hotel & County Aparthotel. Each airport provides convenient transport links to their respective hotels, ensuring a smooth arrival in Scotland.

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

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