Search Hotels in Scotland

Top Cities in Scotland

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 19,313 hotels in Scotland with room rates, reviews, and availability. Most hotels are fully refundable.

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very Good, (1527)
"Property and rooms were clean, modern and the location was perfect!"
$194 nightly
The price is $232
Jul 17 - Jul 18
Total includes taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1960)
"Great location and staff."
$238 nightly
The price is $286
Jul 6 - Jul 7
Total includes taxes and fees
Apex Grassmarket Hotel

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (916)
"Nice and friendly staff. "
$133 nightly
The price is $160
Jul 3 - Jul 4
Total includes taxes and fees
CoDE Pod – The CoURT - Edinburgh

Holiday Inn Edinburgh by IHG

4.0 star property
8.2 out of 10, Very Good, (1008)
"Lovely stay right next to the zoo with plenty of save in the bar area"
$140 nightly
The price is $168
Jul 6 - Jul 7
Total includes taxes and fees
Holiday Inn Edinburgh by IHG

Cheval Old Town Chambers

5.0 star property
9.8 out of 10, Exceptional, (2108)
"Perfect location for visit to Edinburgh."
Cheval Old Town Chambers

YOTEL Edinburgh

4.0 star property
8.8 out of 10, Excellent, (2284)
"Nice enough hotel, room was spacious and comfortable. "
$178 nightly
The price is $214
Jul 6 - Jul 7
Total includes taxes and fees
YOTEL Edinburgh

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1012)
"Fantastic experience staying here! Cozy lobby, nice bar, comfortable room, amazing location. Would absolutely stay here again"
$202 nightly
The price is $242
Jul 3 - Jul 4
Total includes taxes and fees
Motel One Edinburgh - Royal

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1731)
"Great spot for a visit with family. "
$242 nightly
The price is $291
Jul 27 - Jul 28
Total includes taxes and fees
Apex Waterloo Place Hotel

ibis budget Edinburgh Park

3.0 star property
8.2 out of 10, Very Good, (1001)
"Close to Airport and train stop."
$131 nightly
The price is $157
Jul 17 - Jul 18
Total includes taxes and fees
ibis budget Edinburgh Park

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
9.0 out of 10, Wonderful, (2129)
"Great location, clean with friendly staff"
$213 nightly
The price is $256
Jul 6 - Jul 7
Total includes taxes and fees
Aparthotel Adagio Edinburgh Royal Mile

Delta Hotels by Marriott Edinburgh

4.0 star property
8.2 out of 10, Very Good, (415)
"Lovely stay, great facilities, friendly staff, easy access to airport and town"
$159 nightly
The price is $191
Jul 6 - Jul 7
Total includes taxes and fees
Delta Hotels by Marriott Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

4.0 star property
9.4 out of 10, Exceptional, (920)
"We enjoyed our stay, recommended "
$269 nightly
The price is $323
Jul 18 - Jul 19
Total includes taxes and fees
Wilde Aparthotels, Edinburgh, Grassmarket

Britannia Hotel Edinburgh

3.0 star property
6.0 out of 10, (1212)
"An awesome stay"
$86 nightly
The price is $103
Jul 6 - Jul 7
Total includes taxes and fees
Britannia Hotel Edinburgh

The Social Hub Glasgow

4.0 star property
9.4 out of 10, Exceptional, (779)
"Was a perfect stay with lots to do and great area."
$83 nightly
The price is $100
Jul 6 - Jul 7
Total includes taxes and fees
The Social Hub Glasgow

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1614)
"Amazing place to stay!"
$157 nightly
The price is $188
Jul 27 - Jul 28
Total includes taxes and fees
Dalmahoy Hotel & Country Club

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1152)
"Beautiful hotel, super clean and big nice rooms. The food is absolutely awesome. Highly recommend the dining. "
$128 nightly
The price is $154
Jul 6 - Jul 7
Total includes taxes and fees
Dakota Edinburgh

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (1167)
"Excellent hotel and location in old town "
$396 nightly
The price is $476
Jul 6 - Jul 7
Total includes taxes and fees
Virgin Hotels Edinburgh

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1035)
"Great place to stay."
$254 nightly
The price is $305
Jul 3 - Jul 4
Total includes taxes and fees
Market Street Hotel

The Resident Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (127)
"Great location excellent Staff "
$201 nightly
The price is $241
Jul 3 - Jul 4
Total includes taxes and fees
The Resident Edinburgh

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1010)
"Great hotel ! "
$160 nightly
The price is $192
Jul 6 - Jul 7
Total includes taxes and fees
Village Hotel Edinburgh
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 11 - Jul 13
Save an average of 15% on thousands of hotels when you're signed in

Find out more about Scotland

Find out more about Scotland

