Photo by Craig Cullinane

Find hotels near Dunfermline Abbey, Dunfermline from $64

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 738 hotels close to Dunfermline Abbey with room rates, reviews, and availability. Most hotels are fully refundable.

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
Pitcorthie, 1.1 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (696)
"Quiet and comfortable place to stay. Close to the bus stop as well."
United Kingdom
Ryan
$75 nightly
The price is $90
Jan 4 - Jan 5, 2026
Total with taxes and fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
Crossford, 1.7 mi from Dunfermline Abbey
8.4 out of 10, Very Good, (677)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
$65 nightly
The price is $78
Dec 14 - Dec 15
Total with taxes and fees
Best Western Plus Dunfermline Crossford Keavil House Hotel

The Adamson Hotel

3.0 star property
Crossford, 1.4 mi from Dunfermline Abbey
8.4 out of 10, Very Good, (501)
"Great Hotel and location"
United States
Edena
$70 nightly
The price is $84
Dec 14 - Dec 15
Total with taxes and fees
The Adamson Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
4.4 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (854)
"Had a great stay, all staff most helpful and courteous, bed very comfortable with good choice of pillows, food excellent, both dinner and breakfast. Only negative point was there was no room care during our two night stay, I presume just an oversight but it certainly didn’t detract from our stay. Looking forward to staying again. "
United Kingdom
John
$83 nightly
The price is $99
Dec 23 - Dec 24
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Holiday Inn Express Dunfermline by IHG

3.0 star property
2 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (982)
"Nice clean hotel, team were lovely"
United Kingdom
Mark
$56 nightly
The price is $67
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Express Dunfermline by IHG

Premier Inn Falkirk North

3.0 star property
11.5 mi from Dunfermline Abbey
10.0 out of 10, Exceptional, (9)
"Great room, great service. "
Canada
Delaine
$53 nightly
The price is $64
Jan 5 - Jan 6, 2026
Total with taxes and fees
Premier Inn Falkirk North

Court Residence

4.0 star property
8.4 mi from Dunfermline Abbey
9.6 out of 10, Exceptional, (436)
"Very well maintained property."
United Kingdom
Jim
$101 nightly
The price is $122
Dec 18 - Dec 19
Total with taxes and fees
Court Residence

Whitecroft Bed and Breakfast

3.0 star property
11.8 mi from Dunfermline Abbey
10.0 out of 10, Exceptional, (27)
"Convenient for access to Edinburgh. Lovely B&B. Great breakfast."
United Kingdom
Christine
$143 nightly
The price is $143
Dec 7 - Dec 8
Total with taxes and fees
Whitecroft Bed and Breakfast

Dakota Edinburgh

4.0 star property
6.5 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (1271)
"Stunning hotel, beautiful rooms and staff very friendly and welcoming. Fantastic stay "
United Kingdom
Keren
$87 nightly
The price is $105
Dec 22 - Dec 23
Total with taxes and fees
Dakota Edinburgh

Orocco Pier

3.5 star property
6 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (458)
"Room was great, clean tidy and staff were super helpful."
United Kingdom
Georgia
$94 nightly
The price is $113
Dec 8 - Dec 9
Total with taxes and fees
Orocco Pier

Hill Park Hotel

3.0 star property
Rosyth, 2.9 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (633)
"Everything was straight forward, food was ok. Value for money for a one night stay "
United Kingdom
William
$57 nightly
The price is $68
Dec 7 - Dec 8
Total with taxes and fees
Hill Park Hotel

The Bridge Inn

4.0 star property
10.6 mi from Dunfermline Abbey
9.4 out of 10, Exceptional, (456)
"Great low key village. Stay was great. Restaurant was great"
United States
Hannah
$84 nightly
The price is $101
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Bridge Inn

Norton House Hotel & Spa

4.0 star property
9.9 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (1001)
"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
$110 nightly
The price is $132
Jan 4 - Jan 5, 2026
Total with taxes and fees
Norton House Hotel & Spa

The Torfin

3.5 star property
11.1 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (127)
"the staff was amazing and the food was delicious 😋 "
United States
Heather
$152 nightly
The price is $183
Dec 7 - Dec 8
Total with taxes and fees
The Torfin

Premier Lodge

3.5 star property
11.9 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (581)
"Staff were very friendly on reception. Room was clean and surprisingly quiet considering the lodge is on an industrial estate. Would recommend. "
United Kingdom
mark
$66 nightly
The price is $80
Jan 5 - Jan 6, 2026
Total with taxes and fees
Premier Lodge

Premier Inn Dunfermline

3.0 star property
2.5 mi from Dunfermline Abbey
8.0 out of 10, Very Good, (6)
"The room was very spacious, clean and cozy. The staff was also very good, helpful and informative. "
Canada
Devyanshi
$57 nightly
The price is $69
Jan 2 - Jan 3, 2026
Total with taxes and fees
Premier Inn Dunfermline

