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

This weekend
Next weekend

Where to stay in Scotland?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Scotland on Hotels.com. These Scotland hotels consistently deliver on quality, location and traveller experience. Last updated on .

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:18 Sep - 20 Sep

Top landmarks in Scotland

Check out reviews of Scotland hotels guests love

Find out more about Scotland

Scotland: A Timeless Tapestry of Castles and Curiosities

Scotland is a breathtaking tapestry of rugged highlands, serene lochs, and historic castles, offering a unique blend of natural beauty and rich cultural heritage. Explore the majestic landscapes of the Scottish Highlands, where towering mountains meet tranquil valleys, or wander through the cobbled streets of Edinburgh, home to the iconic Edinburgh Castle and vibrant festivals. Indulge in luxury experiences, from fine dining to sumptuous spa retreats, and discover charming coastal villages along the stunning coastline. Scotland’s enchanting blend of adventure and romance invites travellers to immerse themselves in its captivating essence, making it an unforgettable destination.

Discover great hotels in Scotland

Scotland offers a range of hotel accommodation from cosy bed and breakfasts to luxurious spa hotels. Enjoy friendly service, scenic countryside escapes, and stylish urban retreats, all providing charming Scottish hospitality and ideal settings for any traveller. Here are some of the most popular hotels with our travelers in Scotland:

  1. Crescent HouseOpens in a new window: This luxurious 5-star guesthouse in Edinburgh boasts an exceptional guest rating of 10.0 out of 10. Perfectly suited for adventurous couples seeking a romantic getaway, it offers a plethora of adventure sports and recreational activities both onsite and nearby, such as hiking, mountain climbing, and windsurfing. The property features exclusive romance packages, allowing guests to enjoy private winery tours and champagne services, creating memorable experiences. With a focus on comfort and relaxation, the onsite spa provides a range of indulgent treatments. Reviewers rave about the home-like atmosphere and exceptional cleanliness, making it a unique retreat that stands out as a truly memorable experience.
  2. Victoria SquareOpens in a new window: This elegant 5.0-star hotel in Edinburgh offers a remarkable guest rating of 9.8 out of 10. Ideal for discerning travellers seeking a luxurious escape, it combines eco-certification with opulent amenities. Guests enjoy high-end accommodations, exceptional breakfast options, and exquisite dining experiences. The attentive service, including thoughtful turn-down service, enhances the overall experience, ensuring a truly enjoyable stay. This hotel exudes sophistication and comfort, making it a standout choice for those looking to indulge in a refined atmosphere while exploring the vibrant city.
  3. The Caledonian EdinburghOpens in a new window: This stunning 5.0-star hotel in Troon features a superb guest rating of 9.2 out of 10. Perfect for beach lovers, it provides direct access to beautiful sandy shores, making it an excellent choice for coastal getaways. Guests appreciate the luxurious accommodations and breathtaking views, complemented by impeccable service. The hotel is particularly noted for its culinary offerings, including a fine dining experience that showcases quality local produce. This property embodies a perfect blend of relaxation and elegance, making it the ideal destination for those seeking a memorable beach holiday.

Where to stay in Scotland

In Edinburgh, Glasgow, Inverness, you'll find diverse attractions: Edinburgh boasts historical landmarks, festivals and cultural tours; Glasgow offers vibrant live music, art and shopping experiences; Inverness charms with scenic river walks, castles and cosy dining spots. For first-time visitors, Edinburgh stands out as the ideal base for exploring Scotland’s rich history and cultural tapestry.

  1. EdinburghOpens in a new window: Edinburgh is a captivating city steeped in history and culture, making it a top choice for visitors. With stunning landmarks like Edinburgh Castle overlooking the city, the Royal Mile brimming with shops and street performers, and vibrant festivals throughout the year, there's always something happening. The artistic vibe is palpable, with numerous museums and galleries showcasing local talent. For a great stay, consider the Apex Waterloo Place Hotel, conveniently located near the bustling Princes Street, or the Market Street Hotel, which boasts a rooftop terrace with fantastic city views. Both options offer comfort and easy access to the city's rich offerings.
  2. GlasgowOpens in a new window: Glasgow is a dynamic city known for its friendly atmosphere and thriving arts scene. With a variety of museums, including the Kelvingrove Art Gallery and Museum, and cultural venues hosting live music, this city is perfect for those keen on creativity. Shopping enthusiasts will love Buchanan Street, lined with both high-street and designer shops. George Square is a lovely spot to relax and soak in the local vibe. For your stay, the Radisson Blu Hotel is a great choice, located near the city centre, or try the Hilton Glasgow for modern amenities and easy access to attractions.
  3. InvernessOpens in a new window: Inverness is a charming city nestled near the beautiful Scottish Highlands, perfect for those seeking a quieter yet rich experience. Known as the gateway to Loch Ness, you can explore its stunning landscapes and enjoy leisurely walks along the River Ness. The city also offers a historical touch with its castle and local cafes where you can unwind. For a delightful stay, the Kingsmills Hotel provides a serene atmosphere with lush gardens, while the Ness Walk Hotel offers a modern touch close to the river, making it an ideal base for sightseeing.

Things to do in Scotland

Scotland offers a delightful mix of thrilling pursuits and serene escapes, from teeing off on world-renowned golf courses to spotting wildlife in breathtaking natural parks. Enjoy skiing in the stunning mountains, explore charming small towns, or indulge in some retail therapy. Adventure awaits around every corner!

  • Ballater – Nestled in the heart of the Cairngorms, Ballater is a charming small town known for its stunning mountain scenery. Spend your day on the green playing a round of golf or take to the hills for invigorating hikes with breathtaking views. If you're adventurous, try skiing during the winter months. A must-visit is Balmoral Castle, the summer residence of the Royal Family. Explore its magnificent gardens and rich history, making it a romantic spot for couples and a cultural experience for all.
  • Tollcross – This lively city is a fantastic destination for families and outdoor enthusiasts. Stroll through Tollcross Park, a beautiful natural park that features playgrounds, sports facilities, and lovely walking paths. It’s an ideal place for a picnic or to let the kids enjoy the fresh air. After a day in the park, indulge in some retail therapy at the local shops where you can find unique items and souvenirs to remember your trip.
  • Shotts – While Shotts might be smaller, it offers a unique glimpse into Scotland's history. Visit Hartwood Hospital, a fascinating historical site that showcases Victorian architecture. The hospital’s grounds are perfect for a leisurely walk, allowing you to reflect on the intriguing stories of the past. This city offers a peaceful retreat away from the busier tourist areas, making it an excellent stop for those looking to experience Scotland's rich heritage.

4 tips for savvy savings when booking a hotel in Scotland

  1. Book for the cheapest times: Visiting Scotland can be a great value for money experience, particularly if you're travelling on a budget. The months of January, February, and November offer affordable opportunities, as hotel prices may drop during these periods. A stay of at least 2 days is recommended for discovering Scotland's notable landmarks, historical sites, cultural treasures, and natural attractions. This budget-friendly approach allows you to enjoy the rich heritage and scenic beauty of the country without breaking the bank.
  2. Look for last-minute deals on Hotels.com: In Scotland, travellers may discover attractive hotel discounts by visiting the DealsOpens in a new window section on Hotels.com. If you're in need of a spontaneous getaway, you could find enticing last-minute options in the Last-Minute Deals area near your travel date. For an enhanced experience, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see opportunities to secure a great deal. Additionally, enabling email alerts or push notifications may help you stay informed about flash sales and special promotions.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and season, so being flexible with your travel dates may help you save on your stay in a Scotland hotel. For those interested in distinctive accommodations, boutique hotels can provide a more personalised experience and occasionally offer better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. Should the price appear relatively high, we may suggest alternative dates that could help you find a more attractive option.
  4. Consider your location: Staying in the heart of Scotland's major cities can provide unmatched convenience and easy access to a wealth of local attractions. However, this prime location often commands a premium, with prices tending to be higher than in more peripheral areas. In contrast, smaller towns and rural locales are more likely to offer affordable options. For travellers seeking better rates, it might be worth considering accommodations on the outskirts of the city centre, even though this may involve a bit more travelling to reach key attractions. Alternatively, exploring nearby cities can reveal hidden gems that not only boast plenty to offer but also tend to be more budget-friendly.

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. January, July, and September are the peak travel months in Scotland, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring