The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Scotland Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Scotland

Top Hotels in Scotland

Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $99 per night
4.5/5Wonderful! (1,013 reviews)

"Great location - great value - shame about the homeless guys outside the window every night that were up all night keeping us away till 5-6am - which was not the hotels fault"…"

Reviewed on Aug. 10, 2020

Aparthotel Adagio Edinburgh Royal Mile
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $330 per night
4.7/5Exceptional! (997 reviews)

"Liked old style 1st class service. Only stayed 2 nights. Would have liked longer."…"

Reviewed on Mar. 20, 2020

The Balmoral Hotel
citizenM Hotel Glasgow
4 out of 5
60 Renfrew Street, Glasgow, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $122 per night
4.5/5Wonderful! (977 reviews)

"Great hotel in a really ideal location. Rooms really comfortable. The only bad point re the room was the room control ipad it didn't connect very well and at times it was just unresponsive."…"

Reviewed on Aug. 3, 2020

citizenM Hotel Glasgow
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is CA $220 per night
4.5/5Wonderful! (998 reviews)
Perfect stay

"Just totally enjoyed the stay hotel was perfect I will be back"…"

Reviewed on Mar. 22, 2020

The Scotsman Hotel
Craigmonie Hotel Inverness by Compass Hospitality
3 out of 5
9 Annfield Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $108 per night
4.1/5Very Good! (504 reviews)

"The staff are amazingly friendly and helpful. The hotel is little dated and on the old fashioned side but the service and the food makes up for it."…"

Reviewed on Aug. 10, 2020

Craigmonie Hotel Inverness by Compass Hospitality
Columba Hotel Inverness by Compass Hospitality
4 out of 5
7 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $102 per night
3.7/5Good! (984 reviews)

"Great central location on the riverbank just opposite the castle."…"

Reviewed on Aug. 12, 2020

Columba Hotel Inverness by Compass Hospitality
DoubleTree by Hilton Glasgow Central
4 out of 5
Cambridge Street, Glasgow, Scotland
The price is CA $118 per night
4.5/5Wonderful! (1,054 reviews)

"Great room and service"…"

Reviewed on Aug. 3, 2020

DoubleTree by Hilton Glasgow Central
Mode Edinburgh
3.5 out of 5
74 - 77 Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $144 per night
4.8/5Exceptional! (531 reviews)

"From walking in to leaving this an excellent hotel, the staff friendly and helpful, the room was spotless, definitely stay here again."…"

Reviewed on Aug. 7, 2020

Mode Edinburgh
GoGlasgow Urban Hotel by Compass Hospitality
4.2/5Very Good! (390 reviews)

"Polite staff, clean hotel and room, comfy bed, good dinner and breakfast in their restaurant."…"

Reviewed on Jul. 18, 2020

GoGlasgow Urban Hotel by Compass Hospitality
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $152 per night
4.4/5Excellent! (1,553 reviews)

"Good stay, lovely grounds kept very nicely. Breakfast was a bit of a nightmare no cutlery was given till our breakfast was cold both days and one of the beds in our room seemed to dip. Apart from that nice place, nice staff"…"

Reviewed on Aug. 11, 2020

Dalmahoy Hotel & Country Club
Don't see what you're looking for?
See all available properties in Scotland
View all properties
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.

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.