Find the best Scotland Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Scotland Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels Scotland

SCHLOSS Roxburghe, part of Destination by Hyatt

5.0 star property
Kelso
9.4 out of 10, Exceptional, (252)
"We enjoyed our relaxing spa weekend away at Schloss Roxburghe. We stayed in one of the cottages. Very cosy, very clean. However there were factors that could have been improved such as service from staff being relatively poor and check in and check out times are transient. Apart from these minor issues, there is nothing major to complain about this hotel. Would visit again! "
United Kingdom
Kate
The price is Rp4.113.046
Rp4.935.655 total
includes taxes & fees
8 Dec - 9 Dec
SCHLOSS Roxburghe, part of Destination by Hyatt

CODE - The Court, Edinburgh

2.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1013)
"The staff was so friendly "
United States
Victoria
The price is Rp1.572.513
Rp1.887.015 total
includes taxes & fees
13 Nov - 14 Nov
CODE - The Court, Edinburgh

Apex Grassmarket Hotel

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2274)
"The hotel was clean and the rooms were cozy! The hotel was in the perfect location!"
United States
Mindi
The price is Rp2.719.181
Rp3.263.017 total
includes taxes & fees
12 Nov - 13 Nov
Apex Grassmarket Hotel

Holiday Inn Edinburgh by IHG

4.0 star property
Corstorphine
8.4 out of 10, Very good, (1009)
"Hotel was very nice, bedroom very comfortable and staff superb thanks 😊 "
United Kingdom
Rajinder Singh
The price is Rp1.372.894
Rp1.647.473 total
includes taxes & fees
30 Nov - 1 Dec
Holiday Inn Edinburgh by IHG

Dalmahoy Hotel & Country Club

4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1659)
"Beautiful setting and nice bars and restaurants within the complex"
Australia
Andrew
The price is Rp5.867.947
Rp7.041.536 total
includes taxes & fees
22 Nov - 23 Nov
Dalmahoy Hotel & Country Club

Garner Edinburgh Haymarket by IHG

3.0 star property
West End
8.0 out of 10, Very good, (1012)
"Great hotel, clean, friendly staff and fantastic location."
United Kingdom
Thomas
The price is Rp1.352.735
Rp1.623.282 total
includes taxes & fees
17 Nov - 18 Nov
Garner Edinburgh Haymarket by IHG

YOTEL Edinburgh

4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2421)
"Great location and clean rooms"
Canada
Scott
The price is Rp2.289.987
Rp2.747.985 total
includes taxes & fees
17 Nov - 18 Nov
YOTEL Edinburgh

Village Hotel Edinburgh

4.0 star property
Craigleith
8.2 out of 10, Very good, (1005)
"Friendly staff and good food"
United Kingdom
Clarke
The price is Rp1.738.999
Rp2.086.799 total
includes taxes & fees
23 Nov - 24 Nov
Village Hotel Edinburgh

The Hoxton Edinburgh

4.0 star property
West End
9.4 out of 10, Exceptional, (120)
"Very nice staff and room "
United States
Alison
The price is Rp3.109.463
Rp3.731.356 total
includes taxes & fees
18 Nov - 19 Nov
The Hoxton Edinburgh

Apex City of Edinburgh Hotel

4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1471)
"Great hotel! The location is next to victoria street and its in a great area with restaurants and cafes. Will definitely stay here again"
United States
Stefano
The price is Rp2.470.570
Rp2.964.684 total
includes taxes & fees
24 Nov - 25 Nov
Apex City of Edinburgh Hotel

Apex Waterloo Place Hotel

4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1915)
"Extremely friendly and helpful staff, delicious breakfast, clean rooms, and great location. I would definitely stay here again! "
Canada
Ceilidh
The price is Rp3.495.980
Rp4.195.308 total
includes taxes & fees
17 Nov - 18 Nov
Apex Waterloo Place Hotel

Market Street Hotel

