Search Hotels in Scotland

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Scotland

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 18,067 hotels in Scotland with room rates, reviews, and availability. Most hotels are fully refundable.

ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $111 per night from Oct 22 to Oct 23
$111
per night
Oct 22 - Oct 23
8.2/10 Very Good! (1,038 reviews)
"Centrally located, comfortable room, nice breakfast (bonus for cappuccino machine). Lots of overnight noise from local discotheque (it’s in a bustling area) but nothing that earplugs don’t block out. Kind of a hassle to get to the room (down one elevator, walk through the restaurant, up another elevator) ..."

Reviewed on Sep 27, 2023

ibis Edinburgh Centre South Bridge - Royal Mile
Village Hotel Edinburgh
4 out of 5
140 Crewe Road South, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $105 per night from Oct 29 to Oct 30
$105
per night
Oct 29 - Oct 30
8.2/10 Very Good! (1,002 reviews)
"Quiet, convenient, reasonable room rate and decent leisure facilities. Menu could do with having a little more variety though, and some of the food prices were on the steep side for a pub/grill."

Reviewed on Sep 29, 2023

Village Hotel Edinburgh
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
1 a Parliament Square, Edinburgh, Scotland
The price is $99 per night from Oct 29 to Oct 30
$99
per night
Oct 29 - Oct 30
9/10 Wonderful! (350 reviews)
"I am super impressed with the cleanliness and courtesy! Would highly recommend!"

Reviewed on Sep 26, 2023

CoDE Pod – The CoURT - Edinburgh
Save an average of 15% on thousands of hotels when you're signed in
Cityroomz Edinburgh
3 out of 5
25-33 Shandwick Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $100 per night from Oct 22 to Oct 23
$100
per night
Oct 22 - Oct 23
8.2/10 Very Good! (1,002 reviews)
"Excellent site for a brief overnight stay. A bit spartan and the lift is slow, but excellently run."

Reviewed on Sep 30, 2023

Cityroomz Edinburgh
Motel One Glasgow
3.5 out of 5
78-82 Oswald Street, Glasgow, Scotland
The price is $80 per night from Nov 1 to Nov 2
$80
per night
Nov 1 - Nov 2
9.2/10 Wonderful! (1,075 reviews)
"All good, very friendly and helpful staff, a well organised check in, and a nice comfortable room. The bar looks lovely, although I've not had time to check that out."

Reviewed on Sep 30, 2023

Motel One Glasgow
Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
Princes Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $277 per night from Oct 29 to Oct 30
$277
per night
Oct 29 - Oct 30
8.8/10 Excellent! (998 reviews)
"Great stay and facilities."

Reviewed on Sep 24, 2023

Waldorf Astoria Edinburgh - The Caledonian
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is $171 per night from Oct 15 to Oct 16
$171
per night
Oct 15 - Oct 16
8.8/10 Excellent! (2,556 reviews)
"The employees were beyond helpful and welcoming! Perfect location as its only meters away from the Royal Mile. First Class all around!"

Reviewed on Sep 27, 2023

Fraser Suites Edinburgh
Carlton George Hotel
4 out of 5
44 West George Street, Glasgow, Scotland
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 8 to Oct 9
$99
per night
Oct 8 - Oct 9
9/10 Wonderful! (1,002 reviews)
"Centrally located, near transportation, near lots of restaurants and shopping."

Reviewed on Sep 29, 2023

Carlton George Hotel
YOTEL Glasgow
4 out of 5
Westergate, 260 Argyle St, Glasgow, Scotland
Fully refundableReserve now, pay when you stay
The price is $80 per night from Oct 29 to Oct 30
$80
per night
Oct 29 - Oct 30
8.4/10 Very Good! (1,068 reviews)
"Great spot for being in the heart of Glasgow. Walkable to both train stations, lots of shopping and restaurants. The immediate area can look a bit rough but that is Glasgow. Not as bad as it may first appear."

Reviewed on Sep 28, 2023

YOTEL Glasgow
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
1 Festival Square, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $211 per night from Oct 29 to Oct 30
$211
per night
Oct 29 - Oct 30
9/10 Wonderful! (998 reviews)
"No complaints or faults without stay."

Reviewed on Sep 17, 2023

Sheraton Grand Hotel & Spa, Edinburgh
Bruntsfield Hotel
4 out of 5
69 Bruntsfield Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $136 per night from Oct 12 to Oct 13
$136
per night
Oct 12 - Oct 13
8.8/10 Excellent! (999 reviews)
Good hotel but with shortcomings
"A good hotel but needs to sort out leaky shower difficult to use toilet flush buttons. Not air conditioned, provided a noisy fan without a control knob. If your room is not near the lift then navigating steps with luggage is cumbersome."

Reviewed on Sep 16, 2023

Bruntsfield Hotel
Mercure Edinburgh City - Princes Street Hotel
3 out of 5
53 Princes Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $137 per night from Oct 15 to Oct 16
$137
per night
Oct 15 - Oct 16
7.6/10 Good! (1,003 reviews)
"Nice bathtub"

Reviewed on Sep 28, 2023

Mercure Edinburgh City - Princes Street Hotel
a&o Edinburgh City - Hostel
2 out of 5
50 Blackfriars Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is $96 per night from Oct 15 to Oct 16
$96
per night
Oct 15 - Oct 16
7.6/10 Good! (864 reviews)
"N/A"

Reviewed on Sep 16, 2023

a&o Edinburgh City - Hostel
Holiday Inn Glasgow Airport, an IHG Hotel
3 out of 5
Glasgow Airport, Abbotsinch, Paisley, Scotland
Fully refundable
The price is $86 per night from Nov 1 to Nov 2
$86
per night
Nov 1 - Nov 2
7.8/10 Good! (1,012 reviews)
"Stayed because handy to airport for an early flight"

Reviewed on Sep 28, 2023

Holiday Inn Glasgow Airport, an IHG Hotel
Leonardo Hotel Newcastle  - Formerly Jurys Inn
4 out of 5
Scotswood Road, Newcastle-upon-Tyne, England
Fully refundableReserve now, pay when you stay
The price is $63 per night from Oct 29 to Oct 30
$63
per night
Oct 29 - Oct 30
7.8/10 Good! (1,001 reviews)
"The bathroom was tired and in nee of attention"

Reviewed on Sep 19, 2023

Leonardo Hotel Newcastle - Formerly Jurys Inn
The Knight Residence Apartments by Mansley
4 out of 5
12 Lauriston Street, Edinburgh, Scotland
The price is $198 per night from Oct 29 to Oct 30
$198
per night
Oct 29 - Oct 30
9.4/10 Exceptional! (1,237 reviews)
So comfortable and convenient!
"Our apartment was perfect for our needs: a comfortable bed, space to hang out, walking distance from all the tourist stuff and restaurants and even a washing machine."

Reviewed on Sep 29, 2023

The Knight Residence Apartments by Mansley