Hotels in Scotland

Search and compare Scotland hotels from hundreds of travel sites and save

Scotland
18 Jun — 19 Jun2
Scotland
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Scotland

Filter by star ratings
All filters
Holiday Inn Glasgow City Centre Theatreland
Holiday Inn Glasgow City Centre Theatreland
8.8 Excellent
161 West Nile Street, Glasgow, United Kingdom
Show on map
0.8 km from city centre, Glasgow, SCT, United Kingdom 
ExcellentBased on 1,092 reviews
8.8

Set in the heart of Glasgow, Holiday Inn - Glasgow - City Ctr Theatreland is a short walk from Buchanan Bus Station, and provides easy access to local dining and nightlife options. The numerous amenities this traditional hotel offers include laundry facilities, 24-hour room service and an express check-in and check-out feature.

Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5 Excellent
Picardy Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 4,095 reviews
8.5

Just a 10-minute walk from Edinburgh Bus Station, the hotel has a convenient location, making it an ideal base while visiting Edinburgh. It is conveniently situated in the city centre.

Ten Hill Place, BW Premier Collection
Ten Hill Place, BW Premier Collection
9.1 Excellent
10 Hill Place, Edinburgh, United Kingdom
Show on map
1.0 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,488 reviews
9.1

This modern hotel in Edinburgh offers complimentary Wi-Fi, as well as an express check-in and check-out feature and 24-hour room service. It is ideally located for those wanting to sightsee in the area.

The Balmoral
The Balmoral
9.4 Excellent
1 Princes Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,745 reviews
9.4

The Balmoral Hotel offers relaxed accommodation in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. This modern hotel is set in the heart of the city.

Holiday Inn Express Edinburgh - Leith Waterfront
Holiday Inn Express Edinburgh - Leith Waterfront
8.6 Excellent
101 Britannia Way, Ocean Drive, Edinburgh, United Kingdom
Show on map
3.2 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 3,684 reviews
8.6

Located in Edinburgh, Holiday Inn Express Edinburgh - Leith Waterfront offers stylish, 3-star accommodation close to The Royal Yacht Britannia. It is close to Ocean Terminal, shops and nightlife options.

Holiday Inn Express Edinburgh - Royal Mile
Holiday Inn Express Edinburgh - Royal Mile
8.7 Excellent
300 Cowgate, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,930 reviews
8.7

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Edinburgh. It is within walking distance of the area's well-known restaurants and was awarded the IHG Quality Excellence Award.

Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0 Excellent
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
7.9 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 9,475 reviews
8.0

Ibis Budget Hotel Edinburgh Park is situated in Edinburgh and provides newly renovated rooms and free Wi-Fi. It also features an express check-in and check-out feature, a safe and a terrace.

DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.5 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,615 reviews
8.5

Centrally located, Doubletree by Hilton Edinburgh City Centre offers easy access to Edinburgh's main sightseeing and retail areas. Edinburgh Castle can also be viewed from the hotel.

Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.2 Good
Grosvenor Street, Edinburgh, United Kingdom
Show on map
1.4 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 3,524 reviews
7.2

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Edinburgh. It also offers a coffee bar, 24-hour room service and an express check-in and check-out feature.

Fairmont St Andrews - Scotland
Fairmont St Andrews - Scotland
9.2 Excellent
Fife, St. Andrews, United Kingdom
Show on map
4.6 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 2,069 reviews
9.2

Just a short drive from University of St Andrews, Fairmont St Andrews Scotland offers a themed setting and boasts unique views of Saint Andrews Bay Golf Course and St Andrews. Some of the popular facilities provided at this award-winning 5-star hotel are an indoor pool and a Jacuzzi.

Tips for booking a Scotland hotel

Cheapest month:July
Most expensive month:September
Average price in Scotland:₹ 9,448/night
Absolute cheapest price found:₹ 567/night
Cheapest day:Monday
Most expensive day:Saturday
₹ 5,134 - ₹ 14,431
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 4,686 - ₹ 15,724
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Scotland hotels

Show all 21,339 hotels
1
Jurys Inn Inverness
Jurys Inn Inverness
7.7 Good
Millburn Road, Inverness, United Kingdom
Show on map
1.6 km from city centre, Inverness 

