
Find the best Scotland Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Scotland
Cabin
Apartment
Apart hotel
Family friendly
Cottage
Pet friendly
Scotland Accommodation: Most Popular Cities to Stay

Edinburgh

Glasgow

Aberdeen

Inverness

Dundee

St. Andrews

Stirling

Oban

Isle of Lewis
Check prices for these dates
Our top choices for Scotland hotels




SCHLOSS Roxburghe, part of Destination by Hyatt
SCHLOSS Roxburghe, part of Destination by Hyatt5.0 star property
Kelso
9.4 out of 10, Exceptional, (268)
9.4/10
Exceptional
(268)
"Just the best experience! The highlights were the Spa and the Breakfast - absolutely gorgeous, just so relaxing! We stayed in a cottage which was also totally beautiful and so comfortable. Truly 5 star!"
"Just the best experience! The highlights were the Spa and the Breakfast - absolutely gorgeous, just so relaxing! We stayed in a cottage which was also totally beautiful and so comfortable. Truly 5 star!"Alison
The price is ₹19,497
₹19,497
₹23,397 total
includes taxes & fees
16 Dec - 17 Dec




9.0 out of 10, Wonderful, (2334)
9.0/10
Wonderful
(2334)
"Lovely hotel, friendly staff, great food, clean room, great location "
"Lovely hotel, friendly staff, great food, clean room, great location "Kerry-Ann
The price is ₹8,933
₹8,933
₹10,720 total
includes taxes & fees
4 Jan - 5 Jan 2026




9.2 out of 10, Wonderful, (1003)
9.2/10
Wonderful
(1003)
"Room was great, staff was very friendly, and the overall setting and location was incredible."
"Room was great, staff was very friendly, and the overall setting and location was incredible."Liam
The price is ₹6,787
₹6,787
₹8,145 total
includes taxes & fees
12 Jan - 13 Jan 2026




8.4 out of 10, Very good, (1046)
8.4/10
Very good
(1046)
"Great location and a super welcome from staff at reception."
"Great location and a super welcome from staff at reception."Jason
The price is ₹4,818
₹4,818
₹5,782 total
includes taxes & fees
11 Jan - 12 Jan 2026




8.8 out of 10, Excellent, (1682)
8.8/10
Excellent
(1682)
"Excellent stay"
"Excellent stay"Alison
The price is ₹14,403
₹14,403
₹17,284 total
includes taxes & fees
21 Dec - 22 Dec




9.8 out of 10, Exceptional, (1198)
9.8/10
Exceptional
(1198)
"Excellent hotel with great facilities in a fantastic location"
"Excellent hotel with great facilities in a fantastic location"Michael




8.0 out of 10, Very good, (1001)
8.0/10
Very good
(1001)
"Great hotel, friendly staff and wonderful location "
"Great hotel, friendly staff and wonderful location "James
The price is ₹6,153
₹6,153
₹7,383 total
includes taxes & fees
5 Jan - 6 Jan 2026




9.2 out of 10, Wonderful, (1949)
9.2/10
Wonderful
(1949)
"Great location, clean room, friendly staff. "
"Great location, clean room, friendly staff. "Mardi
The price is ₹8,933
₹8,933
₹10,720 total
includes taxes & fees
4 Jan - 5 Jan 2026




9.2 out of 10, Wonderful, (1522)
9.2/10
Wonderful
(1522)
"Great place to stay in Grass Market area. Very close to Victoria Street. Would definitely stay again."
"Great place to stay in Grass Market area. Very close to Victoria Street. Would definitely stay again."Karen M
The price is ₹7,252
₹7,252
₹8,702 total
includes taxes & fees
11 Jan - 12 Jan 2026




8.2 out of 10, Very good, (1002)
8.2/10
Very good
(1002)
"Lovely stay, stayed before and will be staying again. Good location "
"Lovely stay, stayed before and will be staying again. Good location "Kev
The price is ₹7,026
₹7,026
₹8,431 total
includes taxes & fees
4 Jan - 5 Jan 2026




8.8 out of 10, Excellent, (2457)
8.8/10
Excellent
(2457)
"Great stay , near attractions and Christmas market . "
"Great stay , near attractions and Christmas market . "Alexandra
The price is ₹4,863
₹4,863
₹5,836 total
includes taxes & fees
12 Jan - 13 Jan 2026




