Search Scotland Hotels

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scotland hotels

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,448 reviews)
"Great location "
United Kingdom
Lee
The price is CA $155
CA $186 total
includes taxes & fees
Mar 1 - Mar 2
Apex Grassmarket Hotel

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,054 reviews)
"Had a great stay!"
United Kingdom
Harshana
The price is CA $105
CA $126 total
includes taxes & fees
Feb 11 - Feb 12
CODE - The Court, Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,124 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is CA $68
CA $82 total
includes taxes & fees
Feb 22 - Feb 23
Holiday Inn Edinburgh by IHG

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,232 reviews)
"Clean room, great location, fantastic staff"
United Kingdom
Kerri
The price is CA $226
CA $271 total
includes taxes & fees
Feb 22 - Feb 23
Market Street Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,703 reviews)
"Friendly staff, comfortable beds, pool great"
United Kingdom
Louise
The price is CA $100
CA $120 total
includes taxes & fees
Feb 23 - Feb 24
Dalmahoy Hotel & Country Club

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,384 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is CA $147
CA $176 total
includes taxes & fees
Mar 1 - Mar 2
Aparthotel Adagio Edinburgh Royal Mile

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,002 reviews)
"Really nice hotel in a great location. Staff were all very polite and the pool was lovely too."
United Kingdom
Lisa
The price is CA $152
CA $182 total
includes taxes & fees
Mar 8 - Mar 9
Apex Waterloo Place Hotel

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,629 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is CA $90
CA $109 total
includes taxes & fees
Feb 12 - Feb 13
Point A Hotel Edinburgh Haymarket

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (184 reviews)
"Lovely hotel with great staff"
United Kingdom
Elizabeth
The price is CA $152
CA $183 total
includes taxes & fees
Feb 16 - Feb 17
The Hoxton Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,387 reviews)
"Loved my stay here!"
United States
Katherine A
The price is CA $284
CA $341 total
includes taxes & fees
Feb 23 - Feb 24
Virgin Hotels Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,007 reviews)
"The staff were all amazing - incredibly helpful and quick to respond to any short-notice requests. The room was fantastic - spacious, clean and comfortable. The hotel's location was perfect for local amenities, sightseeing and restaurants."
United Kingdom
Adrian
The price is CA $172
CA $218 total
includes taxes & fees
Mar 1 - Mar 2
Sheraton Grand Hotel & Spa, Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,009 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is CA $115
CA $138 total
includes taxes & fees
Feb 12 - Feb 13
Village Hotel Edinburgh

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,577 reviews)
"Great location! "
Canada
Caitlin
The price is CA $117
CA $141 total
includes taxes & fees
Feb 22 - Feb 23
Apex City of Edinburgh Hotel

SCHLOSS Roxburghe, part of Destination by Hyatt

SCHLOSS Roxburghe, part of Destination by Hyatt
5.0 star property
Kelso
9.4 out of 10, Exceptional, (287 reviews)
"Lovely spa break away !"
United Kingdom
Karen
The price is CA $416
CA $499 total
includes taxes & fees
Feb 15 - Feb 16
SCHLOSS Roxburghe, part of Destination by Hyatt

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (658 reviews)
"All as expected for a short business trip, clean room, breakfast was good, didn’t need much more"
United Kingdom
Kapil
The price is CA $92
CA $116 total
includes taxes & fees
Feb 11 - Feb 12
Delta Hotels by Marriott Edinburgh

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,248 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is CA $104
CA $131 total
includes taxes & fees
Feb 23 - Feb 24
Moxy Edinburgh Airport

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,006 reviews)
"Great location, excellent breakfast buffet. "
United States
James
The price is CA $178
CA $214 total
includes taxes & fees
Feb 22 - Feb 23
Hilton Edinburgh Carlton

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
8.8 out of 10, Excellent, (1,000 reviews)
"Lovely room, helpful staff"
United Kingdom
Tia
The price is CA $91
CA $115 total
includes taxes & fees
Mar 1 - Mar 2
Courtyard by Marriott Edinburgh West

Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.4 out of 10, Exceptional, (690 reviews)
"Greta accomodations, great staff!!"
Canada
Jody
The price is CA $151
CA $182 total
includes taxes & fees
Feb 17 - Feb 18
Sherbrooke Castle Hotel

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,303 reviews)
"Clean room, staff were helpful and location was great!"
Canada
Debbie
The price is CA $119
CA $142 total
includes taxes & fees
Feb 22 - Feb 23
Leonardo Royal 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:Feb 20 - Feb 22

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

