Hotels near Dunfermline Queen Margaret Station, Dunfermline

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

Our top choices for Dunfermline Queen Margaret Station hotels

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
0.4 mi from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (1,000 reviews)
"Staff were very helpful "
United Kingdom
Guy
The price is £55
includes taxes & fees
6 Apr - 7 Apr
Holiday Inn Express Dunfermline by IHG

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie, 1.5 mi from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (709 reviews)
"Very pleased with the hotel, second time we have stayed and perfect meals, staff & cleanliness x"
United Kingdom
Jill
The price is £68
includes taxes & fees
16 Apr - 17 Apr
Pitbauchlie House Hotel, Sure Hotel Collection by BW

The City Hotel

The City Hotel
3.0 star property
Town Centre, 1.7 mi from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (1,003 reviews)
"Excellent location Staff excellent friendly helpful "
United Kingdom
Sharon
The price is £66
includes taxes & fees
30 Mar - 31 Mar
The City Hotel

Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
1.1 mi from Dunfermline Queen Margaret Station
8.4 out of 10, Very good, (542 reviews)
"Lovely place to be, lots of attractions nearby and the room was big and most importantly clean, staff were polite and friendly, highly recommended "
United Kingdom
William
The price is £55
includes taxes & fees
19 Apr - 20 Apr
Sweet Chestnut, Dunfermline by Marston's Inns

Amorist Hotel

Amorist Hotel
3.0 star property
Town Centre, 1.6 mi from Dunfermline Queen Margaret Station
The price is £81
includes taxes & fees
29 Mar - 30 Mar
Amorist Hotel

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth, 3.2 mi from Dunfermline Queen Margaret Station
8.6 out of 10, Excellent, (669 reviews)
"Perfect place to stay before flying out of Edinburgh. Its best features are the cleanliness of the rooms and it is always warm and cosy in winter - unlike many fancier hotels we have stayed in."
United Kingdom
Susan
The price is £62
includes taxes & fees
27 Apr - 28 Apr
Hill Park Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford, 3.4 mi from Dunfermline Queen Margaret Station
8.4 out of 10, Very good, (723 reviews)
"Brilliant stay, facilities fab. Great price👌 Friendly staff. Food good 👍 "
United Kingdom
John
The price is £72
includes taxes & fees
6 Apr - 7 Apr
Best Western Plus Dunfermline Crossford Keavil House Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
4.7 mi from Dunfermline Queen Margaret Station
9.2 out of 10, Wonderful, (917 reviews)
"Stayed for one night - very comfortable bed, clean room, excellent food (evening meal and breakfast)"
United Kingdom
Nigel
The price is £76
includes taxes & fees
26 Apr - 27 Apr
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth, 2.6 mi from Dunfermline Queen Margaret Station
7.0 out of 10, Good, (54 reviews)
"Room was clean and tidy staff was friendly. Perfect for what we needed for the night"
United Kingdom
Natalie
The price is £38
includes taxes & fees
29 Mar - 30 Mar
Queensferry guest house

Aberdour Hotel

Aberdour Hotel
3.0 star property
5 mi from Dunfermline Queen Margaret Station
8.2 out of 10, Very good, (17 reviews)
"My single room was immaculately clean, very basic , but suited my needs as a frequent visitor to Aberdour. The breakfast was adequate but my evening meal was home cooked and delightful. It is in a perfect location, just a walk away from the beautiful beach, boutique shops and cafes. The staff are friendly and welcoming and I would say this hotel is perfect for a weekend stay. "
United Kingdom
Kathy
The price is £109
includes taxes & fees
29 Mar - 30 Mar
Aberdour Hotel
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 Queen Margaret Station Hotel Reviews

Frequently asked questions

What's the area like around Dunfermline Queen Margaret Station?

Dunfermline Queen Margaret Station is located in a welcoming area of Dunfermline known for its array of dining options and interesting historical sites. If you're looking for a convenient place to stay, take a look at the 11 hotels and other accommodation options located within a mile of the station.

What's the best hotel to stay near Dunfermline Queen Margaret Station?

Holiday Inn Express Dunfermline by IHG is one of the top choices for your stay based on our traveller data, and this hotel offers free breakfast and a restaurant. It's located just a short 0.4 mi (0.7 km) from Dunfermline Queen Margaret Station. Other good choices within a few miles include Best Western Plus Dunfermline Crossford Keavil House Hotel and The City Hotel.

How many hotels can I expect to find near Dunfermline Queen Margaret Station?

Expedia has 11 hotels and other accommodation options within a mile from the station.

What can I see and do near Dunfermline Queen Margaret Station?

Sights like Abbot House and Inchcolm Abbey highlight some of the local culture. Spend some time exploring the the natural beauty of Yellowscott Country Park, Townhill Country Park and Pittencrieff Park. Bring the family to Kingseat Community Leisure Centre, Duloch Leisure Centre and Carnegie Leisure Centre while you're checking out the area near Dunfermline Queen Margaret Station.

Explore a world of travel with Expedia