Filters
Popular
27
43
16
12
12
27
23
6
1
Search by name
Star rating
8
13
1
34
MoreLess
Guest rating
1
3
7
2
MoreLess
Accommodation type
23
MoreLess
Price per night
8
23
21
3
1
MoreLess
Nearby
27
2
28
25
1
2
29
29
26
29
6
3
2
14
2
MoreLess
Airports
Hotel type
44
17
16
12
11
8
8
3
2
1
1
5
3
2
1
1
MoreLess
Amenities
43
16
12
12
11
8
6
MoreLess
Room features
3
13
2
3
3
MoreLess
Services
1
2
1
8
5
MoreLess
Brands
1
1
1
1
1
1
1
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 60 hotels in Dunfermline
Get Prices

56 hotels in Dunfermline

Filter by
Popular
27
43
16
12
12
27
23
6
1
Search by name
Star rating
8
13
1
34
MoreLess
Guest rating
1
3
7
2
MoreLess
Accommodation type
23
MoreLess
Price per night
8
23
21
3
1
MoreLess
Nearby
27
2
28
25
1
2
29
29
26
29
6
3
2
14
2
MoreLess
Airports
Hotel type
44
17
16
12
11
8
8
3
2
1
1
5
3
2
1
1
MoreLess
Amenities
43
16
12
12
11
8
6
MoreLess
Room features
3
13
2
3
3
MoreLess
Services
1
2
1
8
5
MoreLess
Brands
1
1
1
1
1
1
1
1
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

King MalcolmQueensferry Road, Dunfermline, United Kingdom, KY11 SDSView on map
1.9 km from City Centre1.2 km from Bobby's Leisure Centre
The hotel has an outdoor pool and lies close to Andrew Carnegie Birthplace Museum which is worth visiting.
  • The hotel has
    • On-site car park
    +1
6.8
Nice33 reviews
Price from£ 70per nightSelect
Best Western Plus Dunfermline Crossford Keavil House HotelCrossford, Dunfermline, United Kingdom, KY12 8QWView on map
2.8 km from City Centre500 m from Dunfermline Golf Club
Nestled 3 km from Dunfermline city center, the hotel boasts an indoor swimming pool and a café bar.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
7.8
Very good26 reviews
Price from£ 85per nightSelect
Rooms At 29 Bruce Street29-35 Bruce St, Dunfermline, United Kingdom, KY12 7AGView on map
200 m from City Centre100 m from Riley Snooker Club
This historical-style hotel serves local meals prepared in the authentic restaurant on site.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
7.4
Very good74 reviews
Price from£ 56per nightSelect
Holiday Inn Express DunfermlineHalbeath, Dunfermline, United Kingdom, KY11 8DYView on map
3.2 km from City Centre1000 m from Odeon Dunfermline
Placed close to Pittencrieff Park in the centre of Dunfermline, this hotel offers 82 rooms.
  • The hotel has
    • On-site car park
    +1
8.2
Great238 reviews
Price from£ 61per nightSelect
The Elgin HotelCharlestown, Dunfermline, United KingdomView on map
4.7 km from City Centre
The historic-style building of the hotel boasts 15 rooms close to Pentland Hills.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
7.6
Very good135 reviews
Price from£ 67per nightSelect
Bunree Bed And BreakfastCraigluscar Lane, Dunfermline, United Kingdom, KY12 9JBView on map
2.8 km from City Centre1.3 km from Dunfermline Artisan Angling Club
This historical-style hotel is set at a short distance to Dunfermline Abbey.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Flat-screen TV
    +1
Price from£ 71per nightSelect
Balmule HouseDunfermline, Dunfermline, United Kingdom, KY12 0RZView on map
4.0 km from City Centre800 m from Scottish Vintage Bus Museum
The hotel is located in the shopping area of Dunfermline, not far away from Lathalmond Railway Museum, overlooking the garden.
  • The hotel has
    • On-site car park
    +1
Price from£ 155per nightSelect
Pitreavie Guest House3 Aberdour Road, Dunfermline, United Kingdom, KY11 4PBView on map
1.6 km from City Centre1.2 km from Andrew Carnegie Birthplace Museum
Located next to Dunfermline Abbey, the venue comprises 5 rooms with garden views.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Flat-screen TV
    +1
9.2
Perfect12 reviews
Price from£ 63per nightSelect
Premier Inn Dunfermline4 12 Whimbrel Place Fife Leisure Park, Dunfermline, United KingdomView on map
4.0 km from City Centre200 m from Odeon Dunfermline
Offering convenient proximity to Kingdom Hall of Jehovah Witnesses, the hotel is also close to Carnegie Hall.
  • The hotel has
    • Non-smoking rooms
    +1
8.6
Great16 reviews
Price from£ 84per nightSelect
The City HotelBridge Street, Dunfermline, United Kingdom, KY12 8DAView on map
200 m from City Centre200 m from Riley Snooker Club
Offering convenient proximity to Dunfermline City Chambers, the hotel is also close to Townhill Country Park.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.0
Great13 reviews
Price from£ 83per nightSelect
Pitbauchlie House HotelAberdour Road, Dunfermline, United Kingdom, KY11 4PBView on map
1.9 km from City Centre900 m from Bobby's Leisure Centre
The accomodation is ideally placed near Dunfermline Abbey, offering 50 rooms along with an à la carte restaurant.
  • The hotel has
    • On-site car park
    +1
