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
Get Prices

3-star hotels in Dunfermline

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
Rooms At 29 Bruce Street Dunfermline29-35 Bruce St, Dunfermline, United Kingdom, KY12 7AGView on map
200 yd from City Center100 yd from Riley Snooker Club
Located 1 km from the center of Dunfermline, the hotel offers a music bar plus cots and meals for children.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
7.4
Very good74 reviews
Price fromUS$ 74per nightSelect
Not available
Pitbauchlie House Hotel DunfermlineAberdour Road, Dunfermline, United Kingdom, KY11 4PBView on map
1.2 mi from City Center1000 yd from Bobby's Leisure Centre
The hotel offers 50 rooms with the hills views, a garden restaurant, and a bistro bar.
  • The hotel has
    • On-site car park
    +1
7.8
Very good238 reviews
Price fromUS$ 127per nightSelect
Not available
The Elgin HotelCharlestown, Dunfermline, United Kingdom
2.9 mi from City Center
This family hotel overlooks Pentland Hills and is located in the immediate proximity to Dunfermline Golf Club.
7.6
Very good135 reviews
Price fromUS$ 76per nightSelect
Not available
Holiday Inn Express DunfermlineHalbeath, Dunfermline, United Kingdom, KY11 8DY
2.0 mi from City Center1100 yd from Odeon Dunfermline
Near the hotel, there are a motorway, a train station and a port and guests can easily reach Andrew Carnegie Birthplace Museum which is not far away.
8.2
Great238 reviews
Price fromUS$ 91per nightSelect
Not available
King MalcolmQueensferry Road, Dunfermline, United Kingdom, KY11 SDS
1.2 mi from City Center1400 yd from Bobby's Leisure Centre
Situated 2 km from the city center of Dunfermline, this accommodation offers an outdoor pool and a snack bar onsite.
6.8
Nice33 reviews
Price fromUS$ 110per nightSelect
Not available
Premier Inn Dunfermline4 12 Whimbrel Place Fife Leisure Park, Dunfermline, United Kingdom
2.5 mi from City Center200 yd from Odeon Dunfermline
Offering bowling and golf in the area, this accommodation lies next to Carnegie Hall, and within a 60-minute drive of M S L Leisure.
8.6
Great16 reviews
Price fromUS$ 64per nightSelect
Not available
The City Hotel18-20 Bridge Street, Dunfermline, United Kingdom, KY12 8DA
300 yd from City Center200 yd from Riley Snooker Club
Placed close to Townhill and Kingseat Parish Church in the heart of Dunfermline, this hotel offers 29 rooms.
8.0
Great13 reviews
Price fromUS$ 108per nightSelect
Not available
Sweet Chestnut By Marston'S Inn11 Fife Leisure Park, Dunfermline, United Kingdom, KY11 8EX
2.6 mi from City Center200 yd from Odeon Dunfermline
Within easy reach of Pittencrieff House Museum, this hotel comprises 26 rooms with private bathrooms.
Price fromUS$ 74per nightSelect
Not available
Auld Mill House HotelHalbeath Road (Opposite Arnold Clark), Dunfermline, United Kingdom, KY11 4LF
1.7 mi from City Center1600 yd from Odeon Dunfermline
Featuring a central location seconds from Townhill and Kingseat Parish Church, this hotel offers 8 en-suite rooms and a family restaurant.
5.4
Guest rating2 reviews
Price fromUS$ 77per nightSelect
Not available
Limekilns Hotel And Bistro40 Main St, Dunfermline, United Kingdom, KY11 3HL
2.7 mi from City Center
Set close to Blackness Castle, the hotel boasts local meals served at the onsite family restaurant.
7.8
Very good1 review
Price fromUS$ 143per nightSelect
Not available
The Adamson27 Main Street, Dunfermline, United Kingdom, KY12 8NJ
1.4 mi from City Center400 yd from Dunfermline Golf Club
Within easy reach of Dunfermline Abbey and Palace, this hotel comprises 39 rooms with en suite bathrooms.
6.6
Nice11 reviews
Price fromUS$ 69per nightSelect
Not available
Pilmuir Street Guest House80 Pilmuir Street, Dunfermline, United Kingdom, KY120LN
700 yd from City Center600 yd from Riley Snooker Club
Set in Dunfermline, this 8-room property is an ideal base for visits to Church.
Select
Not available
Travelodge DunfermlineKingseat Road, Halbeath Junction, Dunfermline, United Kingdom, KY11 8RY
Near the hotel, there is a railway station and guests can easily reach Dunfermline Abbey which is not far away.
7.6
Very good12 reviews
Price fromUS$ 90per nightSelect
Not available
Hill Park Hotel10 Heath Road, Rosyth, Dunfermline, United Kingdom, KY11 2BT
3.0 mi from City Center500 yd from Forth Bingo Club
Within easy reach of The Friary Gardens, this hotel comprises 21 rooms with family bathrooms.
Price fromUS$ 80per nightSelect
Not available

Filtering results

Please wait...

14 hotels found