Book Scotland Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Scotland

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Scotland

Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, (1293)
"Gorgeous property on the outskirts of Edinburgh. We had a young family and found it perfect to relax after a day of travel around the city. Nice Scottish breakfast buffet as well but for us the beautiful landscape and building architecture were the highlight. We found the service to be decent with couple moments of great service. "
The price is AU$324
includes taxes & fees
16 June - 17 June
Dalmahoy Hotel & Country Club
YOTEL Edinburgh
4.0 star property
8.6 out of 10, Excellent, (2032)
"Great hotel to stay in edinburgh, close to things, hotel, room and breakfast excelent highly recommended "
The price is AU$362
includes taxes & fees
7 July - 8 July
YOTEL Edinburgh
Apex Grassmarket Hotel
4.0 star property
8.8 out of 10, Excellent, (1087)
"Had a great time on our stay! "
The price is AU$498
includes taxes & fees
4 July - 5 July
Apex Grassmarket Hotel
Save an average of 15% on thousands of hotels when you're signed in
Apex Waterloo Place Hotel
4.0 star property
9.0 out of 10, Wonderful, (1090)
"Well looked after and superb location "
The price is AU$363
includes taxes & fees
10 June - 11 June
Apex Waterloo Place Hotel
Virgin Hotels Edinburgh
5.0 star property
9.2 out of 10, Wonderful, (663)
"Excellent hotel"
The price is AU$683
includes taxes & fees
12 June - 13 June
Virgin Hotels Edinburgh
Delta Hotels by Marriott Edinburgh
4.0 star property
7.8 out of 10, Good, (161)
"Have stopped in this style of hotel on numerous occasion's, this one was as good as they get. Room was spacious, well equipped and clean but with a view over the car park, food was very good and the staff couldn’t be faulted. We would be more than happy to stay here again."
The price is AU$310
includes taxes & fees
23 June - 24 June
Delta Hotels by Marriott Edinburgh
ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
8.2 out of 10, Very good, (1313)
"Very spartan furnishings and a bit squeezy. Overall it provided everything I needed close to the royal mile and other tourist sites."
The price is AU$350
includes taxes & fees
30 June - 1 July
ibis Edinburgh Centre South Bridge - Royal Mile
Point A Hotel Edinburgh Haymarket
3.5 star property
8.8 out of 10, Excellent, (1136)
"Great, clean, helpful staff, easy access."
The price is AU$322
includes taxes & fees
7 July - 8 July
Point A Hotel Edinburgh Haymarket
Leonardo Royal Hotel Edinburgh
4.0 star property
9.0 out of 10, Wonderful, (1373)
"Beautiful hotel. Very clean. We arrived by train and were so happy that the hotel was just a five minute walk from the station. The royal mile with all the shops and restaurants was literally a 3 minute walk. Arthur’s Seat trail was only 15 minute walk. Shopping district a 10 minute walk. This hotel will always be my choice on future visits to Edinburgh. "
The price is AU$481
includes taxes & fees
30 June - 1 July
Leonardo Royal Hotel Edinburgh
CoDE Pod – The CoURT - Edinburgh
2.0 star property
9.0 out of 10, Wonderful, (494)
"Great location, clean place with helpful staff"
The price is AU$224
includes taxes & fees
10 June - 11 June
CoDE Pod – The CoURT - Edinburgh
Village Hotel Edinburgh
4.0 star property
8.2 out of 10, Very good, (1004)
"We enjoyed staying for a short break in this lovely spacious hotel in Edinburgh! Excellent parking facilities."
The price is AU$322
includes taxes & fees
7 July - 8 July
Village Hotel Edinburgh
The Balmoral Hotel
5.0 star property
9.6 out of 10, Exceptional, (1004)
"The hotel and location was excellent. Train station and lots of nearby attractions"
The price is AU$1,256
includes taxes & fees
24 June - 25 June
The Balmoral Hotel
Bonkle House
3.0 star property
7.8 out of 10, Good, (67)
"Arrived at 11.30pm. Room on ground floor was huge and warm with 2 very comfortable beds. Made a brew and went to bed. Bathroom tiny but not an issue. Staff seemed friendly but didn't really see anyone. Paid extra as we arrived after 10pm."
The price is AU$117
includes taxes & fees
16 June - 17 June
Bonkle House
Apex City of Edinburgh Hotel
4.0 star property
8.8 out of 10, Excellent, (1019)
"Near points of interest"
The price is AU$382
includes taxes & fees
7 July - 8 July
Apex City of Edinburgh Hotel
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, (1011)
"Excellent staff "
The price is AU$383
includes taxes & fees
30 June - 1 July
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Courtyard by Marriott Edinburgh West
4.0 star property
9.0 out of 10, Wonderful, (804)
"I was blown away by the service and quality of food. One of the servers heard us talking about something and brought it for us without even asking"
The price is AU$324
includes taxes & fees
16 June - 17 June
Courtyard by Marriott Edinburgh West
Britannia Hotel Edinburgh
3.0 star property
6.0 out of 10, (1011)
"The venue was value for money. It was a walkable distance from Waverley station, Princes road (with a small bag or no luggage). The staff were helpful and obliging. Meals on site were adequate. "
The price is AU$171
includes taxes & fees
16 June - 17 June
Britannia Hotel Edinburgh
Old Waverley Hotel
3.0 star property
8.4 out of 10, Very good, (1015)
"Loved the sea-view room, and the bed and chairs were very comfortable. What the Expedia listing does not say and their own website does is that there is live music every weekend, which can be loud enough even on the 2nd floor of rooms that sleeping might be difficult. Also, the parking area has only six spots for the 12 rooms at the hotel, so it’s not guaranteed that you would be able to park in their car park (5 pounds/day charge). "
The price is AU$401
includes taxes & fees
7 July - 8 July
Old Waverley Hotel
Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
9.0 out of 10, Wonderful, (1007)
"Awesome for a Radisson and in the perfect area. "
The price is AU$502
includes taxes & fees
30 June - 1 July
Radisson Blu Hotel, Edinburgh City Centre
Aparthotel Adagio Edinburgh Royal Mile
3.5 star property
9.0 out of 10, Wonderful, (1674)
"I really liked this place for the most part. The location was good for everything touristy, it was equipped with everything you need to cook, the bathroom was clean with nice water pressure, dishwasher worked well, nice view, the staff were friendly enough without being over the top. I LOVED the towel warmer and turned it on about 30 mins before I took a shower to warm up the bathroom. I also was able to wash undergarments in the sink and dry them on the towel warmer (I cleaned the sink...
The price is AU$467
includes taxes & fees
29 June - 30 June
Aparthotel Adagio Edinburgh Royal Mile
Don't see what you're looking for?
See all available properties in Scotland
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.

Exploring majestic landscapes and rich cultural heritage in Scotland

Scotland, known for its breathtaking landscapes and rich history, offers a diverse range of attractions for travelers. Explore the countryside castles and immerse yourself in the charming towns like Paisley, where you can find cozy hotels. Don't miss out on visiting the best castles in Scotland, a must-see experience. For accommodation, consult the Scotland Accommodation Guide provided by the official Scottish Tourist Board. If you're looking for a countryside getaway, consider staying at one of the many holiday parks. And for a unique experience, why not opt for a harbor-view castle? Scotland is a friendly and family-friendly destination, offering cafes, museums, and tours that cater to all interests. Plan your next staycation and discover why Scotland is the home of golf. And if you prefer camping, there are excellent campsites to choose from. Enjoy the best of Scotland's landscapes and attractions on your holiday.

When it comes to accommodation options for your outdoor themed holiday in Scotland, you'll find a range of choices. In Edinburgh, there are plenty of hotels that offer comfortable stays and easy access to the city's attractions. Stirling also has a variety of hotels, perfect for exploring the nearby hills and castles. If you're heading to Strathclyde, you'll find hotels that cater to outdoor enthusiasts, with easy access to hiking and biking trails. And in Kirkcaldy, there are hotels that offer a peaceful retreat near the coast.

  • Apex Waterloo Place Hotel - This hotel is located in close proximity to friendly people, museums, historical sites, steam room, walking trails, shopping areas, sauna, castle, theater, and is a popular choice for weddings. Its accessibility to these amenities makes it a perfect fit for your outdoor themed holiday in Scotland.
  • The Normandy Hotel - Known for its proximity to friendly people, free airport transportation, various transportation services, water sports activities such as waterskiing and windsurfing, wedding venues, golf courses, and connecting rooms, this hotel offers easy access to facilities that align with your outdoor holiday plans.
  • The Linton Hotel - Situated in a small town, this guesthouse provides convenient access to a library, wedding venues, golf courses, friendly locals, bars, free breakfast, business services, as well as tours and excursions. Its location and amenities make it a suitable choice for your Scotland outdoor adventure.

Scotland offers a plethora of exciting outdoor areas and neighborhoods for your holiday. From the stunning Scottish Highlands with its breathtaking landscapes and hiking trails, to the picturesque Isle of Skye with its rugged coastline and iconic Cuillin mountains. You can also explore the enchanting Loch Lomond and the Trossachs National Park, perfect for water activities and scenic walks. Additionally, don't miss out on the charming coastal towns of St Andrews and Oban, offering charming beaches and opportunities for wildlife spotting. Scotland truly has something for every outdoor enthusiast.

  • Arbroath: Arbroath offers a unique outdoor experience with its relaxing countryside atmosphere. Take excursions to explore the fascinating ruins and enjoy a ferry ride along the stunning sea. You can even go for a refreshing swim in the crystal-clear waters. The city's architecture and scenic views will leave you in awe, while its historic monuments add a touch of charm to your visit. Arbroath is worth visiting for an outdoor holiday due to its serene atmosphere and picturesque landscapes.
  • Crianlarich: In Crianlarich, you'll find a friendly community surrounded by hilly terrain. The city is a gateway to breathtaking mountains and picturesque countryside. Explore the nearby islands and discover their secluded beauty. Crianlarich is a small town with vibrant gardens and offers a variety of dining options. Its tranquil atmosphere makes it an ideal destination for outdoor enthusiasts seeking a peaceful getaway. Whether you enjoy hiking, biking, or simply immersing yourself in nature, Crianlarich provides the perfect setting for an unforgettable outdoor holiday.
  • Kilrenny: Although information about Kilrenny is not provided, it is likely to have its own unique outdoor experiences and atmosphere. It is worth exploring to discover what this popular city has to offer for outdoor holidays.

Scotland offers a unique and diverse atmosphere for outdoor enthusiasts. With its stunning countryside landscapes and numerous castles, it is the perfect destination for a nature-themed holiday. Whether you choose to explore the countryside, visit historical castles, or enjoy outdoor activities, Scotland has something for everyone. From the picturesque countryside castles to the charming hotels in Paisley, you will find a wide range of accommodation options. Make sure to check out the best castles in Scotland and consult the Scotland accommodation guide for a memorable countryside holiday experience. Additionally, there are various holiday parks that offer a tranquil and scenic retreat for nature lovers.

When visiting Scotland, you can't miss out on the incredible local food and dining experiences. One must-visit restaurant is The Green Welly Stop, known for its highly rated and popular food and drinks. Another top choice is Summerhall, offering a diverse range of delicious dishes. For a memorable dining experience, head to The Parkville, a renowned food and drinks restaurant. Don't forget to try the applecross smokehouse for some amazing smoked delicacies and indulge in the delights of a local baker. And if you're craving seafood, don't miss out on the home-smoked lobster. For a stunning view while dining, visit the Tower Restaurant at Houstoun. Bon appétit!

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to Scotland. Here you will find a year-round average temperature of 8.4°C, reaching a peak of 13.5°C in July, its warmest month, and dropping to an average low of 3.2°C in January, the coolest month. The annual rainfall averages 143.6mm, with August experiencing the heaviest showers, while April is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January3.2Light RainMostly Cloudy
February3.7Light RainMostly Cloudy
March5.2Light RainMostly Cloudy
April7.3Light RainMostly Cloudy
May9.7Light RainMostly Cloudy
June12.3Light RainMostly Cloudy
July13.5Light RainMostly Cloudy
August13.3Light RainMostly Cloudy
September12.4Light RainMostly Cloudy
October10.9Light RainMostly Cloudy
November5.9Light RainMostly Cloudy
December3.9Light RainMostly Cloudy

Scotland Travel Info

