Cheap Hotels in Dunfermline - Affordable Accommodation

Save on your stay: 6 cheap hotels in Dunfermline with free parking, breakfast, and M90 access. From Holiday Inn Express to Coorie. Book now for best rates!

Check-in
Fri, 31 Jul
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 31 Jul
-
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Fri, 31 Jul
-
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-9 out of 9
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
CoorieHotel
9.1
Perfect1457 total reviews
our site & Booking.com
Map
4.7 km from City Centre
Beachfront TerraceOn-site RestaurantLounge Bar
  • Beachfront location with sea views
  • Vegan and gluten-free menus
  • Complimentary manager's reception
From£ 51 /nightSelect
8.4
Great1755 total reviews
our site & Booking.com
Map
1.6 km from City Centre1.3 km from Dunfermline Town Railway Station
Electric ChargingGarden TerraceBanquet Hall
  • 3-acre landscaped gardens
  • Locally sourced sustainable dining
  • Free breakfast for children
From£ 85 /nightSelect
8.0
Great3274 total reviews
our site & Booking.com
Map
2.9 km from City Centre300 m from Dunfermline Golf Club
Golf CourseRestaurantBar/Lounge
  • Live music events
  • Locally sourced dining
  • Quiet village location
From£ 87 /nightSelect
8.1
Great1636 total reviews
our site & Booking.com
Map
800 m from City Centre200 m from Riley Snooker Club
Outdoor TerraceCocktail BarFunction Suite
  • Historic hotel dating to 1775
  • Award-winning Best Building in Scotland
  • Live music and karaoke nights
From£ 66 /nightSelect
8.4
Great2433 total reviews
our site & Booking.com
Map
2.7 km from City Centre700 m from Dunfermline Queen Margaret Railway Station
Meeting RoomBistroBusiness Centre
  • Near Knockhill Racing Circuit
  • Pet-friendly with prior arrangement
  • Bistro with Firth of Forth views
From£ 42 /nightSelect
7.9
Very good1522 total reviews
our site & Booking.com
Map
3.6 km from City Centre200 m from Odeon Dunfermline
Children's PlaygroundCarvery RestaurantFree Parking
  • On-site carvery with seasonal produce
  • Children's playground on leisure park
  • Located in Fife Leisure Park
From£ 106 /nightSelect
8.5
Great1847 total reviews
our site & Booking.com
Map
2.1 km from City Centre200 m from Dunfermline Queen Margaret Railway Station
Games RoomPicnic AreaDisabled Access
  • 250 years of family-run history
  • Owner-prepared home-cooked breakfast
  • Secluded tranquil nature setting
From£ 44 /nightSelect
8.9
Great469 total reviews
our site & Booking.com
Map
1.8 km from City Centre400 m from Dunfermline Queen Margaret Railway Station
Golf CourseMini GolfBike Storage
  • Locally sourced breakfast ingredients
  • Personalized guest experience
  • Historic building with modern comforts
From£ 42 /nightSelect
7.9
Very good261 total reviews
our site & Booking.com
Map
5.3 km from City Centre
Whisky TastingsIndian RestaurantFunction Rooms
  • Over 700 whiskies available
  • Award-winning Indian restaurant
  • Scenic retreat near Edinburgh
From£ 102 /nightSelect

Dunfermline offers several budget-friendly hotels that combine affordability with practical amenities like free parking and breakfast. Located near the M90, these hotels provide easy access to Edinburgh and local attractions such as Pittencrieff Park. Most rooms include ensuite bathrooms, tea/coffee facilities, and free WiFi. For travelers watching their budget, nightly rates often start under £70, making it a cost-effective base for exploring Fife and the Lothians.

Among the top-rated options, Coorie scores 91 for its superb beachfront location and exceptional breakfast. The family-run Auld Mill House Hotel (85 Fabulous) offers a charming 250-year-old building near Halbeath Road. Holiday Inn Express Dunfermline (84 Very Good) provides free buffet breakfast and meeting space. For a traditional coaching inn experience, Adamson Hotel (80 Very Good) serves classic pub meals. The City Hotel (81 Very Good) sits in the heart of town, while Clarke Cottage Guest House (89 Fabulous) offers a quieter guesthouse atmosphere with free private parking.