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

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,483 reviews)
"Great location, very comfortable and spacious room, friendly staff."
United Kingdom
Christopher
The price is £100
includes taxes & fees
22 Mar - 23 Mar
Apex Grassmarket Hotel

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,067 reviews)
"Had a great stay!"
United Kingdom
Harshana
The price is £82
includes taxes & fees
15 Mar - 16 Mar
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,166 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is £48
includes taxes & fees
26 Mar - 27 Mar
Holiday Inn Edinburgh 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,429 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is £105
includes taxes & fees
15 Mar - 16 Mar
Aparthotel Adagio Edinburgh Royal Mile

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,727 reviews)
"From the welcoming staff at the reception to the restaurant and bar staff the whole experience was enjoyable and made our stay relaxing."
United Kingdom
David
The price is £85
includes taxes & fees
15 Mar - 16 Mar
Dalmahoy Hotel & Country Club

Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.4 out of 10, Exceptional, (692 reviews)
"Greta accomodations, great staff!!"
Canada
Jody
The price is £98
includes taxes & fees
15 Mar - 16 Mar
Sherbrooke Castle Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (211 reviews)
"Lovely hotel with great staff"
United Kingdom
Elizabeth
The price is £94
includes taxes & fees
24 Mar - 25 Mar
The Hoxton Edinburgh

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,246 reviews)
"Clean room, great location, fantastic staff"
United Kingdom
Kerri
The price is £162
includes taxes & fees
17 Mar - 18 Mar
Market Street Hotel

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,649 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is £71
includes taxes & fees
12 Mar - 13 Mar
Point A Hotel Edinburgh Haymarket

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,030 reviews)
"Really nice hotel in a great location. Staff were all very polite and the pool was lovely too."
United Kingdom
Lisa
The price is £110
includes taxes & fees
15 Mar - 16 Mar
Apex Waterloo Place Hotel

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,419 reviews)
"Loved my stay here!"
United States
Katherine A
The price is £200
includes taxes & fees
15 Mar - 16 Mar
Virgin Hotels Edinburgh

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,011 reviews)
"Room was nice"
United States
Miles
The price is £49
includes taxes & fees
22 Mar - 23 Mar
Garner Edinburgh Haymarket by IHG

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,579 reviews)
"Great location! "
Canada
Caitlin
The price is £118
includes taxes & fees
15 Mar - 16 Mar
Apex City of Edinburgh Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very good, (1,005 reviews)
"Lovely family stay, staff were friendly and hotel itself had a great atmosphere. Will definitely stay here again "
United Kingdom
Diljit
The price is £80
includes taxes & fees
15 Mar - 16 Mar
Village Hotel Edinburgh

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,295 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is £67
includes taxes & fees
22 Mar - 23 Mar
Moxy Edinburgh Airport

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (678 reviews)
"All as expected for a short business trip, clean room, breakfast was good, didn’t need much more"
United Kingdom
Kapil
The price is £63
includes taxes & fees
15 Mar - 16 Mar
Delta Hotels by Marriott Edinburgh

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,010 reviews)
"Great location, excellent breakfast buffet. "
United States
James
The price is £110
includes taxes & fees
15 Mar - 16 Mar
Hilton Edinburgh Carlton

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,062 reviews)
"Very clean and a great, simple hotel for a stay in Edinburgh!"
United States
Brooke
The price is £55
includes taxes & fees
26 Mar - 27 Mar
ibis budget Edinburgh Park

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,015 reviews)
"Great room and staff"
United Kingdom
Gemma
The price is £139
includes taxes & fees
22 Mar - 23 Mar
Sheraton Grand Hotel & Spa, Edinburgh

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,325 reviews)
"Clean room, staff were helpful and location was great!"
Canada
Debbie
The price is £107
includes taxes & fees
15 Mar - 16 Mar
Leonardo Royal 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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Great weekend hotel deals in Scotland

Showing deals for:20 Mar - 22 Mar

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 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

Frequently asked questions

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