Search cheap hotels in Scotland

Find the cheap hotels that appeal to you the most

Featured cheap hotel destinations

Destination inspiration for your trip – find a cheap hotel

Edinburgh

901 cheap hotels

Inverness

484 cheap hotels

Glasgow

413 cheap hotels

Aberdeen

347 cheap hotels

Fort William

248 cheap hotels

Oban

235 cheap hotels

St. Andrews

152 cheap hotels

Stirling

131 cheap hotels

Aviemore

127 cheap hotels

Perth

116 cheap hotels

Dundee

112 cheap hotels

Portree

108 cheap hotels

Ayr

106 cheap hotels

Newton Stewart

102 cheap hotels

Pitlochry

95 cheap hotels

Dumfries

89 cheap hotels

The best cheap hotels in Scotland

Check out our pick of great cheap hotels in Scotland

Filter by:

Star rating
Review score

The Townhouse Aberfeldy - Rooms & Breakfast

Aberfeldy

Built in 1895, The Townhouse Aberfeldy - Rooms & Breakfast sits on the edge of Aberfeldy’s town centre, a rural town in Highland Pethshire.

R
Raymond
From
United States
This hotel offers lovely accommodations, great food and excellent service. We thoroughly enjoyed our stay in the annex and were very pleased with the generous size, modern décor, and cleanliness of the room. Breakfast was cooked to order with numerous options available. We were especially grateful for their responsiveness to our dietary needs. Dinners were also quite good with several menu options as well as a few specials. We left with wonderful memories and dream of a return visit someday soon.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,819 reviews
Price from
US$110.34
1 night, 2 adults

Buccleuch Arms Hotel

Hotel in Moffat

Situated in the spa town of Moffat, Buccleuch Arms Hotel is a former 18th-century Georgian coaching inn which offers free Wi-Fi and a restaurant serving award-winning food.

N
Nicole Dietz
From
Germany
Very kind personnel. Great atmosphere and food.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,006 reviews
Price from
US$152.85
1 night, 2 adults

The Waterfront

Anstruther

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

M
MYRTO
From
Greece
The room was spotless, very comfortable and nicely decorated. The location was excellent and the staff extremely friendly and helpful. Breakfast was excellent, with many great options; additionally, we've had a lovely dinner at the restaurant as well. Overall, an excellent stay; would definitely visit again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,394 reviews
Price from
US$166.68
1 night, 2 adults

High Range Lodge Hotel

Hotel in Aviemore

With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists.

J
John
From
France
Everything was excellent, location was ideal
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,399 reviews
Price from
US$86.96
1 night, 2 adults

Loch Melfort Hotel

Hotel in Ardfern

This romantic 4-star country house hotel offers views from each bedroom. It offers a Scottish dining and local seafood in the property's restaurant with a choice of menus.

J
Jeannette
From
Netherlands
Breakfast comes with two courses each with large choice, and with local produce. Dinner of good foodlevel. Beautiful Arduaine garden is next door. Wide and far views to islands and the sea.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,047 reviews
Price from
US$83.01
1 night, 2 adults

The Braeriach

Hotel in Newtonmore

Located in Newtonmore, 300 metres from Newtonmore Golf Club, The Braeriach provides accommodation with a garden, free private parking and a shared lounge.

P
Paolo
From
Italy
Very nice brand new place (in August 2025), extremely clean and well furnished.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 249 reviews
Price from
US$149.42
1 night, 2 adults

The Old Mill Bed & Breakfast

Biggar

Set within 44 km of Dalhousie Castle and 45 km of Edinburgh International Conference Centre in Biggar, The Old Mill Bed & Breakfast features accommodation with seating area.

J
Jacqueline
From
United Kingdom
Super hosts who couldn’t do enough for you. Very comfortable, spotless and in a great location.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 181 reviews
Price from
US$131.77
1 night, 2 adults

4 Friends House

Leith, Edinburgh

Situated in Edinburgh, the recently renovated 4 Friends House features accommodation 1.3 km from Royal Yacht Britannia and 3.1 km from Edinburgh Waverley station.

