Dunfermline hotels

KAYAK searches hundreds of travel sites at once for hotels in Dunfermline

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Recommended by KAYAK
Useful Info
Recommended by KAYAK

Best Dunfermline hotels

Discover the best prices by selecting your travel dates on KAYAK.

Most recommended Dunfermline hotels

Show all
Holiday Inn Express Dunfermline - Dunfermline - Building
Parking
Free Wi-Fi
Pet-friendly
Auld Mill House Hotel - Dunfermline - Bedroom
Auld Mill House Hotel
Dunfermline, SCT, United Kingdom
8.7Very Good(1486)
Parking
Free Wi-Fi
The City Hotel - Dunfermline - Bar
The City Hotel
Dunfermline, SCT, United Kingdom
7.8Good(1807)
Free Wi-Fi
Ferrybridge Hotel - Dunfermline
Ferrybridge Hotel
Dunfermline, SCT, United Kingdom
7.3Good(312)
Free Wi-Fi
The Caledonia Hotel - Dunfermline
The Caledonia Hotel
Dunfermline, SCT, United Kingdom
7.2Good(517)
Free Wi-Fi
Davaar House Hotel - Dunfermline
Davaar House Hotel
Dunfermline, SCT, United Kingdom
9.3Wonderful(456)
Free Wi-Fi

Popular amenities in Dunfermline hotels

Hotels with parking
Pitbauchlie House Hotel Sure Hotel Collection by Best Western, Holiday Inn Express Dunfermline and others
Useful Info

KAYAK’s insights for hotels in Dunfermline

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Dunfermline with confidence.

Which month has the cheapest hotel rates in Dunfermline?

Hotels are cheapest in Dunfermline in February, with average rates of ₹ 576,838. In comparison, June is the most expensive month, with prices at ₹ 1,695,603.

What is the cheapest day of the week to book a hotel in Dunfermline?

Thursday offers the lowest rates in Dunfermline, with an average nightly price of ₹ 672,095. The highest prices are found on Wednesday, with average rates at ₹ 958,667.

How much is a hotel in Dunfermline for tonight?

The best deal for a 3-star hotel room in Dunfermline found by KAYAK users in the last 3 days was ₹ 6,617, while a 4-star hotel the lowest price was ₹ 8,888. The cheapest room found overall was for ₹ 5,627.

How much is a hotel in Dunfermline for this weekend?

The cheapest hotel room in Dunfermline for the upcoming weekend found on KAYAK in the last 3 days was for ₹ 7,933 per night. For the same dates, 3-star hotel rooms have been found for as low as ₹ 7,933 per night and 4-star hotel rooms from ₹ 11,368 per night.

How early should you book a hotel in Dunfermline?

Book at least 31 days before your stay begins to get the best price for your Dunfermline hotel.

How much is a Dunfermline hotel?

Here are our most popular & best value hotels

Good to know

Low season

February

High season

June

Average price (weeknight)

₹ 9,323

Average price (weekend night)

₹ 11,160
Cheapest month to stay with an average 38% drop in price.
Most expensive month to stay with an average 83% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Dunfermline hotel deals

  • How long should you stay? KAYAK users usually book their accommodation in Edinburgh for 4 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

  • Which hotels in Dunfermline have free parking?

    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.

  • Which hotels in Dunfermline are recommended for golfers?

    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.

  • Which hotels in Dunfermline have facilities for cyclists?

    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.

  • Are there any dog-friendly hotels in Dunfermline?

    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.

  • Which hotels in Dunfermline have a good range of food and drink options?

    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.

  • How do I find a hotel in central Dunfermline?

    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

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Dunfermline hotels with free parking?

    There are many hotels in Dunfermline that offer both parking and free parking. Popular choices among KAYAK users include Pitbauchlie House Hotel Sure Hotel Collection by Best Western, Holiday Inn Express Dunfermline and Auld Mill House Hotel.

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.

Dunfermline Hotel Deals. Search and compare hotels in Dunfermline. Find cheap hotel rooms in Dunfermline. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car hires and package deals with KAYAK.