Situated in Inverness, the hotel is a short drive from Inverness Castle and offers disabled parking. Those staying at the property have access to a beauty centre, a heated pool and a sauna.

2
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.2 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh 

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers a tour desk, an express check-in and check-out feature and luggage storage.

3
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.8 Excellent
2 Research Avenue South, Edinburgh, United Kingdom
Show on map
8.7 km from city centre, Edinburgh 

Courtyard By Marriott Edinburgh West provides comfortable 4-star accommodation in Edinburgh. It also offers a safe, a terrace and room service.

4
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
8.7 Excellent
100 Milton Road East, Edinburgh, United Kingdom
Show on map
6.3 km from city centre, Edinburgh 

This contemporary hotel in Edinburgh provides free wireless internet, as well as a mineral bath and a Turkish steam bath. It also offers a Jacuzzi, an indoor pool and a sauna.

5
The Spires Glasgow
The Spires Glasgow
8.8 Excellent
77 Glassford Street, Glasgow, United Kingdom
Show on map
0.4 km from city centre, Glasgow 

Conveniently situated, The Spires Glasgow offers easy access to Glasgow's popular sightseeing areas. A short walk from George Square, it provides traditional apartments equipped with a refrigerator, a kitchen and wireless internet access.

6
Radisson Blu Hotel, Glasgow
Radisson Blu Hotel, Glasgow
8.9 Excellent
301 Argyle Street, Glasgow, United Kingdom
Show on map
0.3 km from city centre, Glasgow 

Situated in Glasgow City Centre, this contemporary hotel boasts award-winning architecture and provides free wireless internet access. It is conveniently located in the city centre.

7
The Glasshouse Autograph Collection
The Glasshouse Autograph Collection
9.0 Excellent
2 Greenside Place, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh 

Just 10 minutes' walk from Edinburgh Bus Station, The Glasshouse Autograph Collection has a convenient location, making it an ideal place to stay while in Edinburgh. It is conveniently situated in the city centre.

8
Holiday Inn Express Inverness
Holiday Inn Express Inverness
8.2 Excellent
Stoneyfield, Inverness, United Kingdom
Show on map
2.4 km from city centre, Inverness 

Holiday Inn Express Inverness offers a modern setting while in Inverness. It provides 3-star accommodation and views of the countryside.

Cheapest hotels in Scotland, United Kingdom

Show all 21,339 hotels
Highland Backpackers Inverness
Highland Backpackers Inverness
6.0 Good
24 Rose Street, Inverness, United Kingdom
Show on map
0.3 km from city centre,  

Just a short stroll from Inverness Bus Station and surrounded by bars and restaurants, Highland Backpackers Inverness is ideal for those who wish to be in the heart of the city. This hostel is set in the heart of the city.

₹ 1,331
Avg. per night
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.2 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre,  

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers a tour desk, an express check-in and check-out feature and luggage storage.

₹ 1,701
Avg. per night
Euro Hostel Glasgow
Euro Hostel Glasgow
7.9 Good
318 Clyde Street, Glasgow, United Kingdom
Show on map
0.2 km from city centre,  

Located in the heart of Glasgow, Euro Hostel boasts an accessible location and is within walking distance of Glasgow Queen Street Railway Station. It is close to St Andrew's Cathedral, shops and nightlife options.

₹ 2,366
Avg. per night
Travelodge Glasgow Airport
Travelodge Glasgow Airport
8.6 Excellent
Marchburn Drive, Paisley, United Kingdom
Show on map
1.6 km from city centre,  

Situated in Paisley, Travelodge Glasgow Airport is an easy drive from Renfrew and offers an express check-in and check-out feature, a safe and a 24-hour reception. It is conveniently located for guests wanting to visit local attractions.

₹ 2,810
Avg. per night
Huntly Arms
Huntly Arms
4.6 Okay
Charlestown Road, Aboyne, United Kingdom
Show on map
0.2 km from city centre,  

Huntly Arms Hotel is ideally positioned in a peaceful setting in Aboyne, a short car ride from Banchory and Ballater. The numerous facilities this traditional hotel features include a kids club, meeting rooms and room service.

₹ 2,958
Avg. per night
Britannia Hotel Edinburgh
Britannia Hotel Edinburgh
6.6 Good
69 Belford Road, Edinburgh, United Kingdom
Show on map
1.6 km from city centre,  

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in Edinburgh. It is ideally located for those wanting to visit the area's popular attractions.