9.0 out of 10, Wonderful, (1001)
9.0/10
Wonderful
(1001)
"Staff were super friendly and helpful.
Room was lovely and very clean.
"
"Staff were super friendly and helpful.
Room was lovely and very clean.
"Tracey
The price is ₹6,233
₹6,233
₹7,480 total
includes taxes & fees
12 Jan - 13 Jan 2026




9.4 out of 10, Exceptional, (152)
9.4/10
Exceptional
(152)
"Lovely hotel. Very convenient location and room facilities excellent "
"Lovely hotel. Very convenient location and room facilities excellent "Debbie
The price is ₹12,557
₹12,557
₹15,068 total
includes taxes & fees
4 Jan - 5 Jan 2026




9.4 out of 10, Exceptional, (1336)
9.4/10
Exceptional
(1336)
"Fantastic stay, very comfortable bed!"
"Fantastic stay, very comfortable bed!"Laura
The price is ₹16,704
₹16,704
₹20,044 total
includes taxes & fees
6 Jan - 7 Jan 2026




8.2 out of 10, Very good, (600)
8.2/10
Very good
(600)
"Very clean, friendly staff, convenient bus routes to town, wonderful dining."
"Very clean, friendly staff, convenient bus routes to town, wonderful dining."Sharon
The price is ₹6,725
₹6,725
₹8,070 total
includes taxes & fees
4 Jan - 5 Jan 2026




8.2 out of 10, Very good, (1037)
8.2/10
Very good
(1037)
"The room was amazing and had such an amazing stay "
"The room was amazing and had such an amazing stay "Jeffery Arthur
The price is ₹4,230
₹4,230
₹5,076 total
includes taxes & fees
4 Jan - 5 Jan 2026




Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1001)
9.0/10
Wonderful
(1001)
"Staff were very friendly and helpful, room was very comfortable "
"Staff were very friendly and helpful, room was very comfortable "David
The price is ₹11,964
₹11,964
₹14,357 total
includes taxes & fees
4 Jan - 5 Jan 2026




ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile3.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (1733)
8.4/10
Very good
(1733)
"It was clean, good size rooms, very rich breakfast included"
"It was clean, good size rooms, very rich breakfast included"Hakan
The price is ₹7,252
₹7,252
₹8,702 total
includes taxes & fees
4 Jan - 5 Jan 2026




Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2355)
9.0/10
Wonderful
(2355)
"great stay"
"great stay"alexandra st
The price is ₹7,862
₹7,862
₹9,435 total
includes taxes & fees
11 Jan - 12 Jan 2026




9.2 out of 10, Wonderful, (1270)
9.2/10
Wonderful
(1270)
"Stunning hotel, beautiful rooms and staff very friendly and welcoming. Fantastic stay "
"Stunning hotel, beautiful rooms and staff very friendly and welcoming. Fantastic stay "Keren
The price is ₹7,904
₹7,904
₹9,485 total
includes taxes & fees
22 Dec - 23 Dec
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.
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:19 Dec - 21 Dec
Image gallery for Isle of Eriska Hotel and Spa

VIP Access
Isle of Eriska Hotel and Spa
5.0 star property
Oban
9.2/10Wonderful (139 reviews)
10% off
Price is ₹35,858
₹35,858
₹86,059 total
₹86,059 total
includes taxes & fees
Image gallery for Inverlochy Castle

VIP Access
Inverlochy Castle
5.0 star property
Fort William
9.4/10Exceptional (263 reviews)
21% off
Price is ₹37,320
₹37,320
₹89,568 total
₹89,568 total
includes taxes & fees
Image gallery for Marcliffe

Marcliffe
5.0 star property
Aberdeen
9.4/10Exceptional (171 reviews)
10% off
Price is ₹14,502
₹14,502
₹34,805 total
₹34,805 total
includes taxes & fees
Image gallery for Trump Turnberry

VIP Access
Trump Turnberry
5.0 star property
Girvan
9.2/10Wonderful (337 reviews)
25% off
Price is ₹47,205
₹47,205
₹113,292 total
₹113,292 total
includes taxes & fees
Image gallery for Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4/10Exceptional (237 reviews)
22% off
Price is ₹11,721
₹11,721
₹28,129 total
₹28,129 total
includes taxes & fees
Image gallery for The Gailes Hotel and Spa

