Find Cheap Hotels in Dunfermline

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Dunfermline Cheap Hotels

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £69 per night from 18 Nov to 18 Nov
4.6/5 Wonderful! (410 reviews)
"Helpful staff nothing was a problem to them clean room modern furniture and quiet at night good breakfast at fair price restaurant at night pricey and not a great selection but loved it and would definitely stay again"

Reviewed on 12 Oct 2021

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Holiday Inn Express Dunfermline
3 out of 5
Fully refundable
The price is £64 per night from 24 Oct to 24 Oct
4.2/5 Excellent! (552 reviews)
"Liked my room"

Reviewed on 13 Oct 2021

Holiday Inn Express Dunfermline
Pitbauchlie House Hotel
3 out of 5
Aberdour Road, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is £65 per night from 14 Nov to 14 Nov
4.2/5 Excellent! (394 reviews)
"'Beer Garden' is much bigger than you would expect. Tables well spaced and very peaceful on a sunny afternoon. Dinner in Restaurant was very tasty and nicely presented. Cooked breakfast fine, continental a bit lacking in imagination. Paranoid 'you can't steal us' coat-hangers and toiletries bolted ..."

Reviewed on 3 Sep 2021

Pitbauchlie House Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Adamson Hotel
3 out of 5
Fully refundable
The price is £36 per night from 7 Nov to 7 Nov
4.2/5 Very Good! (158 reviews)
"It is situated very close to family I was visiting. Will probably use again because of convenience. Also a very nice hotel and staff were very friendly and helpful."

Reviewed on 24 Sep 2021

The Adamson Hotel
The City Hotel
3 out of 5
18-20 Bridge Street, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is £66 per night from 15 Nov to 15 Nov
4/5 Very Good! (168 reviews)
"Great location in centre of city within easy walking distance of historical area, public park and bus station. Interior decoration of a good standard. Staff were great and breakfast was fine."

Reviewed on 14 Oct 2021

The City Hotel
Rooms at 1703
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £57 per night from 26 Oct to 26 Oct
3.9/5 Good! (186 reviews)
"Staff were very friendly, Room was small but clean. Unfortunately it was very warm. The window opened on to 2 fans which very very noisy and I think were connected to the kitchen as the smell of food was very strong. The bathroom"

Reviewed on 7 Jun 2021

Rooms at 1703
Boreland Lodge Hotel
The price is £45 per night from 19 Oct to 19 Oct
2.9/5 (190 reviews)
Bang for your buck...
"Nice well presented and rooms are worth what you pay for them."

Reviewed on 12 Jul 2021

Boreland Lodge Hotel
Don't see what you're looking for?
We've got more Cheap Hotels. Find the right one for you.
View all properties
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.

Cheap Hotels in Dunfermline

Dunfermline offers a variety of cheap accommodation options and places to visit, making it a great holiday choice for budget-conscious travellers. You can find ways to save money while getting to know this destination, which is home to attractions like Abbot House, Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

When it comes to discount lodging choices in Dunfermline, you'll find some budget hotels in the area. These options offer competitive rates and get good reviews from travellers searching for a bargain:

The Adamson Hotel - 3-star hotel. You'll find free WiFi, free parking and a restaurant at this property. Guests who stay here appreciate its good location and comfortable rooms.

The City Hotel - Customers like this 3-star hotel for its good location and comfortable beds. It offers free full breakfast, free WiFi and free parking.

Holiday Inn Express Dunfermline - At this 3-star hotel, you can take advantage of free WiFi, free parking and a restaurant. Reviews mention the overall value and clean rooms.

Pitbauchlie House Hotel - 3-star eco-friendly hotel. You'll find free WiFi, free parking and 2 restaurants at this property. Guests who stay here appreciate its spacious rooms and overall value.

Rooms at 29brucestreet - Customers like this 3-star inn for its helpful staff and good location. It offers free WiFi, free parking and a restaurant.

Planning Your Trip to Dunfermline

Still deciding on travel dates? Learn more about the best months to go with these temperature and rainfall stats so you can make the most of your money.

  • Hottest months: July, August, June and September, with an average temperature of 17°F
  • Coldest months: February, January, March and December, with an average temperature of 1°F
  • Rainiest months: August, February, July and October, with an average rainfall of 2.25 inches
  • Driest months: March, February, July and October, with an average rainfall of 1.75 inches

Sightseeing In and Around Dunfermline

Dunfermline draws tourists with its bar scene and offers plenty to see and do without spending a fortune. You can budget for the popular local attractions that are highest on your list, such as Murrayfield Stadium and Royal Yacht Britannia, and choose other low-cost activities to fill your itinerary. Take in the local culture at Andrew Carnegie Birthplace Museum and Edinburgh Castle, or visit other spots like Edinburgh Playhouse Theatre.

Dunfermline is also notable for its:
  • Golfing
  • Gardens
  • Parks

Getting around Dunfermline

The closest airport is in Edinburgh (EDI), situated 9.3 mi (15 km) away from the city centre. If that doesn't suit your budget, you can arrange flights in and out of Dundee (DND), which is 31.1 mi (50.1 km) away. If you want to see more of the area, hop aboard a train from Dunfermline Town Station, Dunfermline Queen Margaret Station or Rosyth Station.

Frequently asked questions

Dunfermline Hotel Reviews

More trip options