Hotels in Scotland

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Scotland?

Top hotels in Edinburgh (and vicinity)

Top hotels in Glasgow

Top hotels in Inverness

Top hotels in Aberdeen

Top cities in Scotland

Great weekend hotel deals in Scotland

Showing deals for:29 May - 31 May

Top landmarks in Scotland

Check out reviews of Scotland hotels guests love

Find out more about Scotland

Whispers of the Highlands: A Journey Through Scotland's Timeless Castles and Rich Heritage

Discover the enchanting allure of Scotland, where rugged landscapes and rich history intertwine. Wander through the majestic Highlands, home to lochs and towering mountains, or lose yourself in the charm of ancient castles like Edinburgh Castle and Stirling Castle. Explore vibrant cities brimming with culture, museums, and lively festivals, while indulging in exquisite Scottish cuisine and whisky. Whether seeking romantic escapes, outdoor adventures, or off-the-beaten-path treasures, Scotland promises a captivating journey that will linger in your heart long after you leave. Embrace the magic of this timeless land, where every corner tells a story.

Discover great hotels in Scotland

Scotland offers a diverse range of hotel accommodations, from luxury hotels with stunning views to charming boutique stays and friendly budget options. Whether you seek a lavish retreat or a cosy base to explore, you'll find delightful choices throughout the country, catering to all tastes and budgets. Here are some of our travelers' favorite hotels in Scotland:

  1. Crescent HouseOpens in a new window: Nestled in the heart of Edinburgh, Crescent House is a luxurious 5.5-star hotel that caters to adventurous and romantic travelers alike. The guesthouse offers a plethora of activities, from mountain climbing to swimming and surfing, ensuring guests are never short of excitement. Indulge in curated romance packages that allow for intimate dining experiences with options like wine tasting and champagne service. The onsite spa and pool facilities provide a serene escape for relaxation, complemented by massage therapies for ultimate rejuvenation. Frequent travelers appreciate the distinctive experience that Crescent House offers, making it a favourite for those seeking adventure paired with comfort.
  2. SCHLOSS RoxburgheOpens in a new window: Located in the charming town of Kelso, SCHLOSS Roxburghe is a 5.0-star hotel that is ideal for adventure seekers and families. This hotel features an array of outdoor activities, including hiking, fishing, and archery, ensuring an engaging stay for all. The property is designed with family-friendly amenities, providing a comfortable environment for guests. With its focus on providing unique experiences and quality service, SCHLOSS Roxburghe is a top choice for travellers looking for relaxation and adventure combined, providing an enriching atmosphere that resonates well with leisure seekers.
  3. Marine TroonOpens in a new window: Positioned in Troon, Marine Troon is a stunning 5.0-star hotel that offers direct beach access, perfect for those desiring a beach vacation. The hotel is characterised by its elegant architecture and inviting atmosphere, making it an ideal retreat for leisure travellers seeking sun, sea, and relaxation. The beachfront location enhances the overall experience, allowing guests to indulge in a variety of water sports and coastal activities. With its focus on luxury and comfort, Marine Troon stands out as a premier destination for those wanting to unwind in a picturesque setting.

Top locations to stay in Scotland

Edinburgh, Glasgow, and Inverness are standout destinations in Scotland. Edinburgh is famed for its majestic castle and historical charm, while Glasgow boasts vibrant museums and shopping experiences. Inverness offers a picturesque setting with its own castle and proximity to Loch Ness. For first-time visitors, Edinburgh is the ideal choice, showcasing Scotland’s rich heritage and culture.

  1. EdinburghOpens in a new window: Edinburgh is a captivating city that beautifully blends history, culture, and stunning landscapes. With its iconic Edinburgh Castle perched atop Castle Rock, visitors can delve into Scotland’s rich past while enjoying breathtaking views of the surrounding area. The historic Old Town and the elegant Georgian architecture of the New Town offer charming streets lined with shops and cafes. Don’t miss the chance to explore the vibrant arts scene, with cultural attractions like the Scottish National Gallery and the annual Edinburgh Festival, which showcases theatre, music, and comedy. Additionally, the city's numerous parks, including the lush Princes Street Gardens, provide a perfect escape from the hustle and bustle.
  2. GlasgowOpens in a new window: Glasgow is a dynamic city known for its impressive museums and thriving shopping scene. The Kelvingrove Art Gallery and Museum is a must-visit, featuring an extensive collection of art and historical exhibits. For those looking to shop, the Buchanan Street area boasts a fantastic array of high-street brands and unique boutiques. Glasgow also stands out for its vibrant cultural life, with venues like the Glasgow Royal Concert Hall hosting everything from classical music to contemporary performances. The city's friendly atmosphere, combined with its rich industrial heritage, makes it a fascinating destination for any traveler.
  3. InvernessOpens in a new window: Inverness, often regarded as the capital of the Scottish Highlands, is a charming city that serves as a gateway to exploring the stunning natural landscapes of the region. The iconic Inverness Castle offers picturesque views of the River Ness, while the nearby Loch Ness invites adventures like boat trips and monster-hunting excursions. Stroll along the riverside and enjoy the picturesque parks, or explore the local shops featuring Scottish crafts and souvenirs. Inverness also boasts a lively cultural scene, with events and festivals celebrating Highland traditions and music, making it an ideal spot for those looking to immerse themselves in local culture.

