Hotels in Scotland

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

Scotland
25 Sep — 26 Sep2
Scotland
Sat 25/9
Sun 26/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Scotland

Filter by star ratings
All filters
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,640 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 2,077 reviews
9.4

Situated less than a 10-minute stroll from Edinburgh Bus Station, The Balmoral Hotel provides guests with a convenient base while visiting Edinburgh. This relaxed hotel is set in the heart of the city.

Alexandra Hotel
Alexandra Hotel
7.8 Good
The Parade, Fort William, United Kingdom
Show on map
0.1 km from city centre, Fort William, SCT, United Kingdom 
GoodBased on 2,971 reviews
7.8

This 3-star hotel provides award-winning accommodation in Fort William and is a short walk from Fort William Railway Station. It is moments from the West Highland Museum, restaurants and nightlife options.

DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.3 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,237 reviews
8.3

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.

DoubleTree by Hilton Glasgow Central
DoubleTree by Hilton Glasgow Central
8.6 Excellent
36 Cambridge Street, Glasgow, United Kingdom
Show on map
0.9 km from city centre, Glasgow, SCT, United Kingdom 
ExcellentBased on 5,346 reviews
8.6

DoubleTree by Hilton Glasgow Central offers modern accommodation in Glasgow and is a few minutes on foot from Buchanan Bus Station. This stylish hotel is set in the heart of the city.

Malmaison Edinburgh
Malmaison Edinburgh
8.0 Excellent
1 Tower Place Leith, Edinburgh, United Kingdom
Show on map
3.3 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 2,631 reviews
8.0

Malmaison Edinburgh is set in Edinburgh and is close to local sightseeing spots, including The Kitchin, The Royal Yacht Britannia and Ocean Terminal. The multiple facilities this award-winning hotel features include free Wi-Fi, a safe and 24-hour room service.

Givendale Guest House
Givendale Guest House
8.3 Excellent
Heron Place, Portree, United Kingdom
Show on map
0.8 km from city centre, Portree, SCT, United Kingdom 
ExcellentBased on 11 reviews
8.3

Givendale Guest House Isle of Skye offers a comfortable setting when in Portree. It also provides a tour desk and a ticket service.

Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.1 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 27 reviews
7.1

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

The Portree Hotel
The Portree Hotel
8.3 Excellent
Somerled Square, Portree, United Kingdom
Show on map
0.1 km from city centre, Portree, SCT, United Kingdom 
ExcellentBased on 981 reviews
8.3

The Portree Hotel is located in Portree and provides free Wi-Fi. It also offers meeting rooms.

Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
8.9 Excellent
23-27 Waterloo Place, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 3,790 reviews
8.9

Located within a 10-minute walk of Edinburgh Bus Station, Apex Waterloo Place Hotel is a convenient base while visiting Edinburgh. It is conveniently situated in the city centre.

Tips for booking a Scotland hotel

Cheapest month:March
Most expensive month:June
Average price in Scotland:$181/night
Absolute cheapest price found:$28/night
Cheapest day:Sunday
Most expensive day:Friday
$96 - $396
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$109 - $196
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Scotland hotels

Show all 24,169 hotels
1
Jurys Inn Inverness
Jurys Inn Inverness
7.5 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. It has a fitness centre, as well as a Jacuzzi, an indoor pool and a sauna.

2
Hotel du Vin & Bistro Edinburgh
Hotel du Vin & Bistro Edinburgh
8.9 Excellent
11 Bristo Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Centrally located, Hotel Du Vin Edinburgh allows for easy access to Edinburgh's main sightseeing and retail areas. It offers 4-star accommodation with air-conditioned rooms.

3
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 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 luggage storage, free Wi-Fi and an express check-in and check-out feature.

4
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.7 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 room service, a terrace and a 24-hour reception.

5
94dr.
94dr.
9.6 Excellent
94 Dalkeith Road, Edinburgh, United Kingdom
Show on map
2.4 km from city centre, Edinburgh 

