We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
  • Sort by:
  • Featured
  • Price (low to high)
  • Price (high to low)
  • Traveller Ranked
Holiday Inn Express Dunfermline
Priceline
View Deal
  • Free Wifi
  • Free Parking
Best Western Plus Keavil House Hotel
US$103
getaroom.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Pitbauchlie House Hotel
US$64
TripAdvisor
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
King Malcolm Hotel
Booking.com
View Deal
  • Free Wifi
  • Free Parking
Davaar House Hotel and Restaurant
US$128
TripAdvisor
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Bunree Bed and Breakfast
Expedia.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
See all hotels in or near Dunfermline
DoubleTree by Hilton Edinburgh - Queensferry Crossing
US$109US$103
TripAdvisor
View Deal
7.8 km from Dunfermline
  • Free Wifi
  • Free Parking
The Staghead Hotel
The Staghead Hotel(South Queensferry)(Great Value!)
US$122
Booking.com
View Deal
10.2 km from Dunfermline
  • Free Parking
  • Bar/Lounge
No photo provided
The Maltings Hotel(Cairneyhill)
4.7 km from Dunfermline
  • Free Wifi
  • Restaurant
The Elgin Hotel
The Elgin Hotel(Charlestown)
TripAdvisor
View Deal
4.8 km from Dunfermline
  • Free Wifi
  • Free Parking
30 Milton Road
30 Milton Road(Pittenweem)
5.3 km from Dunfermline
  • Free Parking
  • Breakfast included
Barrs Country Park Ltd
Barrs Country Park Ltd(Crossgates)(Great Value!)
5.6 km from Dunfermline
  • Free Parking
  • Bar/Lounge
The Roods Bed & Breakfast
Travelocity
View Deal
6.1 km from Dunfermline
  • Free Wifi
  • Free Parking
Queens Hotel
Queens Hotel(Inverkeithing)
6.3 km from Dunfermline
  • Free Wifi
  • Free Parking
Boreland Lodge Hotel
Boreland Lodge Hotel(Inverkeithing)
Priceline
View Deal
6.4 km from Dunfermline
  • Free Wifi
  • Free Parking
No photo provided
Inglewood Guest House(Inverkeithing)
Hotwire.com
View Deal
6.5 km from Dunfermline
    Ferrycraigs House
    Ferrycraigs House(North Queensferry)
    8.2 km from Dunfermline
    • Free Wifi
    • Free Parking
    Ferrybridge Hotel
    Ferrybridge Hotel(North Queensferry)
    TripAdvisor
    View Deal
    8.5 km from Dunfermline
    • Free Parking
    • Breakfast included
    Albert Hotel
    Albert Hotel(North Queensferry)
    Travelocity
    View Deal
    8.5 km from Dunfermline
    • Free Wifi
    • Free Parking
    Northcraig Cottage B&B
    Northcraig Cottage B&B(North Queensferry)
    8.5 km from Dunfermline
    • Free Wifi
    • Free Parking
    Struan Bank Hotel
    Struan Bank Hotel(Cowdenbeath)
    TripAdvisor
    View Deal
    8.8 km from Dunfermline
    • Free Wifi
    • Bar/Lounge
    Parkhead House
    Parkhead House(South Queensferry)
    Booking.com
    View Deal
    Certificate of Excellence
    9.5 km from Dunfermline
    • Free Wifi
    • Free Parking
    The Woodside Hotel
    TripAdvisor
    View Deal
    10.2 km from Dunfermline
    • Free Wifi
    • Free Parking
    Priory Lodge Guest House
    Priory Lodge Guest House(South Queensferry)
    10.2 km from Dunfermline
    • Free Wifi
    • Free Parking
    Ravenous Beastie
    Ravenous Beastie(South Queensferry)
    TripAdvisor
    View Deal
    Certificate of Excellence
    10.3 km from Dunfermline
    • Free Wifi
    • Breakfast included
    Orocco Pier
    Orocco Pier(South Queensferry)
    TripAdvisor
    View Deal
    Certificate of Excellence
    10.3 km from Dunfermline
    • Free Wifi
    • Restaurant
    Aberdour Hotel
    Aberdour Hotel(Aberdour)
    TripAdvisor
    View Deal
    Certificate of Excellence
    10.3 km from Dunfermline
    • Free Wifi
    • Free Parking
    Cedar Inn
    Cedar Inn(Aberdour)
    TripAdvisor
    View Deal
    10.4 km from Dunfermline
    • Free Wifi
    • Free Parking
    *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.