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 Ctr Theatreland
Holiday Inn Glasgow - City Ctr Theatreland
8.8 Excellent

0.8 km from city centre, Glasgow Show on map

ExcellentBased on 1,051 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.

Queens Guest House
Queens Guest House
8.7 Excellent

0.4 km from city centre, Edinburgh Show on map

ExcellentBased on 615 reviews
8.7

Strategically located in the middle of the city, this 4-star guest house makes for an excellent base in Edinburgh. It also provides babysitting/child services, free Wi-Fi and a tour desk.

Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5 Excellent

0.8 km from city centre, Edinburgh Show on map

ExcellentBased on 3,657 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.

The Balmoral Hotel
The Balmoral Hotel
9.4 Excellent

0.4 km from city centre, Edinburgh Show on map

ExcellentBased on 1,638 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.

Hampton by Hilton Dundee City Centre
Hampton by Hilton Dundee City Centre
9.1 Excellent

1.0 km from city centre, Dundee Show on map

ExcellentBased on 3,829 reviews
9.1

Less than a 20-minute stroll from Seagate Bus Station, Hampton by Hilton Dundee offers guests a convenient base when visiting Dundee. It is ideally positioned for those wanting to visit local attractions.

Holiday Inn Express Edinburgh - Leith Waterfront
Holiday Inn Express Edinburgh - Leith Waterfront
8.7 Excellent

3.2 km from city centre, Edinburgh Show on map

ExcellentBased on 3,523 reviews
8.7

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.

Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0 Excellent

7.9 km from city centre, Edinburgh Show on map

ExcellentBased on 9,124 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.

Alexandra Hotel
Alexandra Hotel
7.9 Good

0.4 km from city centre, Fort William Show on map

GoodBased on 2,494 reviews
7.9

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.6 Excellent

0.9 km from city centre, Edinburgh Show on map

ExcellentBased on 1,343 reviews
8.6

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.

Fairmont St Andrews - Scotland
Fairmont St Andrews - Scotland
9.2 Excellent

4.6 km from city centre, St. Andrews Show on map

ExcellentBased on 1,957 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:November
Most expensive month:December
Average price in Scotland:$158/night
Absolute cheapest price found:$10/night
Cheapest day:Friday
Most expensive day:Monday
$76 - $331
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$93 - $330
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Scotland hotels

Show all 19,932 hotels
1
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.7 Excellent

8.7 km from city centre, Edinburgh Show on map

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

2
Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport
8.9 Excellent

2.6 km from city centre, Kirkliston Show on map

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.

3
Salutation Hotel
Salutation Hotel
8.2 Excellent

0.2 km from city centre, Perth Show on map

Salutation Hotel offers 3-star accommodation in Perth. It is ideally positioned for guests wishing to sightsee in the area.

4
Trump Turnberry, a Luxury Collection Resort, Scotland
Trump Turnberry, a Luxury Collection Resort, Scotland
9.2 Excellent

8.1 km from city centre, Girvan Show on map

Located within the scenic countryside of Turnberry, Trump Turnberry A Luxury Collection Resort Scotland offers luxury accommodation and a full range of facilities, such as free Wi-Fi, a sauna and an indoor pool. In addition to free private parking on site, the resort provides modern 5-star rooms and a bar.

5
Dakota Edinburgh
Dakota Edinburgh
9.0 Excellent

13.1 km from city centre, Edinburgh Show on map

Dakota Edinburgh is located in Edinburgh and offers free Wi-Fi and a free shuttle service. It is ideally positioned for guests wishing to discover the area's attractions.

6
Radisson Blu Hotel, Glasgow
Radisson Blu Hotel, Glasgow
8.9 Excellent

0.3 km from city centre, Glasgow Show on map

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
Old Course Hotel
Old Course Hotel
9.3 Excellent

0.9 km from city centre, St. Andrews Show on map