4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1156)
"Cozy room and all staffs friendly"
Hong Kong SAR China
yingbin
Market Street Hotel

Courtyard by Marriott Edinburgh West

4.0 star property
Riccarton
9.0 out of 10, Wonderful, (1000)
"I had a great time"
Canada
Michelle
The price is Rp1.464.245
Rp1.757.094 total
includes taxes & fees
24 Nov - 25 Nov
Courtyard by Marriott Edinburgh West

Virgin Hotels Edinburgh

5.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1310)
"The dining and bar were excellent. The staff were all friendly and helpful. It was a fantastic stay."
United States
Stacey
The price is Rp4.752.854
Rp5.703.425 total
includes taxes & fees
30 Nov - 1 Dec
Virgin Hotels Edinburgh

ibis budget Edinburgh Park

3.0 star property
Gogar
8.2 out of 10, Very good, (1028)
"The room was amazing and had such an amazing stay "
United States
Jeffery Arthur
The price is Rp1.212.174
Rp1.454.608 total
includes taxes & fees
7 Dec - 8 Dec
ibis budget Edinburgh Park

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
Edinburgh City Centre
8.2 out of 10, Very good, (1717)
"Great breakfast menu, friendly staff, recommend if you want an affordable place while exploring Old Town. "
Canada
Dorothy
The price is Rp2.159.806
Rp2.591.767 total
includes taxes & fees
30 Nov - 1 Dec
ibis Edinburgh Centre South Bridge - Royal Mile

Delta Hotels by Marriott Edinburgh

4.0 star property
Gogar
8.2 out of 10, Very good, (570)
"Nice hotel good pool and leisure facilities "
United Kingdom
Andy
The price is Rp1.297.895
Rp1.557.474 total
includes taxes & fees
30 Nov - 1 Dec
Delta Hotels by Marriott Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2331)
"great stay"
Canada
alexandra st
The price is Rp2.977.663
Rp3.573.196 total
includes taxes & fees
17 Nov - 18 Nov
Aparthotel Adagio Edinburgh Royal Mile

Point A Hotel Edinburgh Haymarket

3.0 star property
West End
8.8 out of 10, Excellent, (1596)
"Great value for the money!"
Canada
Radisa
The price is Rp1.727.480
Rp2.072.976 total
includes taxes & fees
12 Nov - 13 Nov
Point A Hotel Edinburgh Haymarket

Radisson Blu Hotel, Edinburgh City Centre

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1005)
"Perfect hotel for visiting Edinburgh."
United States
Jay
The price is Rp3.089.355
Rp3.707.226 total
includes taxes & fees
30 Nov - 1 Dec
Radisson Blu Hotel, Edinburgh City Centre
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:21 Nov - 23 Nov
Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Guide to exploring Scotland

Top reasons to visit Scotland

  • Stunning Scenery: Scotland is renowned for its breathtaking landscapes, from the picturesque Aberdeenshire Hills to enchanting lakes.
  • Rich Cultural Heritage: Discover Scotland's history through its historic castles, ancient sites, and vibrant arts events.
  • Outdoor Adventures: Ideal for thrill-seekers, Scotland offers a range of activities including water sports and golfing.
  • Charming Accommodations: Enjoy a variety of lodging options, from quaint bed and breakfasts to modern hotels.
  • Welcoming Locals: Experience the warmth and friendliness of the Scottish people during your visit.

Find great hotels in Scotland