The Gailes Hotel and Spa
4.0 star property
Irvine
8.6/10Excellent (374 reviews)
19% off
Price is ₹13,062
₹13,062
₹31,348 total
₹31,348 total
includes taxes & fees
Image gallery for Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4/10Exceptional (653 reviews)
10% off
Price is ₹31,305
₹31,305
₹75,133 total
₹75,133 total
includes taxes & fees
Image gallery for Pinehurst Lodge Hotel

Pinehurst Lodge Hotel
3.0 star property
Aberdeen
8.8/10Excellent (131 reviews)
11% off
Price is ₹8,065
₹8,065
₹22,986 total
₹22,986 total
includes taxes & fees
Image gallery for Greywalls Hotel and Chez Roux

VIP Access
Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4/10Exceptional (197 reviews)
10% off
Price is ₹32,680
₹32,680
₹78,433 total
₹78,433 total
includes taxes & fees
Image gallery for Malmaison Aberdeen

Malmaison Aberdeen
4.0 star property
Aberdeen
8.8/10Excellent (953 reviews)
Price is ₹10,122
₹10,122
₹24,292 total
₹24,292 total
includes taxes & fees
Image gallery for Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2/10Wonderful (276 reviews)
30% off
Price is ₹11,015
₹11,015
₹26,435 total
₹26,435 total
includes taxes & fees
Image gallery for Hampton by Hilton Hamilton Park

Hampton by Hilton Hamilton Park
3.0 star property
Hamilton
9.2/10Wonderful (1,002 reviews)
15% off
Price is ₹7,202
₹7,202
₹17,284 total
₹17,284 total
includes taxes & fees
Image gallery for Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8/10Exceptional (220 reviews)
19% off
Price is ₹30,148
₹30,148
₹72,355 total
₹72,355 total
includes taxes & fees
Image gallery for Cringletie House Hotel

VIP Access
Cringletie House Hotel
4.0 star property
Peebles
9.8/10Exceptional (132 reviews)
10% off
Price is ₹23,149
₹23,149
₹55,557 total
₹55,557 total
includes taxes & fees
Image gallery for Alona Hotel

Alona Hotel
4.0 star property
Bellshill
8.8/10Excellent (839 reviews)
24% off
Price is ₹7,359
₹7,359
₹17,662 total
₹17,662 total
includes taxes & fees
Image gallery for Balmoral Arms

Balmoral Arms
4.0 star property
Ballater
8.6/10Excellent (318 reviews)
17% off
Price is ₹10,850
₹10,850
₹26,040 total
₹26,040 total
includes taxes & fees
Image gallery for JA Mar Hall Scotland

JA Mar Hall Scotland
5.0 star property
Bishopton
9.0/10Wonderful (398 reviews)
10% off
Price is ₹31,319
₹31,319
₹75,165 total
₹75,165 total
includes taxes & fees
Image gallery for Hotel du Vin & Bistro Glasgow

Hotel du Vin & Bistro Glasgow
4.0 star property
Glasgow
9.6/10Exceptional (889 reviews)
15% off
Price is ₹19,718
₹19,718
₹47,325 total
₹47,325 total
includes taxes & fees
Image gallery for Barony Castle Hotel

Barony Castle Hotel
4.0 star property
Peebles
8.2/10Very good (771 reviews)
18% off
Price is ₹13,548
₹13,548
₹32,517 total
₹32,517 total
includes taxes & fees
Image gallery for Hilton Grand Vacations Club Craigendarroch Suites Scotland

Hilton Grand Vacations Club Craigendarroch Suites Scotland
4.0 star property
Ballater
9.0/10Wonderful (251 reviews)
15% off
Price is ₹15,432
₹15,432
₹37,038 total
₹37,038 total
includes taxes & fees
Image gallery for DoubleTree by Hilton Glasgow Strathclyde

DoubleTree by Hilton Glasgow Strathclyde
3.5 star property
Bellshill
8.4/10Very good (961 reviews)
15% off
Price is ₹6,430
₹6,430
₹15,432 total
₹15,432 total
includes taxes & fees
Image gallery for The Loans Inn

The Loans Inn
4.0 star property
Troon
9.4/10Exceptional (506 reviews)
16% off
Price is ₹11,584
₹11,584
₹27,800 total
₹27,800 total
includes taxes & fees
Image gallery for Castlecary House Hotel

Castlecary House Hotel
3.0 star property
Glasgow
8.2/10Very good (478 reviews)
10% off
Price is ₹7,172
₹7,172
₹17,212 total