M
Matias Munoz
From
Chile
Customer service, friendly staff, place stunning.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 600 reviews
Price from
US$115.93
1 night, 2 adults

Above & Beyond at Warriston Lodge

Moffat

Set in Moffat and only 35 km from Dumfries and County Golf Club, Above & Beyond at Warriston Lodge offers accommodation with mountain views, free WiFi and free private parking.

J
Jeanette
From
France
The attention to detail was amazing. Beautiful bedding and furnishings. Large bathroom with luxurious bath and big walk in shower. A very comfortable property. Easy very short walk to the village, farmers market.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 224 reviews
Price from
US$164.71
1 night, 2 adults

The Old Mill Apartment, on NC500

Brora

Located in Brora and only 600 metres from Brora Beach, The Old Mill Apartment, on NC500 provides accommodation with mountain views, free WiFi and free private parking.

R
Russell
From
United Kingdom
Lovely, clean and spacious apartment just a couple of minutes walk from the village centre. Comfy beds and sofas, nice powerful shower and a well appointed kitchen. Plenty of parking right outside and views over the hills - really enjoyed our stay here and would definitely do so again!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 107 reviews
Price from
US$110.29
1 night, 2 adults
All cheap hotels in Scotland

Most booked cheap hotels in Scotland this month

See all

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 22,665 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 15,183 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,692 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,245 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5,549 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 13,932 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 10,608 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,643 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 8,552 reviews

Popular with guests booking cheap hotels in Scotland

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,897 reviews

FAQs about cheap hotels in Scotland

Cheap hotels that guests love in Scotland

See all
Avg. price/night: US$204.24
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 3,006 reviews
The hotel was nice, the location was ideal and well situated for public transportation. Our room was clean, although it felt a bit stingy on the tea and coffee. There weren't many outlets either making charging multiple devices at night problematic. The health club was nice too with lots to do and it was very clean.
Guest review by
Matt
Young couple
Avg. price/night: US$131.77
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 432 reviews
It was in an ideal location and very clean and excellent breakfast 🤩
Guest review by
Anne
Young couple
Avg. price/night: US$131.77
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,106 reviews
Great location, breakfast was excellent and I would definitely recommend the restaurant. It was one of the best dinners I have had in a long time. Thank you ! I found this place ideal for an inexpensive quick stop on a long journey like I was. I would definitely stay here again, if travelling alone
Guest review by
antonio
Solo traveller
Avg. price/night: US$79.06
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 67 reviews
A wonderful stay the static was spotless every thing in you needed ,a very clean site ideal location for us
Guest review by
Ormerod
Family with young children
Avg. price/night: US$138.35
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 175 reviews
Ideal location. Super room. Very clean. Great breakfast
Guest review by
Moores
Young couple
Avg. price/night: US$66.41
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,622 reviews
It’s a Days Inn budget hotel and so not The Ritz! But it’s in a good location beside the trunk road in the services area. The room was very spacious and the bed and duvet first class. The bathroom was fully functional with a shower over the bath which had good temperature and flow. Couldn’t fault it. And spotless clean. Little verandah overlooking Annandale Water. Lovely. Will return. Oh, and it’s quiet.
Guest review by
John
Young couple
Avg. price/night: US$88.94
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,959 reviews
Attractive spacious rooms and common parts. Brilliant location 5min walk from airport terminal and car hire offices. Nice bathrooms. Spotless. Good food. Good quality continental breakfast from 5am was a useful service when flight times are awkward. Cooked food was good too. Not the cheapest but saves a taxi fare to and from town so cost can be justified.
Guest review by
Peter
Solo traveller
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 34 reviews
The flat was very clean and well equipped. The beds were extremely comfortable and we appreciated the two bathrooms. The location was ideal for us and it was great to have our own parking space.
Guest review by
Anne
Group
Avg. price/night: US$94.87
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,891 reviews
Ideal location very nice big room and very clean excellent staff. Parking at front of hotel we will definitely be going back again
Guest review by
Steve
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 52 reviews
Unique and different! Very clean and ideal location for exploring Perthshire
Guest review by
Laura
Young couple