Search Hotels in Scotland

Top Cities in Scotland

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Compare 19,348 hotels in Scotland with room rates, reviews, and availability. Most hotels are fully refundable.

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very good, (1534)
"Great property well Located. "
The price is £169
includes taxes & fees
20 Jul - 21 Jul
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1964)
"Great location and staff."
The price is £208
includes taxes & fees
6 Jul - 7 Jul
Apex Grassmarket Hotel

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (924)
"Nice and friendly staff. "
The price is £139
includes taxes & fees
16 Jul - 17 Jul
CoDE Pod – The CoURT - Edinburgh

Holiday Inn Edinburgh by IHG

4.0 star property
8.2 out of 10, Very good, (1005)
"Lovely stay right next to the zoo with plenty of save in the bar area"
The price is £135
includes taxes & fees
6 Jul - 7 Jul
Holiday Inn Edinburgh by IHG

Old Town Chambers, Autograph Collection

5.0 star property
9.6 out of 10, Exceptional, (2114)
"Perfect location for visit to Edinburgh."
Old Town Chambers, Autograph Collection

YOTEL Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2274)
"We enjoyed our stay and would absolutely recommend Yotel. Great location, nice room, and the stuff was very accommodating."
The price is £158
includes taxes & fees
13 Jul - 14 Jul
YOTEL Edinburgh

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1004)
"Fantastic experience staying here! Cozy lobby, nice bar, comfortable room, amazing location. Would absolutely stay here again"
The price is £154
includes taxes & fees
6 Jul - 7 Jul
Motel One Edinburgh - Royal

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1738)
"Great spot for a visit with family. "
The price is £225
includes taxes & fees
6 Jul - 7 Jul
Apex Waterloo Place Hotel

ibis budget Edinburgh Park

3.0 star property
8.2 out of 10, Very good, (1007)
"friendy staff good clean environment great comfortable beds"
The price is £125
includes taxes & fees
24 Jul - 25 Jul
ibis budget Edinburgh Park

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (2133)
"Great location, clean with friendly staff"
The price is £185
includes taxes & fees
20 Jul - 21 Jul
Aparthotel Adagio Edinburgh Royal Mile

Delta Hotels by Marriott Edinburgh

4.0 star property
8.2 out of 10, Very good, (419)
"Lovely stay, great facilities, friendly staff, easy access to airport and town"
The price is £131
includes taxes & fees
27 Jul - 28 Jul
Delta Hotels by Marriott Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

4.0 star property
9.4 out of 10, Exceptional, (922)
"We enjoyed our stay, recommended "
The price is £240
includes taxes & fees
23 Jul - 24 Jul
Wilde Aparthotels, Edinburgh, Grassmarket

Britannia Hotel Edinburgh

3.0 star property
6.0 out of 10, (1206)
"An awesome stay"
The price is £65
includes taxes & fees
6 Jul - 7 Jul
Britannia Hotel Edinburgh

The Social Hub Glasgow

4.0 star property
9.4 out of 10, Exceptional, (789)
"Was a perfect stay with lots to do and great area."
The price is £62
includes taxes & fees
6 Jul - 7 Jul
The Social Hub Glasgow

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1620)
"Amazing place to stay!"
The price is £149
includes taxes & fees
27 Jul - 28 Jul
Dalmahoy Hotel & Country Club

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1159)
"Convenient location and nice facilities."
The price is £117
includes taxes & fees
20 Jul - 21 Jul
Dakota Edinburgh

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (1171)
"Excellent hotel and location in old town "
The price is £363
includes taxes & fees
21 Jul - 22 Jul
Virgin Hotels Edinburgh

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1038)
"Overall a great place to stay!"
The price is £232
includes taxes & fees
24 Jul - 25 Jul
Market Street Hotel

The Resident Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (134)
"Great location excellent Staff "
The price is £167
includes taxes & fees
6 Jul - 7 Jul
The Resident Edinburgh

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very good, (1000)
"Great hotel ! "
The price is £172
includes taxes & fees
31 Jul - 1 Aug
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:18 Jul - 20 Jul
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around Scotland

Guide to exploring around 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

