Search Hotels in Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Scotland

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scotland hotels

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,172 reviews)
"Nice and clean and close to all the attractions"
United States
Jason
The price is ₩173,926
₩208,711 total
includes taxes & fees
Jun 23 - Jun 24
CODE - The Court, Edinburgh

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,430 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is ₩189,639
₩227,567 total
includes taxes & fees
Jun 28 - Jun 29
Holiday Inn Edinburgh Zoo by IHG

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,716 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is ₩203,087
₩243,704 total
includes taxes & fees
Jun 28 - Jun 29
Dalmahoy Hotel & Country Club

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very Good, (1,879 reviews)
"Breakfast and location are good."
United States
Carol Ann
The price is ₩313,954
₩376,745 total
includes taxes & fees
Jun 29 - Jun 30
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,691 reviews)
"Great location and lots of amenities for families."
United States
Laura
The price is ₩379,784
₩455,740 total
includes taxes & fees
Jun 22 - Jun 23
Apex Grassmarket Hotel

The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
Haymarket
9.4 out of 10, Exceptional, (311 reviews)
"Great stay"
United States
Marissa
The price is ₩327,465
₩392,950 total
includes taxes & fees
Jun 25 - Jun 26
The Hoxton, Edinburgh

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very Good, (1,121 reviews)
"Excellent stay for a great price! The location was perfect to the airport. Our check in was very friendly and the suggestion to eat the Imperial Chinese restaurant was the best meal in Edinburgh!!!"
United States
Mary
The price is ₩135,034
₩162,041 total
includes taxes & fees
Jun 21 - Jun 22
ibis budget Edinburgh Park

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
Haymarket
8.0 out of 10, Very Good, (1,005 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is ₩211,312
₩253,574 total
includes taxes & fees
Jul 5 - Jul 6
Garner Edinburgh Haymarket by IHG

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
Haymarket
9.6 out of 10, Exceptional, (590 reviews)
"Spacious rooms, great location."
United States
Erlyn Marie
The price is ₩310,578
₩372,694 total
includes taxes & fees
Jul 5 - Jul 6
The Resident Edinburgh

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,417 reviews)
"Nice hotel and staff"
United States
Gloria
The price is ₩354,465
₩425,358 total
includes taxes & fees
Jun 28 - Jun 29
Leonardo Royal Hotel Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,471 reviews)
"Staff and location amazing"
United States
Rogerio Cunha
The price is ₩963,131
₩1,155,757 total
includes taxes & fees
Jun 27 - Jun 28
Virgin Hotels Edinburgh

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,386 reviews)
"Best hotel we stayed at for our entire trip wish we booked here for longer. Comfy bed, great room in general and great shower."
United States
Jessica
The price is ₩751,972
₩902,366 total
includes taxes & fees
Jul 11 - Jul 12
Market Street Hotel

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,000 reviews)
"Fantastic in every way"
United States
Ariane
The price is ₩1,195,069
₩1,434,083 total
includes taxes & fees
Jun 22 - Jun 23
The Balmoral Hotel

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington
7.6 out of 10, Good, (72 reviews)
"Great location."
United States
Patricia
The price is ₩120,524
₩144,629 total
includes taxes & fees
Jun 22 - Jun 23
Edinburgh Travel Guest House

Revolver Edinburgh

Revolver Edinburgh
2.0 star property
Haymarket
7.4 out of 10, Good, (35 reviews)
"Super friendly and nice staff"
Spain
Gema
The price is ₩100,700
₩120,840 total
includes taxes & fees
Jul 7 - Jul 8
Revolver Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,000 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
The price is ₩350,920
₩421,104 total
includes taxes & fees
Jun 28 - Jun 29
Wilde Aparthotels, Edinburgh, Grassmarket

Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.2 out of 10, Wonderful, (713 reviews)
"All in all great value and a really nice hotel, as I paid £212 for two rooms per night, the cooked breakfast however was not just overpriced at £21 it wasn't even very good , saying that we would return again without question"
United Kingdom
John
The price is ₩210,907
₩253,089 total
includes taxes & fees
Jul 5 - Jul 6
Sherbrooke Castle Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very Good, (1,000 reviews)
"It was lovely stay for us."
United Kingdom
Bhumi
The price is ₩253,189
₩303,827 total
includes taxes & fees
Jun 21 - Jun 22
Village Hotel Edinburgh

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
Haymarket
8.8 out of 10, Excellent, (1,667 reviews)
"Nicely designed, super clean rooms; helpful staff; great breakfast"
Canada
Nora
The price is ₩233,795
₩280,554 total
includes taxes & fees
Jul 5 - Jul 6
Point A Edinburgh Haymarket

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,195 reviews)
"Incredible room, Breakfast was fantastic, and the LOCATION was magnificent. "
United States
Victoria
The price is ₩335,891
₩403,077 total
includes taxes & fees
Jun 24 - Jun 25
Motel One Edinburgh-Royal
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:Jul 3 - Jul 5

Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Guide to exploring around Scotland