7.8
Very good238 reviews
Price from£ 60per nightSelect
The Adamson27 Main Street, Dunfermline, United Kingdom, KY12 8NJView on map
2.3 km from City Centre300 m from Dunfermline Golf Club
Boasting 39 rooms and cots and meals for children, the venue is settled in the heart of the city.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
6.6
Nice11 reviews
Price from£ 52per nightSelect
Auld Mill House HotelHalbeath Road (Opposite Arnold Clark), Dunfermline, United Kingdom, KY11 4LFView on map
2.7 km from City Centre1.4 km from Odeon Dunfermline
Located within a short distance of restaurants and bars, this venue offers unique accommodation with 8 en-suite rooms.
5.4
Guest rating2 reviews
Price from£ 56per nightSelect
Limekilns Hotel And Bistro40 Main Street Limekilns, Dunfermline, United Kingdom, KY11 3HLView on map
4.3 km from City Centre
Located close to Blackness Castle, the hotel has 6 rooms, and boasts access to a ferry port.
  • The hotel has
    • Flat-screen TV
    +1
  • The hotel has
    • Electric kettle
    +1
7.8
Very good1 review
Price from£ 94per nightSelect
Forrester Park ResortForrester Park Resort Pitdinnie Road Cairneyhill, Dunfermline, United Kingdom, KY12 8RFView on map
4.5 km from City Centre
Situated 5 km from Dunfermline city center, the hotel is adjacent to Craigluscar Fishery and features a shared lounge and a large garden.
  • The resort has
    • Cycling
    • Golf course
    +2
Price from£ 104per nightSelect
Davaar HouseGuest house126 Grieve Street, Dunfermline, United KingdomView on map
900 m from City Centre700 m from Pittencrieff Park
Set in Dunfermline, this 10-room property is an ideal base for visits to Andrew Carnegie Birthplace Museum.
  • The guest house has
    • On-site car park
    +1
  • The guest house has
    • Electric kettle
    +1
8.4
Great123 reviews
Price from£ 67per nightSelect
Clarke Cottage Guest HouseGuest house139 Halbeath Road, Dunfermline, United Kingdom, KY11 4LAView on map
2.4 km from City Centre1.4 km from Bobby's Leisure Centre
Featuring a designated place for smoking and a storage room, this property is situated a short distance from Kingdom Hall of Jehovah Witnesses.
  • The guest house has
    • Free Wi-Fi in rooms
    +1
  • The guest house has
    • Electric kettle
    +1
Price from£ 63per nightSelect
Hillview House B&BApartment9 Aberdour Road, Dunfermline, United Kingdom, KY11 4PBView on map
1.6 km from City Centre1.1 km from Bobby's Leisure Centre
Located near St Ninians, this historical hotel features a continental breakfast.
  • The apartment has
    • Free Wi-Fi in public areas
    +1
  • The apartment has
    • Electric kettle
    +1
  • The apartment has
    • Flat-screen TV
    +1
Price from£ 55per nightSelect
Pilmuir Street Guest HouseApartment80 Pilmuir Street, Dunfermline, United Kingdom, KY120LNView on map
600 m from City Centre600 m from Riley Snooker Club
Set in Dunfermline, this 8-room property is an ideal base for visits to Balmule Fishery.
Select
Carnegie Holiday CottageHoliday home97 Grieve Street, Dunfermline, United Kingdom, KY12 8DWView on map
800 m from City Centre700 m from Pittencrieff Park
Located 9 km from Central Park, this central venue features 2 bedrooms with 1 private bathrooms.
  • The holiday home has
    • Off-site car park
    +1
  • The holiday home has
    • Dryer
    • Electric kettle
    • Cookware/ Kitchen utensils
    +3
Price from£ 85per nightSelect

Your booking experience in Dunfermline

Hotelmix.co.uk makes it easy find the best Dunfermline hotel deals for your vacation. Start searching and get booking!

Budget hotels in Dunfermline

A more budget-friendly alternative would be The Adamson, which is 3-star accommodation with room rates from 54£. Auld Mill House Hotel is an affordable choice that is only a 15-minute walk to East End Park.

Convenience of staying in the city centre

Consider staying at The Guildhall And Linen Exchange Wetherspoon or 16Rc Dunfermline Apartment to put you in the heart of the action of downtown.

Consider Rooms At 29 Bruce Street, a 3-star hotel within 5 minutes' walking distance of The Ball Room Sports Bar & Pool Hall . If you are a sports enthusiast, think of staying in Garvock House Hotel near Our Lady of Lourdes Church that offers hiking and cycling.

Luxury and boutique accommodation

The luxury Best Western Plus Dunfermline Crossford Keavil House Hotel is just 2.3 km away from St Margaret's Cave and features a sauna, an indoor swimming pool and a Jacuzzi.

Apartments, B&Bs and others

Duloch Apartments offers cozy B&B-style accommodation, complete with a free private car park and a free carpark. Best Western Plus Dunfermline Crossford Keavil House Hotel is a 3-star, family-friendly property located next to woods, gardens and parks. Holiday Inn Express Dunfermline ia an elegant resort hotel set less than a 25-minute walk from A Villiage Affair.

+ Read more - Less

Filtering results

Please wait...

56 hotels found