Top Scotland Hotel Reviews

Price trends for hotels in Scotland

Less expensive
More expensive
This month
Next month
February
August
CA $155
CA $165
Month
Price
January
CA $183
February
CA $155
March
CA $165
April
CA $204
May
CA $230
June
CA $243
July
CA $254
August
CA $262
September
CA $232
October
CA $215
November
CA $190
December
CA $190
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Scotland. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Scotland

Top reasons to visit Scotland

  • Stunning Scenery: Experience the breathtaking landscapes of the Scottish Highlands, featuring majestic mountains and serene lakes.
  • Rich History: Explore historic castles and delve into Scotland's fascinating past, enhancing your cultural experience.
  • Outdoor Adventures: Enjoy a variety of activities, from hiking to golfing on world-class courses.
  • Charming Cities: Discover the vibrant atmospheres of Edinburgh and Glasgow, filled with friendly locals and unique experiences.
  • Diverse Accommodations: Choose from a range of lodging options, from cozy B&Bs to luxurious hotels, catering to all preferences.

Find great hotels in Scotland

Explore the diverse hotel accommodations in Scotland, where you can find everything from charming bed & breakfasts to luxurious hotels. Whether you're seeking pet-friendly options, family-friendly experiences, or business-themed amenities, Scotland has a variety of choices to suit your needs. Discover the best hotels that offer exceptional services and unique experiences, ensuring a memorable stay in this stunning part of the United Kingdom.

  • Britannia Inn Glasgow: Embracing a vibrant and inclusive atmosphere, Britannia Inn Glasgow is a 3.5-star hotel that welcomes all travellers, especially those seeking an LGBTQIA-friendly experience. Located in the heart of Scotland, this hotel offers a comfortable stay with a unique focus on community and acceptance. Guests appreciate the warm hospitality and the property’s commitment to inclusivity, making it a perfect choice for those looking to connect with like-minded individuals while enjoying their vacation.
  • Apex Grassmarket Hotel: The Apex Grassmarket Hotel is a modern 4-star establishment designed with eco-conscious travellers and business professionals in mind. Nestled in a bustling area of Scotland, it boasts eco-certification and offers a range of amenities geared towards business needs, including multiple meeting rooms and a fully equipped business centre. Guests will enjoy the stylish and comfortable accommodations while knowing they are contributing to sustainable practices during their stay.
  • Apex Waterloo Place Hotel: Apex Waterloo Place Hotel is a luxurious 4-star retreat that combines family-friendly amenities with a focus on wellness. Situated in a prime location in Scotland, this eco-certified hotel features a full spa, offering a variety of treatments such as advanced massages and detoxification wraps. With a dedicated children’s area and leisure facilities, families can unwind together while indulging in relaxation and rejuvenation, making it an ideal choice for those looking to balance family time with self-care.

Where to stay in Scotland