₹ 3,032
Avg. per night
Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0 Excellent
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
7.9 km from city centre,  

Ibis Budget Hotel Edinburgh Park is situated in Edinburgh and provides newly renovated rooms and free Wi-Fi. It also features an express check-in and check-out feature, a safe and a terrace.

₹ 3,623
Avg. per night
ibis Aberdeen Centre - Quayside
ibis Aberdeen Centre - Quayside
8.6 Excellent
15 Shiprow, Aberdeen, United Kingdom
Show on map
0.2 km from city centre,  

Conveniently situated, Ibis Aberdeen Centre - Quayside allows for easy access to Aberdeen's best tourist attractions. The various amenities this contemporary hotel offers include wireless internet access in public areas, laundry facilities and an express check-in and check-out feature.

₹ 3,697
Avg. per night

Hotel prices in Scotland

2 stars or below

₹ 961 - ₹ 70,864

Highland Backpackers Inverness

No. 1 most popular

₹ 1,331
Avg. per night
Edinburgh Central Youth Hostel

No. 2 most popular

₹ 4,363
Avg. per night
Tartan Lodge

Best value

Tartan Lodge
6.8 Good
₹ 961
Avg. per night
3 stars

₹ 2,366 - ₹ 11,018

ibis Aberdeen Centre - Quayside

No. 1 most popular

₹ 3,697
Avg. per night
Holiday Inn Glasgow Airport

No. 2 most popular

₹ 4,806
Avg. per night
Euro Hostel Glasgow

Best value

₹ 2,366
Avg. per night
4 stars and up

₹ 4,658 - ₹ 29,356

Holiday Inn Edinburgh

No. 1 most popular

₹ 5,398
Avg. per night
Edinburgh Marriott Hotel

No. 2 most popular

₹ 6,490
Avg. per night
Frederick House Hotel

Best value

₹ 4,658
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Scotland

About Scotland

Fairy-tale castles, shimmering lochs and rolling highlands are just some of the evocative sights that await in Scotland. The country has a complex and fascinating history, coupled with an incredible sense of national pride. From city slickers to country folk, the Scots are more than happy to bombard you with stories about local legends, family tartans and centuries-old whisky-making techniques.

Things to do

Nowhere captures the grandeur of Scotland like Edinburgh. Magnificent Edinburgh Castle is perched on the summit of an extinct volcano and towers over the city. Strolling along the Royal Mile, you’ll be lured into stores selling tartan, cashmere, fudge, whisky and other Scottish staples.

In the Old Town, cobbled alleyways and stone staircases take you to hidden pubs and cafes. Head to the New Town to admire elegant Georgian architecture, browse upmarket boutiques and stroll through flower-filled Princes Street Gardens.

Scotland may be famous for fish and chips and fried mars bars, but that’s not the only thing on the menu. Freshly-caught seafood, locally farmed venison and organic produce offer a taste of the real Scotland. Wash down your meal with a dram of smooth, single-malt whisky.

There are plenty of opportunities to escape civilisation and immerse yourself in the wild and rugged beauty of Scotland. The iconic West Highland Way can be hiked in sections and takes you past glassy lochs and craggy mountains. The hike up 1,345-metre-tall Ben Nevis climbs the tallest mountain in the British Isles.

Head to the coast and you can watch otters splashing in the Shetland Islands, spot puffins nesting on the sea cliffs of Galloway and kayak with seals in the Outer Hebrides. Mull is a world-class whale watching destination, where you can spot minke whales breaching off the coast.

Getting around

Edinburgh and Glasgow are pedestrian-friendly and well-serviced by public transport. Rental cars offer the freedom to explore Scotland at your own pace, while trains are a fast and comfortable way to explore. Long-distance buses are also a good option.

Scotland travel FAQs

  • Where is the best place to stay in Scotland?

    Edinburgh, Glasgow, and Inverness are some of the most favoured places to stay in Scotland.

  • What are the best hotels in Scotland?

    Holiday Inn Edinburgh (8.0/10 from 3,401 reviews), ibis Aberdeen Centre - Quayside (8.6/10 from 3,580 reviews), and Edinburgh Marriott Hotel (8.3/10 from 2,549 reviews) are all highly rated places to stay in Scotland.