Top reasons to visit Scotland

  • Stunning Landscapes: Scotland is renowned for its breathtaking scenery, including the majestic Highlands and serene lochs.
  • Historic Castles: Explore iconic Scottish castles that reflect the country's rich history and architectural beauty.
  • Vibrant Cities: Visit Edinburgh, a city filled with history, culture, and vibrant events.
  • Outdoor Adventures: Enjoy thrilling activities like hiking, water sports, and golf in picturesque settings.
  • Welcoming Hospitality: Experience the warmth and friendliness of locals throughout your travels.

Find great hotels in Scotland

Explore a diverse range of hotel accommodations in Scotland, from charming bed and breakfasts to upscale hotels. Whether you're traveling with family, on business, or with pets, you'll find options tailored to your needs. Discover popular Edinburgh hotels and read reviews to help you choose the ideal place to stay during your Scottish adventure. Experience the warm hospitality and unique character that Scotland's hotels have to offer.

  • Britannia Inn Glasgow: This 3.5-star hotel blends comfort with convenience, making it a solid choice for travelers exploring Scotland. Located near various attractions, the Britannia Inn offers a variety of dining options including a restaurant and bar, as well as buffet breakfast options for a delightful start to your day. Guests can unwind in their rooms featuring amenities such as LCD TVs and premium channels, ensuring entertainment during your stay. The nearby metro station and shopping district add to its appeal, making it easy to explore the vibrant surroundings.
  • Leonardo Royal Hotel Glasgow: Rated 9.2 out of 10, this 4-star hotel is designed for eco-conscious travelers and business professionals alike. The Leonardo Royal Hotel is eco-certified, reflecting its commitment to sustainability while providing modern comforts. Guests can enjoy stylish accommodations and business facilities, making it a great option for those needing to blend work with leisure. Its location in the heart of Glasgow makes it a convenient base for both business and exploration of the city’s rich culture.
  • Leonardo Inn Glasgow West End: This 3-star hotel caters to eco-friendly travelers while also accommodating business needs. The Leonardo Inn Glasgow West End is eco-certified and features modern, comfortable rooms designed for relaxation. Its strategic location allows guests to easily access Glasgow's West End, known for its arts and culture. Whether you're visiting for work or leisure, this hotel provides a balance of comfort and convenience, ensuring a pleasant stay in this vibrant area of Scotland.

Where to stay in Scotland

Scotland offers an unforgettable experience for travelers seeking adventure and stunning scenery. Explore the breathtaking Scottish Highlands, where majestic mountains and serene lochs await. Don't miss a visit to Edinburgh, a city rich in history and vibrant culture. Whether you prefer luxury accommodations or family-friendly options, Scotland's welcoming atmosphere and friendly locals make it the perfect destination for a memorable vacation. Embrace the charm of this captivating region and create lasting memories in the heart of the UK.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that blends history with modern culture. Nestled between the iconic Castle Rock and the extinct volcano Arthur's Seat, the city offers a stunning backdrop for exploration. Travelers flock here year-round, peaking from July to September, for its rich cultural experiences and family-friendly activities. Must-see attractions include the historic Edinburgh Castle, the Royal Mile, and the picturesque Holyrood Palace. Enjoy the city's lively theater scene and diverse shopping areas that cater to all tastes, making Edinburgh an unforgettable destination.
  • Glasgow: Glasgow is a dynamic city known for its friendly locals and vibrant arts scene. With its visitor numbers peaking in April, July, and September, this urban hub offers a variety of family-oriented, romantic, and entertainment-themed experiences. Explore the stunning architecture, including the Glasgow Cathedral and the iconic Clyde Arc. The city is home to numerous theaters, shopping districts, and the impressive SSE Hydro arena for live events. Glasgow's proximity to beautiful national parks and sports facilities adds to its charm, making it a must-visit for any traveler.
  • Inverness: Often referred to as the Gateway to the Highlands, Inverness is a picturesque city that captivates outdoor enthusiasts and adventure seekers. Its visitor numbers peak in April, July, and September, as travelers flock to enjoy the breathtaking scenery and thrilling activities. Explore the nearby Loch Ness, famous for its mythical creature, and take in the dramatic views of the surrounding national parks. Inverness also boasts excellent golf courses and ski fields, catering to both relaxing and adventurous pursuits. The historic Inverness Castle adds character to this charming city, making it an excellent destination for nature lovers.