Scotland offers an unforgettable vacation experience, blending stunning outdoor adventures with rich historical vibes. Explore the majestic Scottish Highlands, where breathtaking scenery awaits. Enjoy the warmth of friendly locals in charming cities like Edinburgh and Glasgow, perfect for family-friendly getaways. For a touch of luxury, indulge in exquisite accommodations that showcase Scotland's unique culture. Whether you're hiking through picturesque landscapes or immersing yourself in history, Scotland promises a memorable journey for every traveler.

  • Edinburgh: As Scotland's capital, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled between the iconic Arthur's Seat and the stunning Firth of Forth, this city offers a unique blend of medieval architecture and modern attractions. Visitors flock here year-round, particularly from July to September, drawn by its rich cultural experiences, family-friendly activities, and a lively arts scene. Explore the historic Royal Mile, marvel at the majestic Edinburgh Castle, or enjoy a night out in the bustling theatre district. With a variety of shopping areas and educational institutions, Edinburgh promises an unforgettable experience for every traveler.
  • Glasgow: Known for its vibrant atmosphere, Glasgow is a city that seamlessly combines family entertainment, romantic spots, and a lively cultural scene. Located near the River Clyde, Glasgow’s energetic vibe is palpable, especially during peak travel months like April, July, and September. Visitors can enjoy an array of attractions, from world-class theatre performances to exciting events at the iconic SSE Hydro arena. Don't miss a stroll through the beautiful Kelvingrove Park or a visit to the stunning Glasgow Cathedral. With ample shopping opportunities and proximity to natural wonders such as Loch Lomond, Glasgow is perfect for both thrill-seekers and those looking to unwind.
  • Inverness: Often referred to as the gateway to the Scottish Highlands, Inverness is a charming city renowned for its outdoor adventures and breathtaking scenery. Nestled along the banks of the River Ness, this city attracts nature enthusiasts year-round, particularly during the peak months of April, July, and September. From exploring the historic sites like Inverness Castle to venturing into the nearby Cairngorms National Park, there’s no shortage of experiences to enjoy. Whether you’re skiing in the winter or golfing in the summer, Inverness offers a stunning backdrop for any adventure, making it a must-visit destination for outdoor lovers.

Things to do in Scotland

Scotland is a haven for outdoor enthusiasts and adventure seekers, boasting stunning scenery and a range of activities. Visitors can enjoy world-class golfing experiences, explore famous golf courses, and attend events like the Solheim Cup. Don't miss attractions like the Maltings Theatre and indulge in romantic dinners to enhance your stay. With vibrant shopping areas and breathtaking landscapes, Scotland promises an unforgettable vacation.

Shopping

Experience shopping in Scotland at the Union Square Shopping Centre, which boasts a vibrant atmosphere with entertainment and family-friendly options. Don't miss the St. Enoch Centre, a bustling hub for business and leisure, perfect for finding unique gifts and souvenirs.

Recreation

Experience the vibrant atmosphere at Murrayfield Stadium, where you can enjoy thrilling sports events. For outdoor enthusiasts, the Old Course at St Andrews offers stunning golf views and fresh air. Conclude your day with lively performances at Barrowland Ballroom, immersing yourself in Scotland's rich entertainment scene.

Adventure

Experience the thrill of winter sports at Glenshee Ski Centre, where stunning slopes await. For a day of adventure, head to 7stanes - Glentress, perfect for mountain biking amidst lush forests. Glencoe Mountain Resort offers exhilarating skiing, surrounded by breathtaking landscapes that define Scotland's rugged beauty.

Nightlife

Experience the vibrant nightlife of Scotland by catching a show at Edinburgh Playhouse Theatre, where culture and romance come alive. For thrilling adventures, visit Laggan Outdoor's Arcade Adventure Zone. Don't miss Kings Theatre Glasgow for a blend of entertainment and family-friendly vibes.

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

Booking tips and Expedia advantages for Scotland

To save money on your trip to Scotland, consider visiting during the off-peak months of January to February and November when prices are lower. Book your accommodations about a month in advance and look for last-minute deals on sites like Expedia, especially on Mondays for the best rates. Utilize Expedia’s search tools to filter for budget-friendly options and Eco-certified hotels. Combine your hotel, flights, and activities into a package for extra savings, and explore free attractions, parks, and walking tours to enjoy the beauty of Scotland without spending much.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Scotland are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Scotland is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Scotland is Monday. The most expensive day to stay in Scotland is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool offers you the flexibility to choose your budget, desired location, and additional preferences. You can easily sort your search results from the lowest to highest prices, ensuring that the most affordable hotels appear first. Additionally, you have the option to narrow down your choices by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel accommodations in Scotland with your flights and activities through an Expedia package.

Find the best attractions in Scotland

