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

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,120 reviews)
"Perfect place to stay, will give it a 10/10 "
Australia
kunal
The price is Rp2.957.308
Rp3.548.770 total
includes taxes & fees
21 May - 22 May
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,323 reviews)
"Great location and friendly staff, rooms are really nice and tidy and the breakfast was good"
United Kingdom
Keiran
The price is Rp2.539.425
Rp3.047.310 total
includes taxes & fees
10 May - 11 May
Holiday Inn Edinburgh by IHG

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,591 reviews)
"Perfect location, nice and clean, quiet, decent breakfast"
United Kingdom
Elena
The price is Rp3.720.553
Rp4.464.663 total
includes taxes & fees
10 May - 11 May
Apex Grassmarket Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,011 reviews)
"Great location for exploring. Nice helpful staff and everything we needed for a short stay."
United Kingdom
Louise
The price is Rp2.933.134
Rp3.519.760 total
includes taxes & fees
10 May - 11 May
Garner Edinburgh Haymarket by IHG

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,845 reviews)
"The breakfast was very good and the staff was super friendly and always helpful would definitely recommend this hotel to anyone visiting the area "
Canada
Christopher
The price is Rp3.917.329
Rp4.700.889 total
includes taxes & fees
20 May - 21 May
ibis Edinburgh Centre South Bridge - Royal Mile

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (261 reviews)
"Beds were so comfortable and place was clean and homey"
United States
Jenna
The price is Rp3.622.047
Rp4.346.456 total
includes taxes & fees
10 May - 11 May
The Hoxton Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,721 reviews)
"Nice stay"
United States
Rajeev
The price is Rp2.464.562
Rp2.957.474 total
includes taxes & fees
10 May - 11 May
Dalmahoy Hotel & Country Club

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,080 reviews)
"Friendly staff and so convenient to airport tram"
United States
Evelyn
The price is Rp2.165.401
Rp2.598.482 total
includes taxes & fees
7 May - 8 May
ibis budget Edinburgh Park

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,518 reviews)
"Great location for the old & new town. Breakfast was very good & staff very friendly & helpful. Room was clean on arrival and thoroughly enjoyed our stay."
United Kingdom
Mark Robert
The price is Rp4.114.262
Rp4.937.115 total
includes taxes & fees
10 May - 11 May
Aparthotel Adagio Edinburgh Royal Mile

Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.2 out of 10, Wonderful, (701 reviews)
"The high tea was phenomenal all around. The room was very clean, the view was nice and the price was on point. "
Canada
Riley
The price is Rp2.693.917
Rp3.232.747 total
includes taxes & fees
17 May - 18 May
Sherbrooke Castle Hotel

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,670 reviews)
"Clean rooms, friendly staff!"
United States
SONJA L
The price is Rp2.224.458
Rp2.669.350 total
includes taxes & fees
10 May - 11 May
Point A Edinburgh Haymarket

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,391 reviews)
"Great location "
Canada
deborah
The price is Rp3.189.046
Rp3.826.855 total
includes taxes & fees
10 May - 11 May
Leonardo Royal Hotel Edinburgh

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,163 reviews)
"Free coffee and breakfast selection was excellent"
United States
Tirsah
The price is Rp3.464.721
Rp4.157.570 total
includes taxes & fees
10 May - 11 May
Motel One Edinburgh-Royal

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,326 reviews)
"The location was excellent, the delicious breakfast was more than enough, and the staff was very polite and helpful."
United States
Ellen
The price is Rp5.102.473
Rp6.122.968 total
includes taxes & fees
17 May - 18 May
Market Street Hotel

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,080 reviews)
"Great location. Located in the heart of the train station and great eating places."
United States
Shelly
The price is Rp4.166.311
Rp4.999.715 total
includes taxes & fees
10 May - 11 May
Apex Waterloo Place Hotel

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,469 reviews)
"Great location and hotel. Staff is great!"
United States
Barry
The price is Rp6.496.204
Rp7.795.445 total
includes taxes & fees
10 May - 11 May
Virgin Hotels Edinburgh

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (514 reviews)
"Great stay. Fantastic location and lovely staff. Would absolutely stay at the Resident again. "
United Kingdom
Emily
The price is Rp3.133.769
Rp3.760.475 total
includes taxes & fees
10 May - 11 May
The Resident Edinburgh

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (716 reviews)
"I loved the hotel and the amenities. The front desk staff were exceptional, and many thanks to Stella who made sure my stay was seamless"
United Kingdom
Obinna
The price is Rp2.834.707
Rp3.571.731 total
includes taxes & fees
7 May - 8 May
Delta Hotels by Marriott Edinburgh

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,196 reviews)
"Rooms were amazing modern clean with everything we needed location was great"
United States
gary
The price is Rp4.234.344
Rp5.081.212 total
includes taxes & fees
18 May - 19 May
Wilde Aparthotels, Edinburgh, Grassmarket

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington
8.6 out of 10, Excellent, (32 reviews)
"I enjoyed my stay in the property. "
United Kingdom
Normelyn Grace
The price is Rp1.753.975
Rp2.104.770 total
includes taxes & fees
11 May - 12 May
Edinburgh Travel Guest House
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:15 May - 17 May

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 Rp2.104.770 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 Rp2.104.770 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.