Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price
Top tips for finding perfect Dunfermline hotel deals
If you’re looking for a cheap hotel in Dunfermline, you should consider visiting during the low season. You'll find cheaper accommodations in Dunfermline in April and December.
Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Dunfermline if you stay on a Saturday. The opposite is true for, Thursday, which is usually the most expensive day.
The cheapest 3-star hotel room in Dunfermline found on KAYAK in the last 2 weeks was £9, while the most expensive was £185.
How long should you stay? KAYAK users usually book their accommodation in Dunfermline for 2 days.
For attractions, shopping and nightlife right on your doorstep, book a hotel in Dunfermline's medieval Heritage Quarter. Budget-friendly accommodation here includes The City Hotel, with a wide range of rooms, a family-friendly bar and restaurant and an attractive conservatory, just opposite Pittencrieff Park.
For a quiet, residential location within a 5-minute walk of historic attractions like Dunfermline Abbey & Palace and Dunfermline Carnegie Library, Davaar House is a family-run guest house with a grown-up feel. Set inside a Victorian townhouse and tastefully furnished, its amenities include a lounge, bar and breakfast room.
Business travellers looking to stay near Carnegie Conference Centre can choose from the likes of the Holiday Inn Express Dunfermline just opposite, with clean, comfortable rooms, free Wi-Fi and breakfast. The hotel’s own business facilities include a spacious meeting/conference room, audio-visual equipment and a printer-photocopier.
Booking your accommodation near the train station means you can easily pop into Edinburgh for the day. The Auld Mill House Hotel offers good-value accommodation a 10-minute walk from Dunfermline Queen Margaret Railway Station; from there, it’s a 35-minute train ride to Edinburgh Waverley.
If you're travelling with family in Dunfermline and are looking for things to do in and around the hotel, the Premier Inn Dunfermline Hotel is conveniently located opposite Fife Leisure Park. Outside of the hotel you have an array of family-friendly restaurants, mini golf, a cinema, bowling and three play parks, all just a short stroll away. The hotel also has family-sized rooms and a restaurant that offers a children's menu.
FAQs when booking a hotel in Dunfermline
Hotels are safe environments for travellers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in Dunfermline. For more advice, please view our information page on what to know about coronavirus (COVID-19) and travel.
Although the average price for a double room in Dunfermline is £99, £28 is the lowest price found by KAYAK users in the last 3 days.
Pitbauchlie House Hotel offers free parking less than a 5-minute drive from the centre of town, as well as beautiful gardens and a light, airy breakfast room. Clarke Cottage Guest House also has free parking and is situated just off the M90 motorway. Guests can park directly outside their accommodation, which is in a separate block to the main hotel.
The Best Western Plus Dunfermline Crossford Keavil House Hotel is opposite Dunfermline Golf Club, offering country house-style rooms in a peaceful rural setting. The Forrester Park Resort is also recommended and is particularly good for golfers as it has its own 18-hole golf course and driving range, allowing professionals and amateurs alike to play all year round on its greens.
Pitreavie Guest House is a friendly, family-run B&B with secure bike storage. It’s also less than a 5-minute walk from a cycle shop if you need advice on cycling in the local area or to buy bike equipment. With plenty of parks around, including Dunfermline Public Park and Pittencrief Park, the hotel is an ideal base from which to explore Dunfermline on two wheels.
Both guests and their pets receive a warm welcome at Garvock House Hotel, a handsome property surrounded by gardens and a 5-minute walk from local parks. Dogs are allowed in most areas of the hotel, including the lounge, and, for an extra cost, staff can provide a dog bed and bowl for your room.
The Adamson Hotel has four establishments for guests to drink and dine in: two lounges (one of which requires pre-booking), a bar and a restaurant. Traditional British classics feature on the menu and half-portions are available for children and OAPs. There's also, a beer garden for socialising outside.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Dunfermline districts. You can also do a search using the city map to choose a specific location, like Dunfermline city centre
Take a look at our extensive hotel map to find the best hotels near you.
Where to stay in Dunfermline?
Our map will help you find the perfect place to stay in Dunfermline by showing you the exact location of each hotel.