Find hotels in Dunfermline from SAR 150

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Dunfermline hotel prices

Filter by

Guest rating
Guest rating
Star rating

Compare 3,823 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Apex Grassmarket Hotel
4.0 star property
9.0 out of 10, Wonderful, (1409)
"Nice hotel in the old town across the street from the Castle, attractions and lots of pubs and restaurants. Nice breakfast"
The price is SAR 510
SAR 594 total
includes taxes & fees
15 Dec - 16 Dec
Apex Grassmarket Hotel
CoDE Pod – The CoURT - Edinburgh
2.0 star property
9.2 out of 10, Wonderful, (749)
"It’s great for solo travellers like me. The location is the best part of this hotel as it is in the heart of the old town, which is just walk away from the train station and to other touristy places in Old Town such as the Edinburgh castle and St. Giles cathedral"
The price is SAR 302
SAR 351 total
includes taxes & fees
2 Dec - 3 Dec
CoDE Pod – The CoURT - Edinburgh
Britannia Hotel Edinburgh
3.0 star property
5.8 out of 10, (1068)
"It was cosy and very comfortable, totally enjoyed my stay"
The price is SAR 179
SAR 214 total
includes taxes & fees
24 Nov - 25 Nov
Britannia Hotel Edinburgh
Apex Waterloo Place Hotel
4.0 star property
9.0 out of 10, Wonderful, (1396)
"This hotel is a charm, boasting a prime location just steps away from Calton Hill, Waverley Train Station, the Scott Monument, Edinburgh Castle, St James Quarter mall, and numerous restaurants. From the moment of arrival, I was greeted with warmth and friendliness. The staff demonstrated exceptional diligence and attentiveness to ensure a pleasant stay. The facilities are comfortable, and the property is impeccably clean."
The price is SAR 540
SAR 629 total
includes taxes & fees
24 Nov - 25 Nov
Apex Waterloo Place Hotel
Holiday Inn Edinburgh, an IHG Hotel
4.0 star property
8.0 out of 10, Very Good, (1002)
"-"
The price is SAR 325
SAR 382 total
includes taxes & fees
25 Nov - 26 Nov
Holiday Inn Edinburgh, an IHG Hotel
Dalmahoy Hotel & Country Club
4.0 star property
8.8 out of 10, Excellent, (1474)
"Beautiful property and very reasonable."
The price is SAR 384
SAR 447 total
includes taxes & fees
2 Dec - 3 Dec
Dalmahoy Hotel & Country Club
ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
8.2 out of 10, Very Good, (1470)
"No impressed with the location "
The price is SAR 446
SAR 519 total
includes taxes & fees
9 Dec - 10 Dec
ibis Edinburgh Centre South Bridge - Royal Mile
Braid Hills Hotel
3.0 star property
8.4 out of 10, Very Good, (1004)
"Second time here, shame no view today in 203 but a clean comfy bed for the night and decent breakfast. "
The price is SAR 214
SAR 255 total
includes taxes & fees
15 Dec - 16 Dec
Braid Hills Hotel
Market Street Hotel
4.0 star property
9.6 out of 10, Exceptional, (1002)
"Boutique hotel with lots of amenities. Very professional staffs and excellent location. Breakfast is fantastic. "
The price is SAR 655
SAR 763 total
includes taxes & fees
24 Nov - 25 Nov
Market Street Hotel
Delta Hotels by Marriott Edinburgh
4.0 star property
8.0 out of 10, Very Good, (244)
"It was a very nice hotel, clean and warm nice friendly welcome by staff. Food was amazing, so much choice. Not far from Airport, with a Tram only 10 minute walk away. Absolutely wonderful Hotel Will most certainly use their Hotels in the future."
The price is SAR 282
SAR 330 total
includes taxes & fees
8 Dec - 9 Dec
Delta Hotels by Marriott Edinburgh
Point A Hotel Edinburgh Haymarket
3.5 star property
8.8 out of 10, Excellent, (1360)
"I liked that the room was clean, the service was friendly, and the hotel was on a direct bus line to the base area of Edinburgh castle. However, it was very strange to have a frosted bathroom door right in front of the toilet seat. It might have been just my room, but if you are sitting on the bed, you are looking directly at the bathroom and you can see the shadow of someone sitting on the toilet."
The price is SAR 380
SAR 439 total
includes taxes & fees
18 Dec - 19 Dec
Point A Hotel Edinburgh Haymarket
Village Hotel Edinburgh
4.0 star property
8.2 out of 10, Very Good, (1000)
"Superb boutique-to-midsize hotel. Had a gym, pool, Starbucks, gastro pub, room service, luggage hold, big lobby/waiting area, and professional staff. Rooms were spotless and bed was extremely comfortable. A high-value yet affordable stay about 2-3miles from the city centre. Highly recommend."
The price is SAR 432
SAR 503 total
includes taxes & fees
2 Dec - 3 Dec
Village Hotel Edinburgh
Virgin Hotels Edinburgh
5.0 star property
9.4 out of 10, Exceptional, (883)
"Excellent place. "
The price is SAR 1,049
SAR 1,221 total
includes taxes & fees
8 Dec - 9 Dec
Virgin Hotels Edinburgh
Dakota Edinburgh
3.5 star property
9.2 out of 10, Wonderful, (1089)
"Not much to do around the hotel, but it was still very relaxing "
The price is SAR 331
SAR 386 total
includes taxes & fees
8 Dec - 9 Dec
Dakota Edinburgh
W Edinburgh
5.0 star property
9.2 out of 10, Wonderful, (125)
"Clean and cozy with super helpful staff! Would definitely stay again "
The price is SAR 938
SAR 1,090 total
includes taxes & fees
16 Dec - 17 Dec
W Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
9.0 out of 10, Wonderful, (1005)
"Lovely stay in a club room but would have liked a better view , there was something making a humming noise outside which kept us awake in the last night , would like water to be put in the minibar so chilled on arrival , also a heated towel rail , also no water cups at the spa , overall very good , would like the option of eggs Benedict at breakfast or fried egg/ omelette . Food was very good , also would like extra pillows in room "
The price is SAR 520
SAR 609 total
includes taxes & fees
24 Nov - 25 Nov
Sheraton Grand Hotel & Spa, Edinburgh
Aparthotel Adagio Edinburgh Royal Mile
3.5 star property
9.0 out of 10, Wonderful, (1860)
"I was extremely pleased with this hotel. Each room has a kitchenette in it. The rooms are extremely quiet and come with blackout shades. It's located on the Royal Mile so you are surrounded by all sorts of shops, restaurants, etc. I felt very safe in this area. So many things to see -- very historic. "
The price is SAR 477
SAR 558 total
includes taxes & fees
25 Nov - 26 Nov
Aparthotel Adagio Edinburgh Royal Mile
Courtyard by Marriott Edinburgh West
4.0 star property
9.0 out of 10, Wonderful, (892)
"Very comfortable and pleasant experience. Great staff!!"
The price is SAR 266
SAR 309 total
includes taxes & fees
16 Dec - 17 Dec
Courtyard by Marriott Edinburgh West
Eleven Stafford Street Townhouse Adults Only
3.0 star property
9.2 out of 10, Wonderful, (258)
"Super convenient, really stylish rooms. Great additions such as a bag drop round the corner. "
The price is SAR 455
SAR 529 total
includes taxes & fees
2 Dec - 3 Dec
Eleven Stafford Street Townhouse Adults Only
Cheval Old Town Chambers
5.0 star property
9.6 out of 10, Exceptional, (1885)
"Staff was friendly and accomating, and our room was comfortable and clean. Couldn’t ask for more!"
The price is SAR 883
SAR 1,060 total
includes taxes & fees
1 Dec - 2 Dec
Cheval Old Town Chambers
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.
Don't see what you're looking for?
See all available properties in Dunfermline
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

Where is the best place to stay in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a favorite property for Expedia customers. This hotel offers a restaurant and free parking. Traveler reviews also recommend The City Hotel and Best Western Plus Dunfermline Crossford Keavil House Hotel as top options for your stay. See all available top hotels, or vacation rentals in Dunfermline.

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

Super 2 Bedroom Flat near Dalkeith Town Center: Located near Dunfermline, this vacation home rental offers a garden and free WiFi to help you feel comfortable in your new surroundings. See all vacation rentals in Dunfermline.

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

Yes, the majority of hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, you might be able to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.

Where can I learn more about changing or cancelling my trip to Dunfermline?

For additional details about updating your trip to Dunfermline or cancelling it, head over to our customer service page.

What's the best place to stay on a budget in Dunfermline?

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

What's the best place to stay for a family vacation 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. Attractions like Knockhill Racing Circuit and Deep Sea World are also fun for kids of all ages. Find more child-friendly accommodations in Dunfermline.

What is the favorite LGBTQ-friendly hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. DoubleTree by Hilton Edinburgh - Queensferry Crossing is another good option for your trip.

What's the best pet-friendly hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices to stay with your pet include Best Western Plus Dunfermline Crossford Keavil House Hotel and The Inn At Charlestown. See more pet-friendly hotel accommodations in Dunfermline.

Where is the best hotel to stay close to Knockhill Racing Circuit?

Craigduckie Shepherds Huts is one of the top choices for your stay based on our traveler data, and this property offers free parking. It's located 3.5 mi (5.6 km) from Knockhill Racing Circuit. Other good options within 5 miles include The City Hotel and Davaar House.

What about the best place to stay near Pittencrieff Park?

One of the top choices for your stay is The City Hotel, located next to Pittencrieff Park, and this 3-star hotel offers free breakfast and a restaurant. Rooms at 1703 and Davaar House are two other good choices in the immediate area.

What are some accommodations with pools in Dunfermline?

Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Apex Waterloo Place Hotel and Holiday Inn Edinburgh, an IHG Hotel are two additional hotels that feature an onsite pool. View all hotels with pools in Dunfermline.

What is the best hotel near Edinburgh Airport (EDI)?

Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.

How is it staying in Dunfermline?

Travelers 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. Princes Street, Edinburgh Castle, and Royal Mile are some of the top sights around the area. In Dunfermline, there are 113 hotels and other accommodations 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. The picturesque setting of Pittencrieff Park and Townhill Country Park exemplify the area's natural beauty. Check out what more to see and do in Expedia's Dunfermline guide.

What's the best way to get around Dunfermline?

If you'd like to explore more of the area, ride aboard 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 seasonal weather like in Dunfermline?

The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for Dunfermline is 37 inches.