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 .
Glasgow is known for its museums and art galleries, and entices visitors with its popular attractions, including George Square and Gallery of Modern Art.
Inverness is known for its castles and waterfront, and entices visitors with its popular attractions, including Victorian Market and Inverness Museum and Art Gallery.
Aberdeen is known for its castles and port, and entices visitors with its popular attractions, including Aberdeen Arts Centre and Aberdeen Maritime Museum.
Pitlochry is known for its entertainment and theatres, and entices visitors with its popular attractions, including Pitlochry Festival Theatre and Blair Athol Distillery.
St. Andrews is known for its castles and beaches, and entices visitors with its popular attractions, including St Andrews - Eden Course and The Scores.
If museums are on your list of things to see, you might want to browse the collections at Edinburgh Castle, a popular attraction in Old Town Edinburgh. Our travellers also like the monuments and art galleries in the area. If you want to see more of the museums in Edinburgh, you can easily walk to Scotch Whisky Experience or National Museum of Scotland.
If you want to give your credit card some exercise, head out to Royal Mile, a popular place for shoppers in Old Town Edinburgh. You could also start your cultural experience by heading over to the museums in the area. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Splash some more cash at St James Quarter, Omni Centre Edinburgh and Princes Street.
Imagine soaking up the atmosphere at OVO Hydro, a stadium in Glasgow Westend. Our travellers also like the museums and art galleries in the area. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. If you think OVO Hydro is cool, you might also like Ibrox Stadium and Hampden Park, both located nearby.
If you want to give your credit card some exercise, head out to Princes Street in Edinburgh City Centre. Our travellers also like the museums in the area – your cultural tour starts here. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Splash some more cash at Royal Mile, George Street and Grassmarket.
If you'd like to get a taste of Edinburgh student life, check out University of Edinburgh in Southside. Hotels.com travellers also like the museums, art galleries and monuments in the area. Edinburgh has many other landmarks that you might want to see, such as Royal Mile and Edinburgh Castle.
Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"Staff, amenities, ambience, cleanliness and accessibility to everything made our stay very enjoyable. We will come back!
Thank thank you Julia & Ansen at the front desk for your dedication and personal care for your guests! I couldn't order a pot of coffee from room service though, you should look into this, thank you"
"We were three lady friends staying in a room together and found the bathroom/toilet didn’t have any privacy, frosted glass doors and walls and all open plan."
"Heating system worked well. The layout of the rooms is nice. They make great use of the space. Only thing I'd hope for is an extra plug socket and tea coffee option"
"Loved that these are historical old town homes. Very charming. Easy walk to a main tram line to get into Old Town in just a few minutes. Mini M&S just by the Haymarket station and a larger full M&S just a few minutes away."
Whispers of the Highlands: Unveiling Scotland’s Castles and Cultural Treasures
Scotland enchants with its majestic castles and insightful museums, each echoing tales of a proud heritage. Wander through the rugged Scottish Highlands, where dramatic landscapes meet luxury experiences for the discerning traveller. Discover authentic Scottish charm in its historic cities and quaint villages, where every cobbled street and ancient fortress invites you to step back in time and savour the romance of the past.
Discover great hotels in Scotland
Scotland offers a diverse range of accommodation options, from friendly B&Bs to luxurious hotels. Many establishments feature warm hospitality, picturesque settings, and unique Scottish charm. For relaxation, consider spa hotels that provide rejuvenating treatments amidst stunning landscapes. Whether you seek a cosy stay or a lavish experience, Scotland's hotels cater to various preferences. Here are some of the best hotels in Scotland that our travelers love:
Crescent HouseOpens in a new window: This exquisite 5-star guesthouse in Edinburgh shines with a perfect guest rating of 10.0, offering a distinctive blend of adventure and romantic luxury. The property delights with curated adventure sports including surf lessons, mountain biking, mountain climbing, boat tours and rock climbing available nearby. Guests enjoy indulgent spa treatments, deep tissue massages, and intimate experiences in settings that celebrate architectural charm and refined design. The hotel's ambience is elevated by thoughtfully designed suites that evoke a sense of comfort and creative elegance, complemented by meticulously prepared breakfasts that reflect the character of welcoming hospitality. With express check-in and curated experiences for a seamless journey, this property is designed for leisure travellers seeking a boutique, luxurious escape in an inviting and stylish environment.
Rusacks St AndrewsOpens in a new window: This impressive 5.0-star hotel in Edinburgh, boasting a guest rating of 9.4, is a luxurious retreat for discerning leisure travellers. The property offers an array of high-end amenities including express check-in, rooftop bars, and sophisticated design elements that set the stage for a truly refined experience in the heart of historic Edinburgh. Guests are treated to exceptional cleanliness and a carefully curated atmosphere that celebrates contemporary elegance and bespoke services. With a focus on luxury and a seamless, high-quality journey, the hotel provides curated experiences and express airport transfers, ensuring a smooth and memorable stay for those seeking an unforgettable escape.
Inverlochy CastleOpens in a new window: This luxurious 5.0-star hotel in St. Andrews, with a guest rating of 9.2, is a haven for leisure travellers with a passion for golf and spa indulgence. The property features exclusive golf experiences alongside a full-service spa offering steam rooms, massage treatments, and deep tissue massages, all set within a stylish and architecturally impressive environment. Guests enjoy high-end amenities such as infinity pools and curated experiences that ensure a seamless, high-quality journey. With express check-in and a focus on delivering an unparalleled luxury holiday, the hotel provides a sophisticated retreat where every detail is crafted to create a truly memorable and refined escape.
Where to stay in Scotland
In Edinburgh, Glasgow, and Inverness, each city offers unique experiences. Edinburgh captivates with its historic castles and vibrant festivals, while Glasgow boasts rich art, live music, and excellent dining. Inverness enchants with its scenic river views and access to the Scottish Highlands. For first-time visitors, Edinburgh is the best choice, offering a blend of history and cultural attractions.
EdinburghOpens in a new window: Edinburgh is a captivating city that offers a delightful blend of history, culture, and vibrant festivals. Its iconic landmarks, like the majestic Edinburgh Castle perched atop Castle Rock, provide a backdrop for exploring the city’s rich past. Stroll down the historic Royal Mile, where you'll find charming shops, street performers, and local artisans. With numerous museums and art galleries, including the National Museum of Scotland, there’s plenty to satisfy culture enthusiasts. For a lively shopping experience, head to Princes Street, where you can browse everything from high street brands to unique boutiques. The city’s friendly atmosphere and diverse dining scene make it a fantastic choice for travellers looking to immerse themselves in Scottish culture. For comfortable stays, consider the Apex Waterloo Place Hotel, conveniently located near major attractions, or the Market Street Hotel, which boasts stunning views and a rooftop terrace.
GlasgowOpens in a new window: Glasgow is a dynamic city known for its thriving arts scene and friendly locals. The city’s rich industrial heritage is beautifully juxtaposed with contemporary art and design, especially at the Kelvingrove Art Gallery and Museum, which offers a mix of natural history and art. For shopping enthusiasts, Buchanan Street is a must-visit, featuring a wide range of shops from high-street favourites to quirky boutiques. The vibrant cultural scene includes live music venues and theatres that host everything from concerts to plays. George Square, with its impressive monuments, is perfect for a leisurely afternoon stroll. Glasgow is ideal for those looking to experience a lively urban atmosphere alongside a rich tapestry of history and creativity. When it comes to accommodation, the city offers a variety of options to suit all budgets.
InvernessOpens in a new window: Inverness is a charming city that serves as the gateway to the Scottish Highlands, making it a perfect base for exploring stunning landscapes and historical sites. The picturesque River Ness flows through the city, offering lovely riverside walks and views. Don’t miss the chance to visit the nearby Inverness Castle for a taste of local history. The city is also known for its friendly people and vibrant cafes, where you can relax and enjoy a warm cup of tea. With opportunities for sightseeing and walking, it's a great place for outdoor enthusiasts. Inverness provides a more laid-back atmosphere compared to larger cities, making it an ideal spot for a peaceful retreat. Accommodations vary from cosy bed and breakfasts to hotels with scenic views, offering a comfortable stay in this delightful location.
Things to do in Scotland
Scotland invites travellers to embrace both thrill and tranquillity, offering exhilarating activities like rafting and fishing amidst stunning lakes and hills. Enjoy leisurely days exploring charming towns, indulging in retail therapy at shopping centres, or perfecting your swing at world-class golf courses, all while surrounded by breathtaking nature and wildlife.
Glenfinnan – This small town nestled in a hilly landscape is a treat for those who love outdoor activities and scenic views. Whether you're keen on swimming in nearby waters, rafting along gentle currents, or camping under the starry Scottish sky, Glenfinnan offers a range of experiences. A must-visit is the Glenfinnan Viaduct, where the blend of historical significance and local culture creates a unique atmosphere. Wander around the town to soak in its quaint charm and enjoy the natural beauty of its surroundings.
Colintraive – Set against a backdrop of water features and lush lakes, this city is ideal for visitors who appreciate a mix of nature and heritage. Explore the area’s national state park and national park settings while enjoying a round of golf at one of the local country private clubs or trails that offer scenic views. A highlight is a visit to the Dunans Castle, where you can experience a rich blend of history and romance. Additionally, the city's shopping mall centre invites you for a leisurely day of retail therapy, ensuring there is something for every interest.
Isle of Rum – Known for its rugged, hilly terrain and diverse natural landscapes, this city is a haven for wildlife enthusiasts and birdwatchers. Engage in fishing by the serene waters or simply enjoy the peaceful ambiance of the island. The Kinloch Castle stands as a testament to local heritage, offering a glimpse into the area's storied past with a touch of romance. Whether you're exploring the temples dotting the mountains or observing the island's varied wildlife, the Isle of Rum provides an enriching experience for all nature lovers.
4 tips for savvy savings when booking a hotel in Scotland
Book for the cheapest times: The most affordable time to visit Scotland is during January, February, and November, when hotel prices may drop to lower prices. A stay of at least 2 days is ideal for exploring the key landmarks, historical sites, and natural attractions across the country. For those travelling on a budget, this period offers great value for money and a chance to experience Scotland's rich cultural heritage while enjoying an affordable visit.
Look for last-minute deals on Hotels.com: For minute hotel deals in Scotland, begin by checking the DealsOpens in a new window section on Hotels.com, where you may discover discounted options. If you’re planning a spontaneous trip, the Last-Minute Deals area could offer opportunities close to your travel date. Additionally, utilise the Smart Shopping feature in the app, a comparison tool that helps travellers compare hotel prices and amenities, so you’re more likely to see updates on availability or price drops. Stay alert with email or push notifications to catch flash sales and special promotions as they arise.
Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a Scottish hotel. Those seeking a distinctive experience might find that boutique hotels offer a more personalised service and, in some cases, 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 be on the higher side, we may suggest more affordable dates to help you potentially secure a better deal.
Consider your location: Staying in the heart of major cities in Scotland undoubtedly offers the convenience of proximity to local attractions, but this advantage often comes at a premium. Accommodations in these bustling areas are more likely to be costly, reflecting the demand for easy access to shops, restaurants, and cultural landmarks. In contrast, smaller towns and rural regions tend to be more affordable, allowing for better rates on accommodation. For those looking to save, it may be worthwhile to consider hotels situated just outside the city centre, although this might necessitate some extra travel to reach key sights. Additionally, exploring nearby cities can yield a wealth of experiences while still offering more budget-friendly options.
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.