Scotland Hotels

Free cancellation options if plans change

Unlock travel rewards with One Key

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 Menstrie

Broomhall Castle Hotel

Broomhall Castle Hotel

3 out of 5
8.4/10 Very Good! (183 reviews)
Broomhall Castle Hotel

Broomhall Castle Hotel

3.5 out of 5
7.6/10 Good! (7 reviews)

Top cities in Scotland

Great weekend hotel deals in Scotland

Showing deals for:Jul 24 - Jul 26

Top landmarks in Scotland

Check out the Scotland hotels guests love right now

Find out more about Scotland

Discover the Enchantment of Scotland: Where Castles Whisper Tales and Museums Ignite the Imagination

Discover the enchanting allure of Scotland, where rugged highlands meet charming cities and historic castles. Explore the vibrant streets of Edinburgh, home to the majestic Edinburgh Castle and the lively Royal Mile. Venture into the breathtaking Scottish Highlands, where sprawling landscapes and serene lochs offer a perfect escape into nature. Cozy cottages and luxury hotels provide inviting accommodations for every traveler. Experience the rich tapestry of Scottish culture through its world-class museums, traditional music, and delicious cuisine. Whether you seek adventure, romance, or a peaceful retreat, Scotland beckons with unforgettable experiences waiting to unfold.

Discover great hotels in Scotland

Scotland offers a diverse range of hotel accommodations, from luxury hotels with stunning views and spa facilities to charming boutique options steeped in history. Whether you seek extravagant rooms in star hotels or budget-friendly stays, you’ll find plenty of appealing choices across the country. Here are some of the best hotels in Scotland that our travelers love:

  1. Crescent HouseOpens in a new window: This luxurious 5.5-star hotel in Edinburgh boasts an impressive guest rating of 10.0 out of 10 and offers a unique blend of adventure and romance. Guests can explore nearby adventure sports like mountain biking and hiking, while also indulging in spa services and romantic experiences, including wine tasting and specially curated romance packages. The welcoming atmosphere, exceptional cleanliness, and thoughtful design create a home-like comfort that resonates with discerning travelers seeking memorable and distinctive experiences.
  2. The GlasshouseOpens in a new window: This elegant 5.0-star hotel in Edinburgh features a guest rating of 8.8 out of 10 and provides a luxurious stay with family-friendly amenities and romantic packages. The property is ideally located for easy access to local attractions, complemented by exceptional dining options and beautiful garden views. The attentive service and engaging staff enhance the overall experience, ensuring that leisure travelers enjoy a seamless and delightful stay in a charming setting.
  3. Fonab Castle Hotel & SpaOpens in a new window: Nestled in Pitlochry, this captivating 5.0-star hotel has a guest rating of 9.4 out of 10 and offers a stunning backdrop for adventure seekers. With golf-themed experiences and nearby outdoor activities like horse riding and rafting, the hotel caters to travelers looking for an active getaway. Guests can savor delicious dining options and unwind in the tranquil spa, creating a perfect blend of relaxation and excitement in a picturesque location.

Where to stay in Scotland

Some great areas to stay in Scotland are Edinburgh, Glasgow, and Inverness. Edinburgh enchants with its historic castle and vibrant culture, while Glasgow is known for its impressive museums and shopping scene. Inverness offers a charming atmosphere with its own castle and proximity to Loch Ness. For first-time visitors, Edinburgh is the ideal base to explore Scotland’s rich heritage.

  1. EdinburghOpens in a new window: Edinburgh is a captivating city that seamlessly blends history with modern charm. With its iconic castle perched atop an extinct volcano, the city is a treasure trove of medieval architecture and stunning views. Stroll along the Royal Mile, where you'll find an array of shops, street performers, and local artisans. The cultural scene is vibrant, featuring numerous festivals, museums, and galleries that make it a hub for art lovers. Don’t miss the chance to explore the picturesque neighborhoods that offer a cozy atmosphere and delightful dining options, perfect for a memorable evening out.
  2. GlasgowOpens in a new window: Glasgow is a dynamic city known for its rich cultural heritage and thriving arts scene. Home to impressive museums and galleries, including the Kelvingrove Art Gallery and Museum, the city offers an engaging experience for art enthusiasts. The shopping experience is exceptional, with everything from high-end boutiques to quirky shops in the city center. After a day of exploring, you can enjoy a lively cultural scene, with various venues hosting everything from live music to theater performances, ensuring there’s always something exciting happening.
  3. InvernessOpens in a new window: Inverness, often referred to as the capital of the Scottish Highlands, is a charming city with a welcoming atmosphere. Nestled near the famous Loch Ness, it’s perfect for those looking to explore Scotland's natural beauty. The city boasts a rich history, highlighted by landmarks such as Inverness Castle and the historic Old Town. While it may be smaller than the other cities, it offers delightful shops and local markets where you can find unique Scottish crafts and products. Enjoy leisurely walks along the River Ness and take in the stunning landscapes that surround the area.

Things to do in Scotland

Scotland offers an exciting blend of outdoor escapades and cozy retreats. Hike through the breathtaking Scottish Highlands, then unwind in charming cottages or romantic hotels in vibrant cities. Whether you’re exploring theaters or relaxing by serene lakes, Scotland promises unforgettable experiences for every traveler.

  • Arrochar – Nestled among majestic mountains, Arrochar offers a breathtaking landscape that beckons outdoor enthusiasts. Lace up your hiking boots and embark on trails that reveal stunning vistas and the natural beauty of the Scottish Highlands. Don't miss a visit to the Falls of FallochOpens in a new window, where you can enjoy the refreshing sounds and sights of cascading water. This picturesque spot is perfect for a romantic picnic or an adventurous day out, making it a must-see for any traveler who appreciates nature.
  • Kinning Park – This vibrant neighborhood is alive with excitement and opportunities for entertainment. Explore the Glasgow Science CentreOpens in a new window, where both kids and adults can dive into interactive exhibits and learn about science in a fun way. If you're in the mood for a show, Kinning Park's arena hosts a variety of performances and events, from music concerts to theater productions. Afterward, stroll through the local urban park for a relaxing break amidst the hustle and bustle.
  • Town Centre – In the heart of the city, Town Centre is rich with historical significance and architectural beauty. Visit the iconic Dunfermline AbbeyOpens in a new window, a site that tells the story of Scotland's royal past and offers a glimpse into its medieval architecture. Take a leisurely walk around the lake and enjoy the serene water features nearby. With monuments and churches dotted throughout, there's plenty to explore and appreciate in this culturally rich neighborhood.

4 tips for savvy savings when booking a hotel in Scotland

  1. Book for the cheapest times: The most budget-friendly time to visit Scotland is from January to March, when hotel prices tend to be lower. To truly appreciate the rich history, stunning landmarks, and beautiful natural attractions, a stay of at least 2 days is recommended. This timeframe allows visitors to explore significant sites and immerse themselves in the local culture, making it a great value for money for those traveling on a budget. Plus, during these months, prices may drop even further, enhancing the overall affordability of your trip.
  2. Look for last-minute deals on Hotels.com: In Scotland, travelers may discover great opportunities through DealsOpens in a new window and Last-Minute DealsOpens in a new window on platforms like Hotels.com, offering discounted rates as your travel date approaches. To enhance your experience, consider using the Smart ShoppingOpens in a new window tool available via the app, which allows you to compare hotel prices and amenities, helping you make informed choices. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, ensuring you're more likely to find our best options for both budget-friendly and fine hotels in Scotland.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you find a better rate for your hotel stay in Scotland. If you're in search of something special, boutique hotels often provide a more personalized 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 is on the higher end, we may suggest alternative dates that could be more affordable.
  4. Consider your location: Staying in the heart of major cities in Scotland offers the convenience of being close to local attractions, but it often comes with a steeper price tag. Typically, smaller towns and rural areas are more likely to be affordable, allowing travelers to enjoy a more budget-friendly experience. For those seeking better rates, opting for accommodations just outside the city center can be a smart choice, even if it means a bit of extra travel to reach key sights. Additionally, considering nearby cities that boast their own attractions can provide a wealth of options while keeping costs in check.

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. If you’re looking to soak up the lively atmosphere in Scotland, January, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring