A waterfall in a mountainous landscape with clear water flowing into a pool.

Search Hotels in Scotland

  • 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

Top Cities in Scotland

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Scotland hotels

1. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,524 reviews)
"Great location"
United States
Jessica
The price is NT$4,388
NT$5,528 total
includes taxes & fees
Aug 31 - Sep 1
Holiday Inn Edinburgh Zoo by IHG

2. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,732 reviews)
"great stay in awesome suite ,with great breakfast"
United States
Nikhita
The price is NT$5,410
NT$6,492 total
includes taxes & fees
Aug 30 - Aug 31
Dalmahoy Hotel & Country Club

3. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,697 reviews)
"Great place to stay. Close to a lot of Attractions."
United States
Kimberly
The price is NT$5,224
NT$6,582 total
includes taxes & fees
Aug 31 - Sep 1
Point A Edinburgh Haymarket

4. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,837 reviews)
"conveniently located, great view of the castle, friendly and helpful staff."
United States
BARBARA
The price is NT$7,782
NT$9,805 total
includes taxes & fees
Aug 31 - Sep 1
Apex Grassmarket Hotel

5. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,003 reviews)
"Highly recommend for who loves the Old Town vibe!"
Vietnam
NHU PHUC
The price is NT$23,942
NT$30,167 total
includes taxes & fees
Aug 31 - Sep 1
The Balmoral Hotel

6. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,255 reviews)
"It was a great hostel to stay at!"
United States
Sreeraksha
The price is NT$4,954
NT$6,241 total
includes taxes & fees
Aug 30 - Aug 31
CODE - The Court, Edinburgh

7. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very Good, (1,015 reviews)
"Really nice hotel."
United Kingdom
Nadeem
The price is NT$4,488
NT$5,655 total
includes taxes & fees
Aug 31 - Sep 1
Village Hotel Edinburgh

8. Sherbrooke Castle Hotel

Sherbrooke Castle Hotel
4.0 star property
Pollokshields
9.2 out of 10, Wonderful, (716 reviews)
"This property was amazing, staff was excellent and food was outstanding"
United States
Patrick
The price is NT$5,336
NT$6,403 total
includes taxes & fees
Aug 19 - Aug 20
Sherbrooke Castle Hotel

9. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,015 reviews)
"Loved my stay. Room was clean, bed was comfortable and the staff were all so kind."
United States
Brandy
The price is NT$6,513
NT$8,207 total
includes taxes & fees
Aug 31 - Sep 1
The Inn Place

10. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,481 reviews)
"Really great spot, clean and staff were great!"
Canada
Aaron
The price is NT$13,370
NT$16,846 total
includes taxes & fees
Sep 1 - Sep 2
Virgin Hotels Edinburgh

11. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (359 reviews)
"Beautiful hotel, good breakfast, helpful staff, quiet and convenient location to get to the airport and the main downtown Edinburgh"
United States
Christie
The price is NT$7,095
NT$8,940 total
includes taxes & fees
Aug 30 - Aug 31
The Hoxton, Edinburgh

12. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very Good, (1,135 reviews)
"Staff very helpful rooms were tiny but I guess you get what you pay for"
Canada
Anne
The price is NT$3,417
NT$4,305 total
includes taxes & fees
Sep 3 - Sep 4
ibis budget Edinburgh Park

13. 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,945 reviews)
"Perfect location, rooms are big enough, staff are very kind, breakfast are good."
United States
Isaac
The price is NT$5,302
NT$6,680 total
includes taxes & fees
Aug 31 - Sep 1
ibis Edinburgh Centre South Bridge - Royal Mile

14. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very Good, (1,001 reviews)
"Had a great stay for 3 days there."
United Kingdom
Vishali
The price is NT$5,095
NT$6,420 total
includes taxes & fees
Aug 30 - Aug 31
Garner Edinburgh Haymarket by IHG

15. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,519 reviews)
"Clean room, good location, friendly and helpful staff"
Canada
Biljana
The price is NT$5,391
NT$6,793 total
includes taxes & fees
Aug 31 - Sep 1
YOTEL Edinburgh

16. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,466 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is NT$7,960
NT$10,030 total
includes taxes & fees
Sep 1 - Sep 2
Market Street Hotel

17. Safestay Edinburgh Cowgate

Safestay Edinburgh Cowgate
2.5 star property
Old Town Edinburgh
7.2 out of 10, Good, (151 reviews)
"If you just need a room with a bathroom for a couple nights this will work nicely. I was pleasantly surprised. Staff, shops nearby,location were great and I would stay there again"
Canada
Rhonda
The price is NT$3,945
NT$4,970 total
includes taxes & fees
Sep 1 - Sep 2
Safestay Edinburgh Cowgate

18. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,470 reviews)
"Enjoyed the stay"
United States
Julie
The price is NT$6,032
NT$7,600 total
includes taxes & fees
Aug 31 - Sep 1
Leonardo Royal Hotel Edinburgh

19. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,001 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is NT$8,118
NT$10,228 total
includes taxes & fees
Aug 31 - Sep 1
Wilde Aparthotels, Edinburgh, Grassmarket

20. The Social Hub Glasgow

The Social Hub Glasgow
4.0 star property
City Centre Glasgow
9.4 out of 10, Exceptional, (1,901 reviews)
"Great location and a fun hotel"
United Kingdom
Christian
The price is NT$2,706
NT$3,247 total
includes taxes & fees
Aug 31 - Sep 1
The Social Hub 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:Aug 21 - Aug 23

Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Guide to exploring around Scotland

Top reasons to visit Scotland

  • Breathtaking Scenery: Scotland boasts stunning landscapes, from the majestic Scottish Highlands to serene lakes and beautiful beaches.
  • Rich Cultural Heritage: Explore iconic castles and historic sites that showcase Scotland's fascinating history and traditions.
  • Outdoor Adventures: Enjoy thrilling activities like water sports and renowned golf courses, perfect for adventure enthusiasts.
  • Vibrant Cities: Immerse yourself in the culture of charming cities like Edinburgh, known for its history and friendly locals.
  • Diverse Accommodation Options: Scotland offers a variety of hotels catering to every traveler’s needs, ensuring a memorable stay.

Find great hotels in Scotland

Explore the charm of Scotland with a diverse range of hotel accommodations tailored for every type of traveler. Whether you're seeking pet-friendly options, family-friendly stays, or business travel amenities, Scotland's hotels cater to all your needs. From the historic streets of Edinburgh to the stunning highlands, find the perfect place to rest your head and enjoy genuine hospitality. Check out hotel reviews and star ratings to ensure a memorable experience during your visit.

  • Britannia Inn Glasgow: This 3.5-star hotel offers a cozy and welcoming atmosphere, making it an excellent choice for travelers looking for comfort and convenience. Britannia Inn Glasgow features a variety of dining options, including a buffet breakfast and a restaurant, ensuring guests start their day right. The hotel is equipped with multiple entertainment options such as televisions and premium channels, perfect for unwinding after a day of exploring. Its strategic location places guests near museums, entertainment districts, and metro stations, making it easy to experience the best of Glasgow.
  • Leonardo Royal Hotel Glasgow: With a guest rating of 9.2 out of 10, this 4-star hotel caters to business travelers and eco-conscious visitors alike. The Leonardo Royal Hotel Glasgow prides itself on being eco-certified, providing a sustainable lodging experience without compromising on comfort. The hotel features modern amenities designed for productivity and relaxation, making it an ideal base for both work and leisure. Guests can enjoy a variety of facilities that promote a green lifestyle while being centrally located in Scotland, ensuring easy access to the city's attractions.
  • Leonardo Inn Glasgow West End: This 3-star hotel offers a pleasant stay with an emphasis on sustainability. The Leonardo Inn Glasgow West End is particularly suitable for business travelers and eco-friendly visitors, as it is also eco-certified. The hotel features comfortable accommodations and essential amenities that create a relaxed environment for guests. Its location in the vibrant West End provides easy access to local attractions, cafes, and parks, making it a great choice for those who want to immerse themselves in the unique culture of Glasgow.

Where to stay in Scotland

Scotland offers a remarkable travel experience for adventurers and history enthusiasts alike. Explore the breathtaking Scottish Highlands, where stunning landscapes await. In Edinburgh, immerse yourself in rich history and vibrant culture, with friendly locals ready to welcome you. For a touch of luxury, indulge in the beautiful accommodations that Scotland has to offer. Whether you're seeking relaxation or outdoor adventures, Scotland's charming cities and scenic regions promise unforgettable memories.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Nestled against the backdrop of the iconic Edinburgh Castle and Arthur's Seat, the city offers a unique blend of ancient and modern attractions. Peak travel seasons from July to September see visitors flocking to its world-renowned festivals, including the Edinburgh Festival Fringe. Expect a rich experience filled with educational institutions, bustling shopping areas, and lively theaters. The historic Royal Mile and picturesque streets invite leisurely strolls, while landmarks like Holyrood Palace and the National Museum of Scotland add to the city's charm.
  • Glasgow: Known for its friendly atmosphere, Glasgow is a city that combines vibrant entertainment with an artistic spirit. With visitor numbers peaking in the spring and summer months, this urban gem boasts a bustling arts scene, including theaters and galleries that celebrate both local and international talent. The city is home to impressive attractions like the Kelvingrove Art Gallery and Museum, as well as the iconic SSE Hydro arena for live performances. Outdoor enthusiasts can explore nearby national parks, while shoppers will delight in the diverse retail experiences available throughout the city, making Glasgow a perfect destination for families and couples alike.
  • Inverness: Nestled in the Scottish Highlands, Inverness is a picturesque city that serves as the gateway to some of the most stunning landscapes in Scotland. Ideal for outdoor enthusiasts, it attracts visitors with its hiking, golfing, and skiing opportunities, particularly in the nearby Cairngorms National Park. The city’s charm lies in its scenic views and rich history, with landmarks such as Inverness Castle and the historic battlefield of Culloden. As a year-round destination, Inverness offers adventure seekers a chance to experience the breathtaking beauty of the Scottish Highlands, particularly during peak travel seasons in spring and summer.

Things to do in Scotland

Shopping

In the heart of Edinburgh, St. James Quarter offers a modern shopping experience with a mix of high-street brands and unique boutiques. For a more traditional vibe, explore the stalls at the Grassmarket, where you can find handcrafted gifts and local souvenirs to take home.

Recreation

Gleneagles Hotel offers luxurious spa treatments and wellness programs amidst stunning Scottish landscapes. Experience rejuvenating therapies, fitness classes, and fine dining while surrounded by beautiful countryside. For a tranquil escape, visit the Isle of Eriska Hotel, where you can enjoy holistic treatments and peaceful nature walks on a private island.

Adventure

At Knockhill Racing Circuit, feel the adrenaline as you witness thrilling motor racing events in a vibrant atmosphere. For a unique outdoor adventure, head to Nevis Range Mountain Experience, where you can enjoy stunning views on the cable car gondola, perfect for families and outdoor enthusiasts alike.

Crimond Raceway offers an exhilarating motor racing experience, where the excitement of high-speed competition and adventure vibes create a memorable outing for motorsport fans. Enjoy the thrill of the race in this dynamic environment.

Nightlife

Experience the vibrant nightlife in Edinburgh with a visit to the trendy Bongo Club, known for its eclectic music scene. For a cozy pub atmosphere, check out The Bow Bar, where you can enjoy a selection of local ales and whiskies among friendly locals.

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

Booking tips and Expedia advantages for Scotland

To save money during your trip to Scotland, consider visiting from January to February or November when prices are lower. Booking your hotel about a month in advance can yield better rates, especially if you check Expedia's last-minute deals. Mondays are the cheapest days to stay, while Saturdays are the most expensive. Use Expedia’s search tool to sort by price and explore package deals combining hotels, flights, and activities for additional savings. Don't forget to look for flexible booking options to secure significant savings on your travel plans.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilize Expedia's search tool to customize your travel options according to your budget, preferred location, and desired hotel type. To find the most affordable prices and special offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Scotland with your flights and activities through an Expedia package.

Find the best attractions in Scotland

Scotland is a perfect destination for outdoor enthusiasts and adventure seekers, offering stunning scenery, including beautiful beaches, historic castles, and serene lakes. Whether you're interested in cultural experiences or outdoor activities, you'll find plenty to explore. Don’t miss the chance to visit iconic Scottish castles, which provide a glimpse into the country's rich heritage, making your vacation truly unforgettable.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers a stunning panorama of the city. Its rich history and impressive architecture create a romantic atmosphere, making it a must-visit for history enthusiasts. Explore the Crown Jewels and the Stone of Destiny, and soak in the culture that defines Scotland.
  • Cairngorms National Park: This vast national park is a haven for outdoor lovers, featuring breathtaking scenery and diverse wildlife. With opportunities for hiking, mountain biking, and skiing, the Cairngorms provide an exhilarating adventure amidst stunning landscapes, perfect for those seeking a connection with nature.
  • Dunnet Head Lighthouse: Located at the northernmost point of mainland Scotland, this historic lighthouse offers rich cultural significance and picturesque coastal views. Explore the surrounding cliffs and enjoy the rugged beauty of the landscape, while learning about the maritime history of the area.

Best time to go to Scotland

The best time to visit Scotland is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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.1°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°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

Frequently asked questions

How much do hotels in Scotland cost?
In Scotland, you can find cheap options from NT$3,247 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 vacation 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 NT$3,247 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 "Traveler 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.

Explore a world of travel with Expedia