Things to do in Scotland

Scotland invites you to explore its stunning landscapes and rich heritage, from wandering through majestic castles to delving into vibrant festivals. Enjoy a leisurely stroll along picturesque coastlines or indulge in the local art scene, all while soaking in the breathtaking beauty of the Scottish Highlands.

  • Old Town Edinburgh – Step into the heart of history in Old Town Edinburgh, where cobbled streets and medieval architecture transport you back in time. Don’t miss a visit to the stunning Edinburgh CastleOpens in a new window, perched high on Castle Rock, offering magnificent views and fascinating exhibits that narrate Scotland’s storied past. As you wander, pop into local shops selling handmade crafts and unique souvenirs. Explore captivating museums and monuments that reveal the city’s rich heritage. Whether you're enjoying a guided tour or simply strolling through the bustling streets, the blend of art and culture creates an enriching atmosphere perfect for exploration.
  • Edinburgh – As Scotland's vibrant capital, Edinburgh boasts a wealth of activities and sights to enjoy. The magnificent Edinburgh CastleOpens in a new window is a must-see, where you can explore its historic halls and enjoy sweeping views of the city. Dive into the local arts scene by attending one of the many festivals held throughout the year, showcasing everything from theatre to music. The city is also a shopper's paradise, with everything from high street brands to charming boutiques. After a day of exploration, relax in one of the many parks or enjoy a theatrical performance in the vibrant West End.
  • Edinburgh – In this multi-city vicinity, adventure awaits at every corner! Visit the iconic Edinburgh CastleOpens in a new window and uncover the tales of royalty and rebellion. Take part in lively festivals that fill the streets with music, laughter, and culture. Enjoy a leisurely stroll through the city, discovering its impressive monuments and charming shops along the way. With numerous art galleries and theatres, there’s always a chance to experience local talent. Whether you're indulging in the city's culinary delights or simply soaking up the atmosphere, Edinburgh is a place that invites you to create unforgettable memories.

4 tips for savvy savings when booking a hotel in Scotland

  1. Book for the cheapest times: The most budget-friendly months to visit Scotland are January, February, and November, when hotel prices tend to be lower. For a truly enriching experience, a stay of at least 2 days is recommended to discover the nation's remarkable landmarks, historical sites, and natural attractions. This duration allows visitors to enjoy great value for money while exploring Scotland's rich cultural heritage and stunning landscapes, making it an affordable getaway option.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Scotland, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, ensuring you don't miss any potential savings. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed decisions. You could be among the first to know if rooms become available or prices drop, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could mean you may save on your hotel stay in Scotland. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price leans towards the higher end, we’ll suggest alternative dates that could be more affordable, helping you to secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Scotland can certainly provide unparalleled convenience, yet it often comes at a premium. Accommodations in bustling city centres are typically more expensive due to their proximity to popular attractions and amenities. In contrast, smaller towns and rural areas are more likely to be affordable, offering a range of accommodation options that can fit various budgets. For those seeking better rates, it may be worth considering hotels just outside the city centre, though this could necessitate some additional travel to reach key sights. Alternatively, exploring nearby cities can also yield delightful experiences while presenting more budget-friendly options for your stay.

Best time to go to Scotland

Scotland has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Scotland are January, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring