Dunfermline Hotels from S$82

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 trending Dunfermline hotels

Barnet House Serviced Apartments

10.0 out of 10, Exceptional, (5)
"Very modern apartment in a historic area of a historic city. Very comfortable stay. Good central "home base" if touring by car between Glasgow, Edinburgh, and Doune Castle."
The price is S$283
includes taxes & fees
3 Jul - 4 Jul
Barnet House Serviced Apartments

Hill Park Hotel

3.0 star property
8.8 out of 10, Excellent, (511)
"Area seemed a bit run down, the staff was great"
The price is S$142
includes taxes & fees
3 Jul - 4 Jul
Hill Park Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
9.2 out of 10, Wonderful, (776)
"Travelling solo - awesome, efficient, friendly staff, nice, clean, quiet room and very comfortable bed. Plus, food was excellent at restaurant with beautiful view of the bridge. Had a great, one-night stay. Highly recommended!"
The price is S$192
includes taxes & fees
6 Jul - 7 Jul
DoubleTree by Hilton Edinburgh - Queensferry Crossing

The Adamson Hotel

3.0 star property
8.4 out of 10, Very good, (421)
"It was a lovely fun stay with the family, would recommend. "
The price is S$143
includes taxes & fees
6 Jul - 7 Jul
The Adamson Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
8.6 out of 10, Excellent, (594)
"Lovely size room, comfy bed. Breakfast was really good-buffet type so you help yourself. Situated in lovely grounds. Loved the swimming pool."
The price is S$157
includes taxes & fees
13 Jul - 14 Jul
Best Western Plus Dunfermline Crossford Keavil House Hotel

Holiday Inn Express Dunfermline by IHG

3.0 star property
8.8 out of 10, Excellent, (912)
"Very clean updated & friendly staff."
The price is S$168
includes taxes & fees
18 Jul - 19 Jul
Holiday Inn Express Dunfermline by IHG

The City Hotel

3.0 star property
8.8 out of 10, Excellent, (963)
"Central location, good accommodation "
The City Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (637)
"Lovely place to stay. The food was excellent and good value, staff very helpful and the view from bistro and lounge areas lovely. Quiet area."
The price is S$129
includes taxes & fees
27 Jul - 28 Jul
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
8.4 out of 10, Very good, (453)
"Fantastic place "
The price is S$262
includes taxes & fees
9 Jul - 10 Jul
Sweet Chestnut, Dunfermline by Marston's Inns

Premier Inn Dunfermline

3.0 star property
The price is S$136
includes taxes & fees
13 Jul - 14 Jul
Premier Inn Dunfermline

Queensferry guest house

2.0 star property
6.8 out of 10, (28)
"This was a one night stay. There were several restaurants within walking distance. The room was quite small but that was ok with us. It was close to a train stop making it easy to get to the airport. The breakfast was minimal."
The price is S$82
includes taxes & fees
10 Jul - 11 Jul
Queensferry guest house

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1033)
"Great place to stay."
Market Street Hotel

Holyrood Aparthotel

4.0 star property
8.8 out of 10, Excellent, (1904)
"Great location. Walkable to all major tourist sights. "
The price is S$366
includes taxes & fees
3 Jul - 4 Jul
Holyrood Aparthotel

Eden Locke

4.0 star property
9.6 out of 10, Exceptional, (1239)
"Loved my stay!"
The price is S$313
includes taxes & fees
27 Jul - 28 Jul
Eden Locke

Hotel du Vin & Bistro Edinburgh

4.0 star property
9.4 out of 10, Exceptional, (1002)
"Hotel was gorgeous. Rooms were beautiful, and staff were wonderful."
The price is S$385
includes taxes & fees
3 Jul - 4 Jul
Hotel du Vin & Bistro Edinburgh

Grassmarket hotel

3.0 star property
8.6 out of 10, Excellent, (1001)
"The beds were very comfortable and the room had all that we needed. Staff was very accommodating and friendly. We enjoyed our stay. The hotel is located in the heart of Edinburgh within walking distance of most everything and bus transportation is just across the street. Wa erly Train station is within walking distance also. "
Grassmarket hotel

Nira Caledonia

4.0 star property
9.2 out of 10, Wonderful, (590)
"Wonderful stay!"
The price is S$359
includes taxes & fees
3 Jul - 4 Jul
Nira Caledonia

Stirling Court Hotel

3.0 star property
8.4 out of 10, Very good, (1007)
"It’s in a beautiful area. The staff were lovely. The room was great & the water was hot"
Stirling Court Hotel

Leonardo Edinburgh Murrayfield

3.0 star property
8.2 out of 10, Very good, (1003)
"Was so clean Staff were lovely "
The price is S$187
includes taxes & fees
6 Jul - 7 Jul
Leonardo Edinburgh Murrayfield

The Scholar

4.0 star property
9.0 out of 10, Wonderful, (1000)
"It was in a lovely setting and our room was very nice! Enjoyed the breakfast and the bar."
The Scholar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dunfermline

Find the best Dunfermline areas for the activities you enjoy most.
Rosyth map

Rosyth

The seaside views and historical sites are a few reasons travellers visit Rosyth. Though there aren't many top sights in the neighbourhood, you can visit Deep Sea World and Dunfermline Abbey, a few notable attractions nearby.

Pitreavie map

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Crossford map

Crossford

1 out of top 10 points of interest in this area

Visitors to Crossford enjoy its restaurants, and if you want to do some exploring, Dunfermline Golf Club is worth a stop.

Duloch map

Duloch

While Duloch isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Pitcorthie map

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Learn more about Dunfermline

Get away to Dunfermline! Enjoy the gardens, golf and island views.

Frequently asked questions

Where is the best place for a stay in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a favourite property for Expedia customers. This hotel offers a restaurant and free parking. Traveller reviews also recommend The City Hotel and Holiday Inn Express Dunfermline by IHG as top options for your stay. See all available top hotels, or vacation rentals in Dunfermline.

What are some of the best holiday rentals that Dunfermline has to offer?

St Giles ApartHotel by Joivy: This holiday home rental outside of Dunfermline comes with free WiFi so that you can feel at home during your trip. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. See all vacation rentals in Dunfermline.

If I need to cancel my hotel reservation in Dunfermline, will I receive a refund?

Yes, you'll find most room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.

What's the best accommodation for a budget-friendly stay in Dunfermline?

Based on reviews, Hill Park Hotel is a popular hotel for our travellers who want a more economical choice, and features free full breakfast and free Wi-Fi. View all budget hotels in Dunfermline.

What's the best family accommodation in Dunfermline?

Pitbauchlie House Hotel, Sure Hotel Collection by BW is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Also, attractions such as Knockhill Racing Circuit and Deep Sea World are fun for children of all ages. Find more child-friendly accommodations in Dunfermline.

What's the best hotel for a romantic getaway to Dunfermline?

Balmule House is a favourite 5-star B&B for couples, and features bathrobes and 2 bars.

What's the best LGBTQ-friendly accommodation in Dunfermline?

Holiday Inn Express Dunfermline by IHG is a top LGBTQ-friendly hotel that features free breakfast and free Wi-Fi. DoubleTree by Hilton Edinburgh - Queensferry Crossing and Premier Inn Dunfermline are other good options for your trip. See all available hotels listed as LGBTQ-friendly in Dunfermline.

What's the best dog-friendly accommodation option in Dunfermline?

Holiday Inn Express Dunfermline by IHG is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices for you and your pet include Best Western Plus Dunfermline Crossford Keavil House Hotel and King Malcolm. See more pet-friendly hotel accommodations in Dunfermline.

What's the best hotel for a beach holiday in Dunfermline?

Boreland Lodge Hotel is a top 3-star hotel with free WiFi, and it's located close to the beach . Other good choices for your beach trip include Bay and Bridge and The Roods B&B. See more stays near the beach in Dunfermline.

What's the best high-end place to stay in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a 4-star hotel with a terrace and a bar, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Dunfermline.

What's the best place to stay if I'm looking to play golf in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a hotel featuring free breakfast and free WiFi, and it's a top choice for golfing nearby. You can tee off at Dunfermline Golf Club during your trip. See more golf hotels in Dunfermline.

What are some accommodation options with pools in Dunfermline?

Apex Waterloo Place Hotel: Hotel, 1-minute walk from Princes Street. Features a full-service spa, an indoor pool and a sauna. Apex Grassmarket Hotel and Delta Hotels by Marriott Edinburgh are two additional hotels that offer an on-site pool. View all hotels with pools in Dunfermline.

What is the best spa hotel in Dunfermline?

Best Western Plus Dunfermline Crossford Keavil House Hotel is a top spa hotel featuring a fitness centre, a bar, an indoor pool and a restaurant. Enjoy a facial, body scrub or deep-tissue massage at the on-site spa. See all spa hotels in Dunfermline.

How is it staying in Dunfermline?

Travellers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city's golf courses and museums. Edinburgh Castle, Princes Street and Royal Mile are some of the top sights around the area. In Dunfermline, there are 143 hotels and other accommodation options to choose from. Find out more about Dunfermline.

What is there to see in Dunfermline?

Attractions like Knockhill Racing Circuit and Deep Sea World are fun for everyone. Landmarks like Dunfermline Abbey, Culross Palace and Culross Abbey might be worth a visit. You'll also find Edinburgh Castle and Princes Street in the area. Take a look at what more there is to see and do in Expedia's Dunfermline guide.

How can I get around Dunfermline?

If you want to travel outside the area, hop on a train from Dunfermline Town Station, Dunfermline Queen Margaret Station or Rosyth Station. If you want to venture out around the area, you may want a rental car in Dunfermline for your journey.

What's the weather like in Dunfermline?

The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dunfermline is 933 mm.