Hotels in Dunfermline

Find the best deals on 102 hotels in Dunfermline, Scotland

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in Dunfermline

Find the perfect Dunfermline hotel for business or leisure


Things to do in Dunfermline

Dunfermline Abbey

What is the average price of a hotel near Dunfermline Abbey?

Hotels near Dunfermline Abbey are typically 11% more expensive than the average hotel in Dunfermline, which is $74.

Hotels near Dunfermline Abbey
  • The Adamson Hotel
    Best value

    The Adamson Hotel

    8.3

    $33

    View Deal
  • DoubleTree by Hilton Edinburgh - Queensferry Crossing
    #1 Most popular

    DoubleTree by Hilton Edinburgh - Queensferry Crossing

    9.0

    $104

    View Deal
  • Best Western Plus Dunfermline Crossford Keavil House Hotel
    #2 Most popular

    Best Western Plus Dunfermline Crossford Keavil House Hotel

    8.6

    $80

    View Deal
  • Holiday Inn Express Dunfermline
    #3 Most popular

    Holiday Inn Express Dunfermline

    8.9

    $67

    View Deal
  • Pitbauchlie House Hotel
    #4 Most popular

    Pitbauchlie House Hotel

    8.7

    $74

    View Deal
  • The Guildhall and Linen Exchange Wetherspoon
    #5 Most popular

    The Guildhall and Linen Exchange Wetherspoon

    8.6

    $56

    View Deal
  • Duloch Apartments Kw

    Duloch Apartments Kw

    9.6

    $126

    View Deal
  • Garvock House Hotel

    Garvock House Hotel

    9.3

    $82

    View Deal
  • The Bridge Inn

    The Bridge Inn

    9.0

    $164

    View Deal
  • Boreland Lodge Hotel

    Boreland Lodge Hotel

    7.2

    $46

    View Deal
  • Rooms at 29 Bruce Street

    Rooms at 29 Bruce Street

    8.2

    $72

    View Deal

When to book a hotel in Dunfermline

Check out the information below to find the best deal on a Dunfermline hotel room
Low Season
April
High Season
August

cheapest month to stay

31%

expected price decrease

most expensive time to stay

28%

expected price increase

Price
$56 - $113
Highest day of week
Friday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$85

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$82

av. price over the last two weeks


How much does a hotel in Dunfermline cost per night?

Use the information below to find quality Dunfermline hotel rooms for low prices

Hostels and cheap hotels in Dunfermline

These hotels and hostels usually make for a cheap way to stay in Dunfermline
Travelodge Dunfermline

Travelodge Dunfermline

9.6

$39

View Deal
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

8.6

$80

View Deal

Get the best value hotel in Dunfermline

These hotels have the best prices for their ratings
Travelodge Dunfermline

Travelodge Dunfermline

9.6

$39

View Deal
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

8.6

$80

View Deal

Dunfermline travel information

How long do people stay in Dunfermline?

2 nights is the typical length of stay for people visiting Dunfermline.

How much does a hotel cost in Dunfermline?

Hotels in Dunfermline show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $60 per night.

When is the best time to book a hotel in Dunfermline?

Room prices for hotels in Dunfermline can be as much as 32% lower in the month of April. So this is a great time to book and save money.

Which day is cheapest to stay in Dunfermline?

The cost of a Dunfermline hotel room will vary for each day but generally Saturday works out the most economical, with Thursday proving the least economical.