Top reasons to visit Scotland

  • Stunning Landscapes: Scotland is renowned for its breathtaking scenery, including serene lakes like Loch Lomond and the majestic Scottish Highlands.
  • Historic Castles: Explore numerous historic castles that reflect Scotland’s rich heritage and captivating history.
  • World-Class Golfing: Tee off at famous golf courses like Carnoustie, perfect for golf enthusiasts.
  • Cultural Experiences: Immerse yourself in local culture at attractions like the Museum of Scotland.
  • Diverse Accommodations: Enjoy a range of lodging options from cozy guesthouses to luxurious hotels.

Find great hotels in Scotland

Explore a diverse selection of hotel accommodations in Scotland, ranging from cozy guesthouses to luxurious five-star hotels. Whether you're seeking pet-friendly options, a business-friendly environment, or an adventurous getaway, Scotland has something for everyone. Discover the best hotels in cities like Glasgow and beyond, ensuring a comfortable and memorable stay in this stunning part of the United Kingdom.

  • Apex Waterloo Place Hotel: This 4-star hotel offers a blend of modern comfort and eco-conscious design, making it a top choice for families and business travelers alike. Located in a prime area of Scotland, it boasts multiple meeting rooms and a fully equipped business center, catering to corporate needs. Its eco-certification appeals to environmentally minded guests, while family-friendly amenities make it a welcoming space for children. With stylish accommodations and close proximity to local attractions, Apex Waterloo Place Hotel embodies a unique mix of convenience and sustainability.
  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, this 4-star hotel is perfect for eco-aware business travelers. The hotel is eco-certified, showcasing its commitment to sustainability. Guests can take advantage of its business amenities, including multiple meeting rooms and a dedicated business center. The hotel’s location offers breathtaking views and easy access to lively markets and historical sites, providing a perfect blend of professional and leisure experiences. Apex Grassmarket Hotel is ideal for those who prioritize eco-consciousness without sacrificing comfort.
  • YOTEL Edinburgh: A stylish and contemporary 4-star hotel, YOTEL Edinburgh combines modern amenities with a fun atmosphere. Guests can enjoy a range of dining options, including weekend breakfast and dinner at the on-site restaurant. The hotel features 24-hour fitness facilities for those looking to stay active during their stay. With smart TVs in the rooms and a lively city center location, this hotel offers a blend of entertainment, convenience, and modern style, making it a great choice for the tech-savvy traveler.

Discover the best areas to stay in Scotland

Scotland offers an unforgettable vacation filled with outdoor adventures and breathtaking scenery. Explore the historic charm of cities like Edinburgh and Glasgow, or venture into the stunning Scottish Highlands. With its friendly atmosphere and family-friendly activities, you’ll find plenty of market towns to discover local culture and cuisine. Whether you're hiking, enjoying relaxing views, or soaking in rich history, Scotland promises a travel experience unlike any other.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled between the iconic Arthur's Seat and the Firth of Forth, this city offers a captivating blend of stunning landscapes and rich heritage. Visitors can explore the historic Royal Mile, marvel at the majestic Edinburgh Castle, and immerse themselves in the lively atmosphere of the annual festivals. With a variety of shopping areas, theaters, and educational institutions, Edinburgh is an excellent destination for families and culture enthusiasts alike, especially from June to August when the city buzzes with activity.
  • Glasgow: Glasgow, known for its dynamic arts scene and friendly locals, is Scotland’s largest city and a hub for entertainment and romance. The city boasts a diverse range of activities, from visiting world-class theaters to enjoying concerts at the iconic SSE Hydro arena. Nestled near the banks of the River Clyde, Glasgow is surrounded by beautiful parks and stadiums, making it perfect for sports fans and outdoor lovers alike. With its vibrant shopping districts and culinary delights, Glasgow draws visitors year-round, especially during its peak months of April, July, and September.
  • Inverness: Located in the Scottish Highlands, Inverness is a picturesque city known for its breathtaking scenery and outdoor adventures. The city serves as a gateway to the stunning landscapes of Loch Ness and the nearby national parks, making it ideal for nature enthusiasts and thrill-seekers. Visitors can enjoy skiing, golfing, and hiking in the surrounding areas, or explore the historic sites that tell the story of this enchanting region. With a steady influx of travelers from April to September, Inverness promises an unforgettable experience for those seeking adventure amidst stunning natural beauty.

Things to do in Scotland

Scotland offers a wealth of outdoor adventures and stunning scenery for vacationers. Popular activities include playing on world-class golf courses, exploring vibrant shopping areas, and enjoying breathtaking landscapes. Whether you're looking to tee off or indulge in some retail therapy, your trip to Scotland promises unforgettable experiences amidst its rich culture and natural beauty.

Food and drinks

In Scotland, visit Talisker Distillery for exquisite whisky and scenic views. Islay Ales offers a charming brewery experience with local brews. For a delightful meal, head to Willow Tearooms, perfect for families and romantic outings alike.

