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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scotland hotels

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2355)
"Amazing hotel "
United Kingdom
Shelby
The price is Rp1.341.928
Rp1.610.313 total
includes taxes & fees
4 Jan - 5 Jan 2026
Apex Grassmarket Hotel

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1016)
"Staff was very helpful, ambiance was great. The room was cozy and beautiful m. Highly recommend"
Canada
Rukiya
The price is Rp1.110.269
Rp1.332.323 total
includes taxes & fees
12 Jan - 13 Jan 2026
CODE - The Court, Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.4 out of 10, Very good, (1064)
"Excellent breakfast location and staff"
United Kingdom
Jagdip
The price is Rp829.061
Rp994.873 total
includes taxes & fees
11 Jan - 12 Jan 2026
Holiday Inn Edinburgh by IHG

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1687)
"Great stay."
United Kingdom
Prakash
The price is Rp1.266.202
Rp1.519.442 total
includes taxes & fees
4 Jan - 5 Jan 2026
Dalmahoy Hotel & Country Club

Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1216)
"Excellent hotel with great facilities in a fantastic location"
United States
Michael
Market Street Hotel

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1954)
"Perfect location and clean rooms. The staff is very nice and helpful. Had a pleasant stay."
Netherlands
Demi
The price is Rp1.398.317
Rp1.678.116 total
includes taxes & fees
4 Jan - 5 Jan 2026
Apex Waterloo Place Hotel

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1546)
"Great place to stay in Grass Market area. Very close to Victoria Street. Would definitely stay again."
United States
Karen M
The price is Rp1.361.356
Rp1.633.627 total
includes taxes & fees
11 Jan - 12 Jan 2026
Apex City of Edinburgh Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very good, (1000)
"The hotel and staff were lovely and we very much enjoyed our stay. The room was clean and comfortable. "
United States
Loretta
The price is Rp1.337.219
Rp1.604.663 total
includes taxes & fees
4 Jan - 5 Jan 2026
Village Hotel Edinburgh

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
9.0 out of 10, Wonderful, (1002)
"Lovely room, helpful staff"
United Kingdom
Tia
The price is Rp1.169.596
Rp1.403.516 total
includes taxes & fees
12 Jan - 13 Jan 2026
Courtyard by Marriott Edinburgh West

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1000)
"Great hotel, friendly staff and wonderful location "
United Kingdom
James
The price is Rp1.148.879
Rp1.378.655 total
includes taxes & fees
12 Jan - 13 Jan 2026
Garner Edinburgh Haymarket by IHG

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, (270)
"Just the best experience! The highlights were the Spa and the Breakfast - absolutely gorgeous, just so relaxing! We stayed in a cottage which was also totally beautiful and so comfortable. Truly 5 star!"
United Kingdom
Alison
The price is Rp4.955.523
Rp5.946.628 total
includes taxes & fees
3 Jan - 4 Jan 2026
SCHLOSS Roxburghe, part of Destination by Hyatt

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1353)
"Clean room, fun space, close to many attractions and wonderful staff"
Canada
Preety
The price is Rp3.390.134
Rp4.068.161 total
includes taxes & fees
12 Jan - 13 Jan 2026
Virgin Hotels Edinburgh

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2470)
"Love the location, staff are friendly and all nice and easy."
United Kingdom
Alastair
The price is Rp1.077.779
Rp1.293.335 total
includes taxes & fees
5 Jan - 6 Jan 2026
YOTEL Edinburgh

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (618)
"The room was great, the breakfast buffet was so yummy and the staff was so lovely."
United Kingdom
Tehilah Zino
The price is Rp1.186.547
Rp1.423.856 total
includes taxes & fees
12 Jan - 13 Jan 2026
Delta Hotels by Marriott Edinburgh

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (158)
"Lovely hotel. Very convenient location and room facilities excellent "
United Kingdom
Debbie
The price is Rp1.848.429
Rp2.218.114 total
includes taxes & fees
5 Jan - 6 Jan 2026
The Hoxton Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1004)
"The best location in town, in walking distance to everywhere! The room was great, the staff was great, and the spa was amazing!! Will definitely be booking again!"
United States
Gary
The price is Rp2.019.705
Rp2.423.646 total
includes taxes & fees
11 Jan - 12 Jan 2026
Sheraton Grand Hotel & Spa, Edinburgh

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1043)
"Clean room, friendly staff, very close to the tram so easy to get in and out of the city centre. Would stay here again! "
United States
Abigail Elyse
The price is Rp794.014
Rp952.816 total
includes taxes & fees
11 Jan - 12 Jan 2026
ibis budget Edinburgh Park

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1275)
"Stunning hotel, beautiful rooms and staff very friendly and welcoming. Fantastic stay "
United Kingdom
Keren
The price is Rp2.823.518
Rp3.388.222 total
includes taxes & fees
29 Dec - 30 Dec
Dakota Edinburgh

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2149)
"A quick overnight stay fora very early flight, clean and tidy just what I needed. The food also was good. "
United Kingdom
Oliver
The price is Rp1.186.547
Rp1.423.856 total
includes taxes & fees
10 Jan - 11 Jan 2026
Moxy Edinburgh Airport

Leonardo Royal Hotel Glasgow

Leonardo Royal Hotel Glasgow
4.0 star property
City Centre Glasgow
9.2 out of 10, Wonderful, (2463)
"Hotel was impeccably clean in a great location to shops bars and restaurants"
United Kingdom
Rhonda
The price is Rp1.356.053
Rp1.627.264 total
includes taxes & fees
4 Jan - 5 Jan 2026
Leonardo Royal Hotel Glasgow
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:9 Jan - 11 Jan
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 Rp952.816 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 Rp952.816 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.