|Most expensive month:||August|
|Average price in Dunfermline:||$105/night|
|Absolute cheapest price found:||$16/night|
|Most expensive day:||Friday|
Rooms at 29 Bruce Street is a very popular hotel in Dunfermline, with a score of 8.2 from 552 reviews. Holiday Inn Express Dunfermline (8.9 from 887 reviews) and Boreland Lodge Hotel (7.2 from 745 reviews) are also highly rated Dunfermline hotels based on recent feedback from HotelsCombined users.
The average price of a hotel in Dunfermline is $136 per night, based on the last 3 days’ data.
Prices for Dunfermline hotels have been found for as low as $51/night over the last 3 days.