Shopping

If you're up for a drive, head to Union Square Shopping Centre, where family-friendly vibes meet entertainment options. For a unique experience, visit the Victorian Market, a charming spot with a city atmosphere. Don't miss Relax for some delightful shopping in a welcoming environment.

Recreation

At Hampden Park, immerse yourself in the energetic atmosphere of Scotland's sports culture. Experience the rich history and excitement of live events. The Old Course at St Andrews offers breathtaking views while you enjoy a round of golf, surrounded by nature. For relaxation, Strathclyde Country Park provides serene walking trails and tranquil settings, perfect for rejuvenation.

Adventure

At Glenshee Ski Centre, experience thrilling slopes perfect for skiing and snowboarding amidst stunning highland scenery. Knockhill Racing Circuit offers adrenaline-pumping motor racing events where you can feel the rush of speed. For a serene adventure, hike the scenic trails of Puck's Glenn, surrounded by lush nature.

Nightlife

Experience the vibrant nightlife in Scotland! Catch a show at the Edinburgh Playhouse Theatre for a cultural night out. For family fun, visit Dalscone Farm Fun for arcade adventures. Wind down at Greyfriar's Bobby pub, where you can enjoy drinks and a cozy atmosphere.

Booking tips and Expedia advantages for Scotland

To save money during your trip to Scotland, consider visiting free attractions like the Royal Mile, Loch Lomond, and Princes Street. The cheapest months for hotel stays are January to February and November, while booking a month in advance often nets the best prices. For spontaneous travelers, check Expedia's last-minute deals. Additionally, use Expedia's search tool to find eco-certified hotels and sort by price for the best deals. Combining your hotel, flights, and activities in a package through Expedia can also lead to significant savings, especially with One Key membership for exclusive discounts.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Scotland is moderately seasonal. The cheapest months to stay in Scotland are January to February and November, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: Booking a hotel in Scotland about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your travel preferences, such as your budget, desired location, and preferred hotel style. For instance, by selecting the "Eco-certified" filter, you'll find a range of sustainable and environmentally-friendly hotels currently available. To discover the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Scotland with your flights and activities by booking a package through Expedia.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Scotland

Scotland is a fantastic destination for outdoor enthusiasts and adventure seekers, boasting stunning scenery, charming beaches, and historic castles. You can explore serene lakes like Loch Lomond, immerse yourself in culture at the Museum of Scotland, or indulge in relaxation at a spa in Edinburgh. Golf fans should check out Carnoustie, while history buffs will appreciate the many Scottish castles scattered throughout the region. There's something for everyone in this captivating land.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers a captivating blend of history and romance. Explore its ancient halls, and marvel at the stunning views of the city while diving into Scotland’s rich culture.
  • Royal Mile: This historic street stretches through the heart of Edinburgh, brimming with shops, restaurants, and vibrant street performances. Experience the lively city vibes while wandering past centuries-old architecture and local attractions.
  • Loch Lomond: Known for its breathtaking scenery, Loch Lomond is the perfect escape for outdoor enthusiasts. Enjoy romantic walks along the shores, beach activities, or simply soak in the stunning natural beauty surrounding the lake.

Best time to go to Scotland

Visitor numbers in Scotland is generally unchanged in popularity throughout the year. The best time to visit Scotland can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Scotland falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Scotland falls in January, 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 HighModerately Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageModerately 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 CloudyAverageModerately High
July55.2°F (12.9°C)Light RainMostly CloudySlightly HighModerately High
August56.1°F (13.4°C)Light RainMostly CloudyAverageModerately 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 LowModerately Low
December39.0°F (3.9°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Scotland

Scotland is conveniently accessible via three major airports. Edinburgh Airport (EDI) is located 7 miles from the city, with excellent hotel options like Crescent House, Virgin Hotels Edinburgh, and InterContinental Edinburgh The George, all providing easy access to the airport. Glasgow International Airport (GLA) is situated 49 miles away, featuring luxurious stays at Kimpton Blythswood Hotel & Spa, Mar Hall Golf & Spa Resort, and Virgin Hotels Glasgow. For those considering Newcastle Airport (NCL), located 86 miles away, Hemples Lodge, Maldron Hotel Newcastle, and County Hotel offer comfortable accommodations nearby. Each airport is well-connected to its respective hotels, making your travel seamless.

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from $100 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 50ºF and 63ºF 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 $100 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?
Incredible deals and plenty of options are just a couple of the reasons to get a Scotland hotel with Expedia. On top of that, our free loyalty program, One Key™, lets you collect and spend OneKeyCash™* on eligible activities, hotels and more. And if your itinerary changes and you need to modify your reservation, don't fret. Our online Help Center will assist you anytime, night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.