Find the best 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

Scotland Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

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,465 reviews)
"Great location "
United Kingdom
Lee
The price is Rp1.832.436
Rp2.198.923 total
includes taxes & fees
1 Mar - 2 Mar
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,063 reviews)
"Had a great stay!"
United Kingdom
Harshana
The price is Rp1.331.645
Rp1.597.974 total
includes taxes & fees
25 Feb - 26 Feb
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,143 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is Rp910.527
Rp1.092.633 total
includes taxes & fees
15 Mar - 16 Mar
Holiday Inn Edinburgh by IHG

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,401 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is Rp1.690.166
Rp2.028.199 total
includes taxes & fees
1 Mar - 2 Mar
Aparthotel Adagio Edinburgh Royal Mile

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,713 reviews)
"From the welcoming staff at the reception to the restaurant and bar staff the whole experience was enjoyable and made our stay relaxing."
United Kingdom
David
Dalmahoy Hotel & Country Club

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,236 reviews)
"Clean room, great location, fantastic staff"
United Kingdom
Kerri
Market Street Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (202 reviews)
"Lovely hotel with great staff"
United Kingdom
Elizabeth
The price is Rp1.982.103
Rp2.378.524 total
includes taxes & fees
8 Mar - 9 Mar
The Hoxton Edinburgh

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,016 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 Rp1.918.708
Rp2.302.495 total
includes taxes & fees
8 Mar - 9 Mar
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,640 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is Rp1.126.778
Rp1.352.133 total
includes taxes & fees
1 Mar - 2 Mar
Point A Hotel Edinburgh Haymarket

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,408 reviews)
"Loved my stay here!"
United States
Katherine A
The price is Rp3.148.906
Rp3.778.687 total
includes taxes & fees
25 Feb - 26 Feb
Virgin Hotels Edinburgh

Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.4 out of 10, Exceptional, (691 reviews)
"Greta accomodations, great staff!!"
Canada
Jody
The price is Rp2.046.979
Rp2.456.374 total
includes taxes & fees
1 Mar - 2 Mar
Sherbrooke Castle Hotel

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,004 reviews)
"Great room and staff"
United Kingdom
Gemma
The price is Rp2.261.142
Rp2.713.370 total
includes taxes & fees
15 Mar - 16 Mar
Sheraton Grand Hotel & Spa, Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very good, (1,009 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is Rp1.517.545
Rp1.821.054 total
includes taxes & fees
26 Feb - 27 Feb
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,580 reviews)
"Great location! "
Canada
Caitlin
The price is Rp1.690.166
Rp2.028.199 total
includes taxes & fees
8 Mar - 9 Mar
Apex City of Edinburgh Hotel

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (666 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 Rp1.119.189
Rp1.343.027 total
includes taxes & fees
1 Mar - 2 Mar
Delta Hotels by Marriott Edinburgh

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,269 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is Rp1.270.944
Rp1.525.133 total
includes taxes & fees
8 Mar - 9 Mar
Moxy Edinburgh Airport

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,008 reviews)
"Great location, excellent breakfast buffet. "
United States
James
The price is Rp2.015.489
Rp2.418.587 total
includes taxes & fees
8 Mar - 9 Mar
Hilton Edinburgh Carlton

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,313 reviews)
"Clean room, staff were helpful and location was great!"
Canada
Debbie
The price is Rp1.656.021
Rp1.987.225 total
includes taxes & fees
1 Mar - 2 Mar
Leonardo Royal Hotel Edinburgh

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, (295 reviews)
"Lovely spa break away !"
United Kingdom
Karen
The price is Rp5.083.776
Rp6.100.531 total
includes taxes & fees
1 Mar - 2 Mar
SCHLOSS Roxburghe, part of Destination by Hyatt

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,060 reviews)
"Very clean and a great, simple hotel for a stay in Edinburgh!"
United States
Brooke
The price is Rp962.503
Rp1.155.004 total
includes taxes & fees
15 Mar - 16 Mar
ibis budget Edinburgh Park
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:6 Mar - 8 Mar

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.092.633 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.092.633 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.