Explore a diverse range of hotel accommodations in Scotland, from charming bed and breakfasts to luxurious boutique hotels. Whether you're seeking pet-friendly options, family-friendly experiences, or business-themed facilities, Scotland offers a variety of choices to suit every traveller's needs. Discover the best hotels and star-rated establishments that provide a unique blend of comfort and Scottish hospitality for your memorable getaway.

  • Apex Grassmarket Hotel: Nestled in the vibrant heart of Edinburgh, the Apex Grassmarket Hotel combines modern comfort with a distinctive eco-friendly ethos. This 4-star property is perfect for business travellers seeking a sustainable experience. The hotel boasts a host of business amenities, including a well-equipped Business Centre and multiple Meeting Rooms, ensuring that all professional needs are met. Guests can also unwind in stylish rooms that offer breathtaking views of Edinburgh Castle, making it an ideal retreat after a busy day.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel is a welcoming haven for those seeking a pet-friendly and LGBTQIA-friendly environment. Located in the bustling South Bridge area, the ibis Edinburgh Centre offers comfortable accommodations and a warm atmosphere for all guests. With amenities that accommodate pets, including food and water bowls, it ensures a stress-free stay for furry companions. The hotel’s affiliation with LGBTQI travel guides highlights its commitment to inclusivity, making it a fantastic choice for diverse travellers.
  • Apex Waterloo Place Hotel: A luxurious 4-star hotel, the Apex Waterloo Place Hotel is ideal for families and business travellers alike. Located in a prime location, this eco-certified property features extensive business facilities, including multiple Meeting Rooms and a spacious Conference Space. Families will appreciate the child-friendly services and amenities, ensuring a comfortable stay for guests of all ages. The hotel’s elegant design, coupled with modern comforts, provides a perfect blend of relaxation and productivity during your stay in Scotland.

Where to stay in Scotland

Scotland offers an unforgettable travel experience, blending stunning scenery with rich history. Explore the breathtaking Scottish Highlands, where outdoor adventures abound amidst majestic landscapes. Discover vibrant cities like Edinburgh and Glasgow, renowned for their friendly atmospheres and family-friendly attractions. Indulge in luxury accommodations and immerse yourself in the local culture while visiting top destinations that showcase Scotland's unique charm. Whether you're seeking relaxation or adventure, Scotland promises a memorable getaway.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled between the extinct volcano of Arthur's Seat and the Firth of Forth, this city offers a striking skyline dominated by the iconic Edinburgh Castle. Visitors are drawn to its rich cultural scene, particularly during the festival season from July to September, when the city comes alive with performances and events. Explore the historic Royal Mile, shop in the bustling Grassmarket, or enjoy a show at the renowned Edinburgh Playhouse. With its captivating mix of old and new, Edinburgh provides a unique travel experience for families and culture enthusiasts alike.
  • Glasgow: Known for its friendly locals and vibrant arts scene, Glasgow is a city that pulsates with life. Set along the River Clyde, it boasts a rich industrial heritage and a wealth of contemporary attractions. Peak visitor seasons in April, July, and September see guests flocking to its world-class museums, such as the Kelvingrove Art Gallery and Museum, and the bustling shopping areas like Buchanan Street. Glasgow is also famed for its entertainment venues, including the SSE Hydro, which hosts concerts and events throughout the year. Whether you're seeking romantic dinners or family outings, Glasgow offers an unforgettable urban experience.
  • Inverness: Often referred to as the Gateway to the Highlands, Inverness is a city that captures the essence of Scotland’s natural beauty. Located near the shores of Loch Ness, it is a haven for outdoor enthusiasts and adventure seekers. Visitors peak in April, July, and September, drawn by the stunning landscapes and numerous activities such as skiing and golfing. Explore the nearby Cairngorms National Park for breathtaking scenery or visit historic sites like Inverness Castle. Inverness offers a perfect blend of adventure and tranquillity, making it a must-visit for those looking to immerse themselves in Scotland's wild heart.

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 a wealth of outdoor adventures and breathtaking scenery, making it an ideal destination for a memorable holiday. Visitors can explore magnificent castles, relax on stunning beaches, or enjoy tranquil lakes. The attractions cater to those seeking cultural experiences, outdoor activities, and seaside relaxation, ensuring there's something for everyone to enjoy in this captivating part of the United Kingdom.

  • Edinburgh Castle: Dominating the skyline of Edinburgh, this historic fortress offers a glimpse into Scotland’s rich past. Explore its impressive architecture, captivating exhibitions, and enjoy stunning views of the city from its ramparts, all while absorbing the romantic atmosphere that surrounds this iconic landmark.
  • Royal Mile: This vibrant street is the heart of Edinburgh's Old Town, bustling with shops, street performers, and historic sites. Stroll along its cobbled paths, immerse yourself in the lively city vibes, and discover the unique blend of culture, history, and local cuisine that characterises this famous thoroughfare.
  • Loch Lomond: Known for its breathtaking scenery, Loch Lomond is perfect for outdoor adventures. Whether you fancy a leisurely stroll along the shores or a romantic picnic with stunning views, this picturesque lake offers an idyllic escape into nature, making it a must-visit destination.

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 can be conveniently accessed through several major airports. Edinburgh Airport (EDI) is situated 4.3km away, with excellent nearby hotel options such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh. Glasgow International Airport (GLA) is located 30.4km away, with luxurious accommodation like the 5-star Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort just 2.5km from the airport. For those considering Newcastle Airport (NCL), located 53.4km from Scotland, notable hotels include the 4.5-star Hemples Lodge and the 4-star County Hotel. Each airport offers accessible transport options from these establishments.

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.

Frequently asked questions

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