94dr provides modern 5-star accommodation in Edinburgh. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

6
Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport
8.9 Excellent
5 Almond Avenue, Ingliston, Kirkliston, United Kingdom
Show on map
2.7 km from city centre, Kirkliston 

Conveniently located moments from Edinburgh Airport, the hotel offers comfortable accommodation in Edinburgh. It provides complimentary Wi-Fi, meeting rooms and a 24-hour business centre.

7
Rooms & Suites Picardy Place
Rooms & Suites Picardy Place
8.8 Excellent
12, Picardy Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Rooms & Suites Picardy Place is situated conveniently in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is ideally located for guests wanting to sightsee in the area.

8
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.1 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh 

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

Cheapest hotels in Scotland, United Kingdom

Show all 24,169 hotels
Rennie Mackintosh Station Hotel
Rennie Mackintosh Station Hotel
8.1 Excellent
59 Union Street, Glasgow, United Kingdom
Show on map
0.2 km from city centre,  

Set in the heart of the city, Rennie Mackintosh - Central Station provides easy access to Glasgow's main retail and sightseeing areas. The various facilities this modern hotel offers include a coffee bar, highchairs and a 24-hour reception.

$18
Avg. per night
a&o Edinburgh City
a&o Edinburgh City
8.0 Excellent
50 Blackfriars Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre,  

Featuring an on-site bar, this central Edinburgh hostel is situated just a short stroll from St Giles Cathedral and Royal Mile. It also offers a concierge, a rooftop terrace and an express check-in and check-out feature.

$22
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.8 Good
9-13 Market Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre,  

The hostel provides themed accommodation in Edinburgh and is a short stroll from Edinburgh Bus Station. It is ideally located in the city centre.

$25
Avg. per night
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 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 luggage storage, free Wi-Fi and an express check-in and check-out feature.

$30
Avg. per night
easyHotel Glasgow
easyHotel Glasgow
6.4 Good
1 Hill Street, Glasgow, United Kingdom
Show on map
1.0 km from city centre,  

The hotel is located centrally in Glasgow and is within a 10-minute stroll of Buchanan Bus Station, The King's Theatre and the Glasgow Royal Concert Hall. It is close to Glasgow Film Theatre, shops and nightlife options.

$40
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.

$41
Avg. per night
Canal Point
Canal Point
7.8 Good
Edinburgh, United Kingdom
Show on map
1.2 km from city centre,  

Canal Point is set in Edinburgh and is within a short walk of local landmarks, including Usher Hall. It is conveniently situated in the city centre.

$47
Avg. per night
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.1 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre,  

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

$59
Avg. per night

Hotel prices in Scotland

2 stars or below

$19 - $1,291

Code Co-Living - The Loft - Edinburgh

No. 1 most popular

$30
Avg. per night
Boreland Lodge Hotel

No. 2 most popular

$60
Avg. per night
a&o Edinburgh City

Best value

a&o Edinburgh City
8.0 Excellent
$22
Avg. per night
3 stars

$18 - $783

The Royal Highland Hotel

No. 1 most popular

$74
Avg. per night
Euro Hostel Glasgow

No. 2 most popular

$41
Avg. per night
Rennie Mackintosh Station Hotel

Best value

$18
Avg. per night
4 stars and up

$88 - $1,766

Marine & Spa North Berwick

No. 1 most popular

$286
Avg. per night
Novotel Edinburgh Centre

No. 2 most popular

$133
Avg. per night
Ballantrae Albany Hotel

Best value

$98
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?

    Users favour staying in areas such as Edinburgh, Glasgow, and Inverness. Consider these locations when searching for your desired stay.

  • What are the best hotels in Scotland?

    Marine & Spa North Berwick, rated with a score of 7.8 from 1,775 reviewers, is one of the most popular hotels in Scotland. Other top stays include The Royal Highland Hotel, with an average rating of 7.6 from 3,671 reviewers, and Aparthotel Adagio Edinburgh Royal Mile, with a score of 8.8 from 5,982 reviewers.