Explore the diverse hotel accommodations Scotland has to offer, from charming bed and breakfasts to modern hotels. Whether you're seeking pet-friendly options, family-friendly facilities, or convenient amenities for business travel, you'll find plenty to suit your needs. Popular choices include Glasgow hotels, Aberdeen Dyce Hotel, and Aberlour accommodation, ensuring a memorable stay in this beautiful country.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, the Apex Grassmarket Hotel boasts a contemporary design combined with stunning views of the iconic Edinburgh Castle. This eco-certified 4-star hotel is perfect for both business travellers and holidaymakers seeking a sustainable stay. Guests enjoy a range of amenities, including a stylish restaurant serving local cuisine, a fitness centre, and comfortable rooms equipped with modern conveniences. The hotel's commitment to eco-friendliness is evident in its green initiatives, making it a great choice for environmentally-conscious visitors.
  • Leonardo Royal Hotel Glasgow: Located in the vibrant city of Glasgow, the Leonardo Royal Hotel offers a perfect blend of comfort and modernity. This 4-star hotel, also eco-certified, caters to both business travellers and leisure seekers. Guests appreciate the spacious rooms, featuring contemporary decor and premium amenities. The hotel includes a fitness centre, an on-site restaurant with a diverse menu, and meeting facilities well-equipped for corporate needs. With its focus on sustainability, the Leonardo Royal Hotel provides an ideal base for those looking to explore Glasgow while being mindful of their environmental impact.
  • Leonardo Royal Hotel Edinburgh: Situated in the enchanting city of Edinburgh, the Leonardo Royal Hotel Edinburgh is a 4-star gem known for its commitment to eco-friendly practices. This hotel is an excellent choice for those seeking a sustainable vacation experience without compromising on comfort. Guests can enjoy modern rooms featuring upscale amenities, a lively bar, and a restaurant that serves delightful dishes prepared with local ingredients. Its proximity to key attractions makes it convenient for visitors looking to immerse themselves in the rich culture and history of Scotland’s capital.

Where to stay in Scotland

Scotland offers an enchanting blend of historical charm and breathtaking scenery, perfect for adventurous travellers. Explore the stunning Aberdeenshire Hills, traverse the scenic A9 road, and discover your absolute favourite areas in this welcoming region. With family-friendly attractions and accessible accommodation options, you're sure to enjoy a relaxing holiday filled with friendly locals and rich history. Whether you're seeking outdoor adventures or cultural experiences, Scotland has something for everyone.

  • Edinburgh: The capital city of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled between the extinct volcano of Arthur's Seat and the Firth of Forth, the city's stunning geography offers breathtaking views. Travellers flock to Edinburgh year-round, particularly during the peak season from July to September. The city is renowned for its cultural themed experiences, featuring iconic landmarks such as the Edinburgh Castle and the historic Royal Mile. Visitors can enjoy a range of activities from shopping in the bustling city centre to attending events at renowned entertainment venues. Whether exploring its medieval streets or indulging in family-friendly attractions, Edinburgh promises a rich and engaging experience.
  • Glasgow: Located in the west of Scotland, Glasgow is a dynamic city known for its friendly atmosphere and cultural diversity. The city welcomes visitors throughout the year, with peak times in April, July, and September. Glasgow is a hub for family-oriented activities and romantic outings, offering vibrant theatre productions and lively entertainment at its many arenas. Nature lovers can enjoy nearby landmarks such as Loch Lomond and the Trossachs National Park. With a thriving shopping scene and an impressive array of restaurants, Glasgow’s unique charm lies in its blend of contemporary attractions and rich heritage, making it a delightful destination for all.
  • Inverness: Known as the capital of the Scottish Highlands, Inverness is a charming city surrounded by stunning landscapes. The city experiences consistent visitor numbers throughout the year, with peaks in April, July, and September. Inverness is perfect for outdoor enthusiasts and adventure seekers, offering activities such as skiing in nearby resorts and golfing in scenic courses. The nearby Loch Ness is famous for its mythical creature, adding a touch of intrigue to your visit. With access to national parks and historic sites, Inverness is a gateway to breathtaking scenery and outdoor adventures, making it an ideal destination for nature lovers.

Things to do in Scotland

Scotland is an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of activities. Visitors can indulge in water sports, play a round of golf at one of its renowned courses, or explore vibrant arts events. With numerous activity centres available, Scotland promises an active holiday filled with excitement and exploration, making it a perfect getaway for those looking to immerse themselves in nature and culture.