Best cities to visit
Edinburgh, Glasgow and Inverness
Hotels with bars
18,007
Number of hotels
13 656
Lowest price
AU$117
Highest price
AU$1,256
Top attractions
Edinburgh Castle, Edinburgh Zoo and Glenshee Ski Centre
  • Breathtaking Landscapes: Scotland is renowned for its stunning countryside landscapes, from the Scottish Highlands with its majestic mountains and hiking trails, to the rugged coastline of the Isle of Skye.
  • Historical Castles: Explore the best castles in Scotland and delve into its rich history. From the imposing Edinburgh Castle to the picturesque Eilean Donan Castle, there are numerous castles waiting to be discovered.
  • Charming Towns: Experience the charm of Scottish towns like Paisley, where you can find cozy hotels and immerse yourself in the local culture. St Andrews and Oban also offer picturesque coastal settings and opportunities for wildlife spotting.
  • Nature Retreats: Unwind in holiday parks or opt for a unique experience by staying in a harbor-view castle. Loch Lomond and the Trossachs National Park provide tranquil settings for water activities and scenic walks.
  • Outdoor Activities: Whether you enjoy hiking, exploring hiking trails, or partaking in water activities, Scotland offers a diverse range of outdoor experiences to suit every adventure enthusiast.

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from AU$117 in a few different ways. To see what’s available, enter your preferred trip dates, then fine-tune your search by budget, amenities and more. Remember that rates can vary according to when you want to go, so if you have some flexibility, switch up your dates until you find the right deal.
When is the best time to go to Scotland?
The best time to explore Scotland depends on where you’re heading and what you plan to do. Planning a summer Edinburgh break? This leading destination has an oceanic climate, with average temperatures ranging from 10ºC to 17ºC between June and August.
What is the best area to stay in Scotland?
Scotland has plenty of exciting places to stay, like Edinburgh and Glasgow. Each has its own awesome experiences, so why not schedule time to discover both?
How can I find cheap hotels in Scotland?
Discover affordable stays without breaking a sweat by making use of our filter tool. Select the “Price per night” box to browse budget-friendly picks in Scotland. You can also look at our cheap hotels in Scotland page. The lowest price available starts at AU$117 per night.
What are the best hotels in Scotland for families?
Expedia makes it a breeze to lock in a property with everything you need for an awesome family getaway to Scotland. Start by choosing “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 break or a big summer holiday, we’ve got you and your group covered.
Why should I book my Scotland hotel with Expedia?
Book your Scotland hotel with Expedia and get access to a world of accommodation options at incredible prices. We’ve got a variety of search filters to help you find exactly what you want, whether that’s a budget-friendly getaway or something a little more unique, like a houseboat, log cabin or villa! Join Expedia Rewards and you’ll save 10% or more on select hotels. Earn points on eligible bookings, which you can use to save on your next adventure. Plus, many of our hotels have flexible cancellation policies, so you won’t have to worry if your plans change.

Recent Reviews in Scotland
Expedia verified reviews

How to save money on a holiday visit to Scotland

  • To save on travel expenses, consider visiting Scotland during the off-peak season from October to December. During this time, you can often find lower prices on flights, hotels, and attractions.
  • Explore the historic castles and museums in Scotland, many of which offer discounted or free admission for tourists. Don't miss iconic landmarks like Edinburgh Castle and the National Museum of Scotland.
  • Experience the friendly and welcoming atmosphere in Scotland, where locals are known for their warm hospitality. Interact with the friendly people and immerse yourself in the local culture.
  • Enjoy dining in Scotland's renowned restaurants and cafes, offering a variety of traditional Scottish dishes. Look out for family-friendly establishments that cater to all ages.
  • Discover the charm of Scotland's cafes and indulge in a cup of traditional Scottish tea or coffee. These cozy establishments often offer a relaxing atmosphere to unwind.
  • Take advantage of the tours available in Scotland, which provide an excellent way to explore the country's stunning landscapes, historical sites, and picturesque villages.
  • With its beautiful scenery and rich history, Scotland is a shopper's paradise. Find unique souvenirs, traditional Scottish kilts, and tartan products in the shopping districts across the country.
  • When planning your trip to Scotland, consider joining Expedia's Rewards to earn points and enjoy additional benefits, making your stay even more budget-friendly.