Things to do in Scotland

Shopping

In Edinburgh, visit the St. James Quarter for trendy shops and unique boutiques. If you’re in Glasgow, check out Buchanan Galleries for a mix of high-street and designer brands. For local crafts, don’t miss the Barras Market, where you can find handmade gifts and souvenirs.

Recreation

The Isle of Skye offers breathtaking landscapes with its rugged cliffs and tranquil lochs, ideal for yoga and meditation. The nearby Fairy Pools provide a refreshing natural swimming experience, while the island’s cozy retreats invite relaxation with spa treatments and local cuisine to nourish both body and soul.

In the heart of Edinburgh, the Spa at the Sheraton offers rejuvenating treatments using natural ingredients. Guests can unwind in the rooftop infinity pool with panoramic city views, while the nearby Holyrood Park features scenic walking paths and the iconic Arthur's Seat for a refreshing hike.

In the Scottish Highlands, the Glenmoriston Townhouse Hotel features a tranquil spa offering massages and holistic therapies. Nearby, the Caledonian Canal invites leisurely walks or cycling along its scenic banks, creating a perfect balance of relaxation and outdoor adventure amidst stunning landscapes.

Adventure

At Knockhill Racing Circuit, experience the thrill of motor racing in a vibrant atmosphere. Feel the adrenaline as you watch high-speed races and enjoy a variety of motorsport events. The Nevis Range Mountain Experience offers stunning views from a cable car gondola, perfect for outdoor enthusiasts and families. Crimond Raceway invites you to immerse yourself in exhilarating motor racing events, surrounded by an adventurous vibe.

Nightlife

Explore the lively atmosphere at The Liquid Room on Victoria Street for DJs and dancing. For a more relaxed vibe, visit the Bongo Club on Moray House. Enjoy cocktails and eclectic events, including live performances and art showcases, bringing a unique flavor to your night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Scotland

Scotland is perfect for outdoor and adventure vacations, boasting stunning beaches, historic castles, and picturesque lakes. Travelers can immerse themselves in the rich culture while enjoying various outdoor experiences. Don't miss the chance to visit the iconic Scottish castles, which are a highlight for many visitors. Whether you're looking for a relaxing day by the beach or an adventurous hike, Scotland offers a diverse range of attractions to suit every traveler.

  • Edinburgh Castle: Perched atop Castle Rock, this historic fortress offers stunning views of the city. Explore its rich history, including the Crown Jewels of Scotland and the Stone of Destiny. The castle's romantic atmosphere makes it a captivating spot for any visitor.
  • Loch Lomond: Renowned for its breathtaking scenery, Loch Lomond features serene beaches and lush landscapes. Ideal for outdoor activities like hiking and picnicking, it provides a romantic setting for leisurely strolls along the water’s edge.
  • Loch Lomond and The Trossachs National Park: This expansive national park combines stunning scenery with adventure. Discover a variety of trails, wildlife, and picturesque lochs, making it perfect for hiking, cycling, and exploring the great outdoors.

Best time to go to Scotland

The best time to visit Scotland is dependent 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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.1°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°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

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from ₩120,840 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 vacation 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 ₩120,840 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 "Traveler 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?
Amazing prices on Scotland hotels are just the start of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points on every eligible booking, as well as exciting membership perks. We're talking instant savings of 10% or more on over 100,000 hotels worldwide! Not only that, most of our hotels come with free cancellation, so you can reserve your dream getaway without having to worry if your circumstances change.