Find hotels near Saint Margaret's Cave, Dunfermline from CA $57

    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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Top Hotels Close to Saint Margaret's Cave

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (644)
"We loved the outdoor area- beautiful!"
The price is CA $123
CA $148 total
includes taxes & fees
Jul 27 - Jul 28
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Holiday Inn Express Dunfermline by IHG

3.0 star property
8.8 out of 10, Excellent, (920)
"Very clean updated & friendly staff."
The price is CA $138
CA $166 total
includes taxes & fees
Jul 20 - Jul 21
Holiday Inn Express Dunfermline by IHG

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
8.4 out of 10, Very good, (460)
"Fantastic place "
The price is CA $117
CA $141 total
includes taxes & fees
Jul 20 - Jul 21
Sweet Chestnut, Dunfermline by Marston's Inns

Hill Park Hotel

3.0 star property
8.8 out of 10, Excellent, (524)
"This was a good place to stay the night before taking a flight out. We enjoyed our meal at the adjoining restaurant."
The price is CA $97
CA $116 total
includes taxes & fees
Jul 20 - Jul 21
Hill Park Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
9.2 out of 10, Wonderful, (784)
"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 CA $172
CA $206 total
includes taxes & fees
Jul 20 - Jul 21
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Queensferry guest house

2.0 star property
7.0 out of 10, Good, (31)
"Very nice place to stay. "
The price is CA $79
CA $94 total
includes taxes & fees
Jul 22 - Jul 23
Queensferry guest house

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1185)
"Amazing service from all staff, great rooms, and great food!"
The price is CA $186
CA $223 total
includes taxes & fees
Jul 20 - Jul 21
Dakota Edinburgh

Richmond Park Hotel

3.0 star property
8.2 out of 10, Very good, (577)
"Beautiful place to stay with great food! "
The price is CA $115
CA $139 total
includes taxes & fees
Jul 27 - Jul 28
Richmond Park Hotel

Metro Inns Falkirk

2.5 star property
6.0 out of 10, (640)
"Perfect for one night stay clean room and bed "
The price is CA $57
CA $69 total
includes taxes & fees
Jul 30 - Jul 31
Metro Inns Falkirk

Court Residence

4.0 star property
9.6 out of 10, Exceptional, (412)
"Great place to stay"
The price is CA $159
CA $191 total
includes taxes & fees
Jul 20 - Jul 21
Court Residence

Edinburgh College Residence

1.0 star property
6.8 out of 10, (52)
"Welcoming staff and great value for money. Easy regular transport links to city centre. No complaints based on the price oft he stays."
The price is CA $87
CA $105 total
includes taxes & fees
Jul 27 - Jul 28
Edinburgh College Residence

Premier Lodge

3.5 star property
9.4 out of 10, Exceptional, (506)
"Really wonderful stay and helpful staff..I recommend this property "
The price is CA $93
CA $112 total
includes taxes & fees
Jul 20 - Jul 21
Premier Lodge

Premier Inn Edinburgh Airport - M9 Jct1

2.5 star property
8.2 out of 10, Very good, (14)
"Very nice staff and great restaurant/ food. "
The price is CA $172
CA $206 total
includes taxes & fees
Jul 27 - Jul 28
Premier Inn Edinburgh Airport - M9 Jct1

Moxy Edinburgh Airport

3.0 star property
8.6 out of 10, Excellent, (1935)
"Convenient to airport"
The price is CA $229
CA $274 total
includes taxes & fees
Jul 20 - Jul 21
Moxy Edinburgh Airport

Hampton by Hilton Edinburgh Airport

3.5 star property
9.0 out of 10, Wonderful, (1172)
"Very nice, clean hotel with easy walking access to the airport"
The price is CA $241
CA $290 total
includes taxes & fees
Jul 27 - Jul 28
Hampton by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

4.0 star property
8.8 out of 10, Excellent, (1207)
"Great location, close to the airport, free shuttle, great amenities and clean/spacious room "
The price is CA $233
CA $280 total
includes taxes & fees
Jul 27 - Jul 28
DoubleTree by Hilton Edinburgh Airport

Macdonald Inchyra Hotel & Spa

4.0 star property
8.0 out of 10, Very good, (817)
"Really enjoyed our stay"
The price is CA $149
CA $179 total
includes taxes & fees
Aug 10 - Aug 11
Macdonald Inchyra Hotel & Spa

Oxgang Kitchen Bar & Rooms

3.0 star property
8.0 out of 10, Very good, (46)
"A great place to stay for trips to Edinburgh"
The price is CA $110
CA $132 total
includes taxes & fees
Jul 27 - Jul 28
Oxgang Kitchen Bar & Rooms

Travelodge Kinross M90

2.0 star property
7.8 out of 10, Good, (9)
"Very friendly staff, nice big rooms, convenient location "
Travelodge Kinross M90

The Torfin

3.5 star property
9.2 out of 10, Wonderful, (111)
"One of the best hotels we stayed at in Scotland. If I ever go back to Edinburgh, I would put this hotel at the top of my list."
The price is CA $258
CA $309 total
includes taxes & fees
Jul 20 - Jul 21
The Torfin
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 Saint Margaret's Cave Hotel Reviews

Frequently asked questions

What's the area like around Saint Margaret's Cave?

Saint Margaret's Cave is located in Dunfermline. If you're looking for a convenient place to stay, check out the 45 hotels and other accommodations you'll find within a mile.

What's the best place to stay near Saint Margaret's Cave?

Adjacent to Saint Margaret's Cave, The City Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers 2 bars and free breakfast. Other good choices close by include Rooms at 1703 and Barnet House Serviced Apartments .

How many hotels can I expect to find close to Saint Margaret's Cave?

Expedia has 45 hotels and other accommodations within a mile from Saint Margaret's Cave.

If I need to cancel the hotel reservation for my stay near Saint Margaret's Cave, will I receive a refund?

Yes! Most room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within a 24-hour period of your booking. Add dates, click "Search", then you can use the "fully refundable" filter to review the top deals on offer near Saint Margaret's Cave.

Where can I learn more about changing or cancelling my trip in the area near Saint Margaret's Cave?

For more details about changing or cancelling your stay near Saint Margaret's Cave, click here.

What can I see and do near Saint Margaret's Cave?

Sights like Abbot House and Inchcolm Abbey highlight some of the local culture. Consider spending a leisurely afternoon outside at Yellowscott Country Park, Pittencrieff Park, or Townhill Country Park. You might plan a visit to Knockhill Racing Circuit or Dunfermline Golf Club while you're in the area.