Scotland offers an ideal vacation for those who love the great outdoors, adventure, and stunning scenery. With an abundance of attractions such as beautiful beaches, historic castles, and serene lakes, visitors can immerse themselves in rich culture while enjoying various outdoor experiences. Whether you're exploring coastal landscapes or delving into the history of its majestic castles, Scotland promises a memorable getaway for every type of traveller.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers breathtaking views and a deep dive into Scotland's rich history. Explore its grand halls and learn about its royal past, all while soaking in the romantic ambiance that permeates this iconic fortress.
  • Loch Lomond: Known for its stunning natural beauty, Loch Lomond invites you to relax by its scenic shores. Enjoy outdoor activities like hiking, boating, or simply taking in the picturesque landscapes, making it a perfect romantic getaway for nature lovers.
  • Princes Street: This bustling street is the heart of Edinburgh's shopping and cultural scene. With a vibrant atmosphere, you can explore shops, dine at cafes, and enjoy views of the castle, all while experiencing the lively city vibes that make Edinburgh unique.

Best time to go to Scotland

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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.1000000000000005°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.300000000000001°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

The nearest major airports for your trip to Scotland

Scotland welcomes tourists through its major airports, including Edinburgh (EDI), located 11.3km from the city centre. Noteworthy hotels nearby include the 5-star Virgin Hotels Edinburgh, The Balmoral Hotel, and InterContinental Edinburgh The George. Glasgow (GLA) is another option, situated 78.9km away, with luxurious accommodations like Mar Hall Golf & Spa Resort, Kimpton Blythswood Hotel & Spa, and Cameron House on Loch Lomond. For those considering Newcastle (NCL), 138.4km away, options include Hemples Lodge, Maldron Hotel Newcastle, and Copthorne Hotel Newcastle. Each hotel provides convenient access to their respective airports, ensuring a smooth start to your Scottish adventure.

Scotland Hotel Guide

Welcome to Scotland

Book a vacation to Scotland using Expedia.ca. No matter if you dream of staying in the city or would rather stay somewhere rural, you're guaranteed to find the ideal destination. See just how simple it is to visit the state of your dreams, start hunting right now.

Want to rest your head at a high-end resort in Scotland? Not a problem. We've got a huge range of budget inns also. And there are an array of selections in the middle. It all depends on what you're in the mood for and how much you'd like to spend. As for location, you can select a room in any part of the area you'd like. You'll find an assortment of lodging options right in the middle of the action, as well as secluded stays on the outskirts of Scotland. When you search Expedia.ca's selection of lodges in Scotland, you are bound to find low rates and amazing packages on any type of lodge in the area.

Quick facts about Scotland:

  • Don't forget to stop in Edinburgh , Greater Glasgow, and Scottish Highlands while you're in the state

Arranging an accommodation for your holiday shouldn't be difficult. Expedia.ca will save you time and money when booking your reservations at any of the hotels in Scotland, so you can spend your days enjoying your trip and not stressing out about busting your budget. So why wait another second to book your trip to United Kingdom? Designate your desired travel dates now to view the best specials on getaways in Scotland!

What’s more, the amenities are beyond compare. If you’re looking for discounts, start your search with the budget-friendly hotels in Scotland. You’ll get access to comfortable amenities and super-low rates. Prefer a spot with a little more luxury? Check out the five-star hotels and boutique inns scattered throughout the area. These properties combine first-class style with impeccable service, and you’ll likely find an array of attractions perched just beyond the rooms. We’ve even got the inside scoop on the top all-inclusive vacations; these trips are the ideal options for travelers who want to leave all of their cares at home.

Ready to finalize the details? We’ll make the process easy for you. Simply tell us which dates work best for your schedule, and then flip through our range of hotels. You’ll be able to learn more about the amenities and perks at each property, see the distance between the hotel and the area’s major attractions and compare rates on the options that strike your fancy. Then, when you’re ready to commit to the hotel of your dreams, you can use our renowned tools to book your rooms and pile on essentials like flights, tours, and rental cars. It’s just one more way in which Expedia.ca makes seeing the world as effortless as checking your email. Your next vacation is calling.

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 CA $82 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 CA $82 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.