Shopping

In Scotland, visit Glasgow Fort Shopping Park for a vibrant mix of shops and family-friendly entertainment. Don't miss Aunty Bettys for unique gifts, and explore the charming Victorian Market, where you’ll discover local products and a lively city atmosphere.

Recreation

Hampden Park offers a vibrant atmosphere, perfect for sports enthusiasts seeking excitement. For music lovers, O2 Academy Glasgow presents a lively venue featuring top performances. Meanwhile, Gleneagles Golf Course combines stunning landscapes with outdoor activities, ideal for a relaxing day on the green surrounded by nature.

Adventure

The Five Sisters of Kintail offers breathtaking hiking trails amidst stunning scenery, perfect for outdoor enthusiasts seeking adventure. Delta Force Paintball in Edinburgh provides an exhilarating experience with thrilling paintball games. For winter sports lovers, CairnGorm Mountain is a fantastic ski field, ideal for skiing and snowboarding.

Nightlife

In Scotland, the Hamilton Townhouse Theatre enchants with its romantic and cultural atmosphere, perfect for an evening of entertainment. For adventure seekers, Dalscone Farm Fun offers thrilling arcade experiences, while Greyfriar's Bobby provides a cosy pub environment, ideal for enjoying drinks and lively conversations.

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

Booking tips and Expedia advantages for Scotland

For a budget-friendly trip to Scotland, consider visiting in January, February, or November when accommodation prices are lower. Booking hotels about a month in advance or exploring last-minute deals on Expedia can help you save. Aim to stay on a Monday for the best rates, and utilise Expedia’s search tool to filter options by price and preferences. Don’t forget to check for package deals that combine flights, hotels, and activities for additional savings. Lastly, take advantage of free attractions and public transport to further reduce costs during your visit.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. To discover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservations in Scotland with your flights and activities through an Expedia package.

Find the best attractions in Scotland

Scotland is an ideal destination for outdoor enthusiasts and adventure seekers, boasting stunning scenery and a rich cultural heritage. Visitors can explore a variety of attractions, including picturesque beaches, historic castles, and enchanting lakes. Whether you're seeking thrilling outdoor experiences or a relaxing beach getaway, Scotland offers a diverse range of points of interest that cater to every traveller's desires.

  • Edinburgh Castle: Perched atop Castle Rock, this historic fortress offers stunning views of the city. Explore its rich history, from the Crown Jewels to the Stone of Destiny, while soaking in the romantic atmosphere that surrounds this iconic landmark.
  • OVO Hydro: This state-of-the-art arena is a hub of entertainment, hosting concerts, sports events, and family-friendly shows. With its vibrant atmosphere, it's the perfect spot for fun-filled evenings with loved ones.
  • Portobello Beach: Enjoy the sandy shores and refreshing sea breeze at this charming beach. Ideal for leisurely strolls or picnics, Portobello Beach offers a relaxed vibe that's perfect for unwinding and soaking up the Scottish sun.

Best time to go to Scotland

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.

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 can be accessed through several major airports, each offering convenient hotel options. Aberdeen Airport (ABZ) is situated 151.3km from central Scotland, with nearby hotels such as the 4-star Hilton Aberdeen TECA, 1.6km away, and the Thainstone House, 12.9km away. Edinburgh Airport (EDI) is only 11.3km from Scotland and boasts luxurious accommodations like the 5-star Balmoral Hotel and the InterContinental Edinburgh The George, both 11.3km away. Glasgow International Airport (GLA) is located 78.9km from Scotland, with excellent hotels nearby, including the 5-star JA Mar Hall Scotland, 6.4km away, and the 4-star Leonardo Royal Hotel Glasgow, 11.3km away.

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 Rp1.454.608 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 holiday 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 Rp1.454.608 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 "Traveller 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.