Featuring a Turkish steam bath, a sauna and a Jacuzzi, the hotel is located in St Andrews and presents unique views of St Andrews Links. A limousine service and an indoor pool are just some of the deluxe amenities available to guests during their stay.

8
Fraser Suites Glasgow
Fraser Suites Glasgow
8.7 Excellent

0.6 km from city centre, Glasgow Show on map

Recently refurbished, Fraser Suites Glasgow offers well-appointed apartments right in the city centre. Just a short walk from Buchanan Bus Station, the property's convenient setting makes it an ideal place to stay when in Glasgow.

Cheapest hotels in Scotland, United Kingdom

Show all 19,932 hotels
Highland Backpackers Inverness
Highland Backpackers Inverness
6.0 Good

0.3 km from city centre, Inverness Show on map

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.

$18
Avg. per night
The Victorian House
The Victorian House
7.5 Good

1.2 km from city centre, Glasgow Show on map

Centrally located, Victorian House Glasgow offers easy access to Glasgow's main shopping and sightseeing areas. It provides 3-star accommodation and views of the garden.

$28
Avg. per night
Travelodge Perth A9
Travelodge Perth A9

3.6 km from city centre, Perth Show on map

Perth A9 Travelodge is set in Perth and is within a short walk of nearby landmarks, including Huntingtower Castle. It is ideally located for those wanting to sightsee in the area.

$38
Avg. per night
Hampton Court Guesthouse
Hampton Court Guesthouse
8.0 Excellent

1.2 km from city centre, Glasgow Show on map

Centrally located, Hampton Court Guesthouse offers easy access to Glasgow's popular sightseeing and retail areas. The multiple amenities this cosy guest house has to offer include a 24-hour reception, luggage storage and an express check-in and check-out feature.

$38
Avg. per night
Travelodge Edinburgh Dreghorn
Travelodge Edinburgh Dreghorn
8.1 Excellent

6.0 km from city centre, Edinburgh Show on map

Travelodge Edinburgh Dreghorn is located in Edinburgh and provides guests with wireless internet. It also provides a 24-hour reception, an express check-in and check-out feature and a vending machine.

$38
Avg. per night
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5 Excellent

0.8 km from city centre, Edinburgh Show on map

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.

$40
Avg. per night
Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
8.0 Excellent

7.9 km from city centre, Edinburgh Show on map

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.

$40
Avg. per night
Boreland Lodge Hotel
Boreland Lodge Hotel
7.2 Good

0.2 km from city centre, Inverkeithing Show on map

Boreland Lodge Hotel is located in Inverkeithing and provides guests with wired internet. It is conveniently positioned for guests wanting to discover the area's attractions.

$46
Avg. per night

Hotel prices in Scotland

2 stars or below

$12 - $369

Highland Backpackers Inverness

No. 1 most popular

$18
Avg. per night
Kick Ass Grassmarket (18+ Hostel)

No. 2 most popular

$107
Avg. per night
Tartan Lodge

Best value

Tartan Lodge
6.8 Good
$12
Avg. per night
3 stars

$33 - $116

Jurys Inn Edinburgh

No. 1 most popular

$49
Avg. per night
Holiday Inn Express Edinburgh City Centre

No. 2 most popular

$40
Avg. per night
easyHotel Glasgow

Best value

$33
Avg. per night
4 stars and up

$48 - $426

Residence Inn by Marriott Edinburgh

No. 1 most popular

$122
Avg. per night
Waldorf Astoria Edinburgh - The Caledonian

No. 2 most popular

$219
Avg. per night
Leonardo Royal Edinburgh Haymarket

Best value

$48
Avg. per night

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

Where to stay in Scotland

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?

    Residence Inn by Marriott Edinburgh is a very popular hotel in Scotland, with a score of 8.5 from 1,049 reviews. Waldorf Astoria Edinburgh - The Caledonian (8.7 from 1,366 reviews) and Jurys Inn Edinburgh (7.6 from 6,076 reviews) are also highly rated Scotland hotels based on recent feedback from HotelsCombined users.