A Gothic-style church with pointed arches and a clock tower at night.

Find hotels near Dunfermline Abbey, Dunfermline from $56

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Dunfermline Abbey hotels

1. The City Hotel

The City Hotel
3.0 star property
Town Centre, 0.2 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
$85 nightly
The price is $102
Nov 19 - Nov 20
Total with taxes and fees
The City Hotel

2. No 10 - by StayDunfermline

No 10 - by StayDunfermline
3.5 star property
0.4 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (4 reviews)
"Had a great stay comfortable apartment soul definitely stay again handy for train into Edinburgh "
United Kingdom
Barry
No 10 - by StayDunfermline

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
13.3 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (3,020 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
$148 nightly
The price is $187
Nov 29 - Nov 30
Total with taxes and fees
Apex Grassmarket Hotel

4. Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth, 2.9 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (813 reviews)
"Clean room and very friendly staff. Perfect for a night before a flight"
United Kingdom
Clara
$46 nightly
The price is $56
Nov 15 - Nov 16
Total with taxes and fees
Hill Park Hotel

5. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
2 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1,000 reviews)
"Easy parking,clean rooms,nice breakfast,walked to pub and had awesome meal for dinner."
Australia
Tabra
$73 nightly
The price is $88
Nov 29 - Nov 30
Total with taxes and fees
Holiday Inn Express Dunfermline by IHG

6. Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
2.6 mi from Dunfermline Abbey
8.4 out of 10, Very good, (587 reviews)
"Great stay. Located in a retail park so lots of choice of food."
United Kingdom
Jonathan
$51 nightly
The price is $61
Nov 29 - Nov 30
Total with taxes and fees
Sweet Chestnut, Dunfermline by Marston's Inns

7. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
4.0 star property
Crossford, 1.5 mi from Dunfermline Abbey
8.2 out of 10, Very good, (842 reviews)
"Quiet peaceful location"
United Kingdom
Colin
$92 nightly
The price is $111
Nov 15 - Nov 16
Total with taxes and fees
Keavil House Hotel Dunfermline by Sunday

8. Pitbauchlie House Hotel, Sure Hotel Collection by BW

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, (789 reviews)
"Staff were very helpful and the room was clean"
United Kingdom
Adrian
$79 nightly
The price is $95
Dec 13 - Dec 14
Total with taxes and fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW

9. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
12.9 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (1,816 reviews)
"Amazing stay"
United States
Carlos
$92 nightly
The price is $115
Nov 22 - Nov 23
Total with taxes and fees
Point A Edinburgh Haymarket

10. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
13.3 mi from Dunfermline Abbey
9.6 out of 10, Exceptional, (1,465 reviews)
"Absolutely amazing hotel and staff. Can’t wait to come back"
United States
Nadina
$229 nightly
The price is $289
Nov 29 - Nov 30
Total with taxes and fees
Virgin Hotels Edinburgh

11. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford, 1.4 mi from Dunfermline Abbey
8.4 out of 10, Very good, (612 reviews)
"Great stay"
United Kingdom
sally
$67 nightly
The price is $80
Nov 22 - Nov 23
Total with taxes and fees
The Adamson Hotel

12. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
13.1 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (889 reviews)
"Friendly helpful staff, great loction and the breakfast was good."
United Kingdom
Neil
$161 nightly
The price is $203
Nov 22 - Nov 23
Total with taxes and fees
Mount Royal Hotel Edinburgh by The Unlimited Collection

13. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
9.5 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (2,683 reviews)
"Superb value for money in a clean comfortable quiet room with easy walking access to the terminal building"
United Kingdom
Sandra
$86 nightly
The price is $109
Dec 13 - Dec 14
Total with taxes and fees
Moxy Edinburgh Airport

14. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
13.3 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (2,153 reviews)
"A very comfortable hotel in a good location"
United Kingdom
James
$147 nightly
The price is $185
Nov 29 - Nov 30
Total with taxes and fees
Apex Waterloo Place Hotel

15. Market Street Hotel

Market Street Hotel
4.0 star property
13.3 mi from Dunfermline Abbey
9.8 out of 10, Exceptional, (1,583 reviews)
"The hotel was located in the middle of Edinburgh and close to the castle, shopping and great restaurants."
United States
Carol Sue
$166 nightly
The price is $209
Nov 30 - Dec 1
Total with taxes and fees
Market Street Hotel

16. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
12.7 mi from Dunfermline Abbey
8.8 out of 10, Excellent, (2,595 reviews)
"Hotel was good location and great price"
United States
Bimala
$114 nightly
The price is $143
Nov 29 - Nov 30
Total with taxes and fees
YOTEL Edinburgh

17. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
13.4 mi from Dunfermline Abbey
9.0 out of 10, Wonderful, (1,555 reviews)
"Great location, staff, price!"
United States
Karen
$151 nightly
The price is $190
Nov 22 - Nov 23
Total with taxes and fees
Leonardo Royal Hotel Edinburgh

18. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
11.5 mi from Dunfermline Abbey
8.6 out of 10, Excellent, (1,628 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
$71 nightly
The price is $89
Dec 6 - Dec 7
Total with taxes and fees
Holiday Inn Edinburgh Zoo by IHG

19. Premier Inn Dunfermline

Premier Inn Dunfermline
3.0 star property
2.5 mi from Dunfermline Abbey
6.8 out of 10, (14 reviews)
"Clean rooms, staff were helpful, though the coffee in the machine a bit watery they had croissants n fruits as complimentary breakfast. All in all a very good stay for the price! "
Netherlands
Sethuraman
$56 nightly
The price is $67
Nov 15 - Nov 16
Total with taxes and fees
Premier Inn Dunfermline

20. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
4.4 mi from Dunfermline Abbey
9.2 out of 10, Wonderful, (1,001 reviews)
"We had a good stay at the hotel when storm Boelo came through. Had good drinks and meals too."
United States
Bryan
$84 nightly
The price is $100
Nov 22 - Nov 23
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing
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.

Compare popular hotels close to Dunfermline Abbey

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A restaurant with wooden tables and chairs, large windows, and a blue-lit corridor.
The City Hotel
3.0 star property
8.8
Excellent
1,000 reviews
View
A garden with a bench, a building with a brick facade, and a lawn.
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
8.8
Excellent
789 reviews
View
An indoor swimming pool with a skylight ceiling, columns, and a brick wall.
Keavil House Hotel Dunfermline by Sunday
4.0 star property
8.2
Very good
842 reviews
View
A spacious dining area with multiple tables and chairs, a large cushioned bench, and pendant lighting.
The Adamson Hotel
3.0 star property
8.4
Very good
612 reviews
View
A restaurant interior with brick walls, wooden slats, leather seating, and pendant lighting.
Dakota Edinburgh
4.0 star property
9.2
Wonderful
1,530 reviews
View

Top Dunfermline Abbey Hotel Reviews

Other attractions near Dunfermline Abbey

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 $56 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.

Explore a world of travel with Expedia