Linen Bank

3.0 star property
8.3 mi from Dunfermline Abbey
9.4 out of 10, Exceptional, (39)
"Great place to stay!"
United States
Mary
$69 nightly
The price is $83
Dec 8 - Dec 9
Total with taxes and fees
Linen Bank

Acer Lodge Guest House

4.0 star property
10.1 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (152)
"We really enjoyed our stay, good accommodation, good host and great breakfast."
Australia
Amanda
$83 nightly
The price is $99
Dec 8 - Dec 9
Total with taxes and fees
Acer Lodge Guest House

Hampton by Hilton Edinburgh Airport

3.5 star property
9.4 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1340)
"Great customer service, I enjoyed my stay at this hotel."
United Kingdom
Junior
$109 nightly
The price is $130
Dec 24 - Dec 25
Total with taxes and fees
Hampton by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

4.0 star property
9.5 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1334)
"Lovely staff and the room was spaciois and clean. Would definitely stay here again"
United Kingdom
Naila
$84 nightly
The price is $101
Jan 4 - Jan 5, 2026
Total with taxes and fees
DoubleTree by Hilton Edinburgh Airport
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.

Top Dunfermline Abbey Hotel Reviews

Hotels near other Dunfermline Abbey attractions

Frequently asked questions

What are the top-rated hotels near Dunfermline Abbey?
Discover the top-rated hotels near Dunfermline Abbey that promise a delightful stay in this historic area.

Garvock House Hotel

Garvock House Hotel offers a charming retreat just 1.5 miles from Dunfermline Abbey, with an impressive review rating of 9.6 and a 3-star rating. This inviting hotel features an indoor pool, a health club, and a mini-golf course for travelers looking to relax and unwind. Enjoy the serene terrace and lush garden areas, perfect for a peaceful escape after a day of exploring.

No 10 - by StayDunfermline

No 10 - by StayDunfermline is a cozy option located only a 12-minute walk from Dunfermline Abbey, with a review rating of 9.0 and a 3.5-star rating. Guests can appreciate the convenience of in-room kitchens complete with ovens and microwaves, making it ideal for those who prefer to prepare their own meals. The hotel also offers free nearby parking and contactless check-in, ensuring a straightforward experience.

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG is situated 2.4 miles from Dunfermline Abbey and enjoys a solid review rating of 8.8, along with a 3-star rating. This hotel features a complimentary buffet breakfast, allowing travelers to start their day off right. With amenities like free self-parking and a garden area, it provides a relaxing atmosphere for travelers seeking comfort during their stay.
What hotels are within walking distance to Dunfermline Abbey?
For travelers seeking convenience and comfort near Dunfermline Abbey, these top-rated hotels provide ideal accommodations just a stroll away.

No 10 - by StayDunfermline

No 10 - by StayDunfermline is a cozy 3.5-star hotel located just a 12-minute walk from Dunfermline Abbey. With a review rating of 9.0, it offers travelers a home-like experience featuring fully equipped kitchens, including essential appliances like a microwave and refrigerator. Guests can also enjoy the convenience of free parking and early check-in, ensuring a stress-free stay in Dunfermline.

The City Hotel

The City Hotel is a welcoming 3-star hotel situated only 7 minutes on foot from Dunfermline Abbey, a strong travelers' rating of 8.8. This hotel provides complimentary daily breakfast, ideal for travelers looking to start their day off right. With additional amenities like daily housekeeping and accessible parking, The City Hotel ensures a comfortable and convenient stay.
How much is a hotel near Dunfermline Abbey?
Staying near Dunfermline Abbey is a treat, with plenty of hotels from $64 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Dunfermline Abbey?
For families seeking a delightful stay near Dunfermline Abbey, these top-rated, family-friendly hotels offer comfort and convenience for all ages.

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Located only 1.4 miles away from Dunfermline Abbey, Pitbauchlie House Hotel, Sure Hotel Collection by BW, is a charming 3-star hotel with a travelers' rating of 8.8. This family-friendly hotel features a kid's meal option at its restaurant and a lovely garden for children to play. Guests can also enjoy complimentary toiletries and 24-hour room service, ensuring a comfortable and enjoyable stay.

Holiday Inn Express Dunfermline by IHG

Just 2.4 miles from Dunfermline Abbey, Holiday Inn Express Dunfermline by IHG is a 3-star hotel that boasts an impressive travelers' rating of 8.8. Families will appreciate the free buffet breakfast and connecting rooms, providing comfort and convenience. The hotel also offers a garden for relaxation and a snack bar for quick bites, making it a great base for family adventures.

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel is a 4-star retreat located just 2.8 miles from Dunfermline Abbey. With a travelers' rating of 8.6, this hotel features family-friendly amenities like a children's pool and free cribs, making it ideal for families. Guests can enjoy an indoor pool, spa services, and complimentary breakfast for kids, ensuring a pleasant stay for both adults and children.
Which hotels near Dunfermline Abbey offer the best views?
Discover hotels near Dunfermline Abbey that not only provide comfort but also stunning views of the beautiful surrounding landscape.

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel is a charming 3-star hotel located just 1.4 miles from Dunfermline Abbey, a travelers' rating of 8.8. This hotel features a delightful terrace and a restaurant with garden views, perfect for enjoying the scenic surroundings. Guests can take advantage of free internet, 24-hour room service, and daily housekeeping. The nearby hiking and biking trails enhance the experience for outdoor enthusiasts.
What are the best affordable hotels near Dunfermline Abbey?
For travelers seeking affordable stays near Dunfermline Abbey, a selection of top-rated hotels awaits to provide comfort without breaking the bank.

Hill Park Hotel

Hill Park Hotel is a welcoming 3-star hotel located 3.4 miles from Dunfermline Abbey, rated 8.8 by travelers. It provides complimentary full breakfast options, making it a delightful choice for families. Guests can take advantage of free self-parking and daily housekeeping, while the restaurant caters to kids with special meal options, ensuring a comfortable and enjoyable stay.

Garvock House Hotel

Garvock House Hotel is a charming 3-star hotel located just 1.5 miles from Dunfermline Abbey, an impressive travelers' rating of 9.6. Families will appreciate the onsite playground, while travelers can enjoy the indoor pool and health club for relaxation. This hotel also features a delightful garden and a terrace, perfect for unwinding after a day of exploration.

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG is conveniently situated 2.4 miles from Dunfermline Abbey and offers a solid travelers' rating of 8.8. This family-friendly 3-star hotel features free breakfast options, including a buffet, ensuring a great start to the day. Guests will enjoy free WiFi and self-parking, along with cozy rooms that include sofa beds and connecting rooms for added convenience.
Are there any hotels with pools close to Dunfermline Abbey?
For those looking to enjoy a refreshing stay near Dunfermline Abbey, these hotels with pools are perfect for relaxation and family fun.

Garvock House Hotel

Located only 1.5 miles from Dunfermline Abbey, the charming 3-star Garvock House Hotel offers an indoor pool that is perfect for a refreshing dip after a day of exploring. Rated highly by travelers with a score of 9.6, this hotel features delightful amenities such as an onsite mini-golf, a health club, and a playground for children. Guests can also enjoy the tranquil garden and terrace, making it an ideal spot for families looking for a fun and relaxing getaway.

Best Western Plus Dunfermline Crossford Keavil House Hotel

Nestled just 2.8 miles from Dunfermline Abbey, the 4-star Best Western Plus Dunfermline Crossford Keavil House Hotel features an inviting indoor pool, complete with sun loungers and a children's area. With a great traveler rating score of 8.6, travelers can indulge in spa treatments, unwind in the hot tub, or enjoy a meal from the 24-hour room service. Additional amenities include a fitness center, accessible parking, and a beautiful garden, making it an excellent choice for families and relaxation seekers alike.
What are the best pet-friendly hotels near Dunfermline Abbey?
Finding a pet-friendly hotel near Dunfermline Abbey means comfort for both you and your furry friend. Here are some top-rated options to consider for your stay.

Holiday Inn Express Dunfermline by IHG

The Holiday Inn Express Dunfermline by IHG is a 3-star hotel situated 2.4 miles from Dunfermline Abbey, with an impressive review rating of 8.8. This hotel allows pets and offers a variety of pet-friendly amenities. Guests will appreciate the free buffet breakfast, self-parking, and the option for late check-out, making it a practical choice for families and pet owners alike.

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel is a luxurious 4-star option located 2.8 miles away from Dunfermline Abbey, with a great traveler rating score of 8.6. This pet-friendly hotel offers a range of amenities including an indoor pool, spa services, and free self-parking. With options for pets and family-friendly amenities, it provides a relaxing retreat for both travelers and their furry companions.

King Malcolm

King Malcolm is a welcoming 3-star hotel located just 1.3 miles from Dunfermline Abbey, making it a convenient choice for travelers. With a review rating of 8.0, it caters to pet owners with amenities such as food and water bowls, and pets are permitted in rooms. Guests can enjoy daily housekeeping, complimentary toiletries, and a 24-hour room service, ensuring a comfortable and stress-free stay.
Can I book a fully refundable hotel close to Dunfermline Abbey?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Dunfermline Abbey", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Dunfermline Abbey?
To look for discounts on hotels near Dunfermline Abbey, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia