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$180.18
1 night, 2 adults

Coorie

Hotel in Dunfermline

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as a terrace, a restaurant and a bar.

O
Oladimeji
From
Nigeria
The breakfast was very filling and lived up to the rave around it. There is something for everyone with the variety of selections they have
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,407 reviews
Price from
US$171.29
1 night, 2 adults

28 York Place Hotel

Hotel in Edinburgh City Centre, Edinburgh

In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views.

I
Ilia
From
Serbia
Awesome hotel. Staff was very friendly and helpful. We enjoyed every day of staying here. Will definitely recommend this hotel for everyone who is looking for stay in Edinburg.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,302 reviews
Price from
US$316.24
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.

M
Mark
From
United Kingdom
Staff, rooms and location, breakfast.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,006 reviews
Price from
US$160.75
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$154.17
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,045 reviews
Price from
US$124.52
1 night, 2 adults

Cuilcheanna House - Onich, Fort William

Onich

Set within 18 km of Glen Nevis and 44 km of Glenfinnan Station Museum in Onich, Cuilcheanna House - Onich, Fort William offers accommodation with seating area.

E
Einat
From
Israel
Rooms in a nice house , on the loch, parking, kitchen can be used by guests (fridge, micro, toaster, coffee, tea, butter, dishes). We didn't meet the hosts.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 148 reviews
Price from
US$480.19
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$128.08
1 night, 2 adults

No. Ten Guesthouse

Tain

Housed in a historic building, the recently renovated No. Ten Guesthouse offers accommodation with a garden and free WiFi.

J
João
From
Portugal
Spacious and comfortable room, amazing breakfast, good location, easy parking. 10/10!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews
Price from
US$158.12
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
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$131.77
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, 68 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
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$65.22
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$77.28
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,892 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