Find hotels near Dunfermline Queen Margaret Station, Dunfermline from $65

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Discover hotels close to Dunfermline Queen Margaret Station with room rates, reviews, and availability. Most hotels are fully refundable.

Holiday Inn Express Dunfermline by IHG

3.0 star property
0.4 mi from Dunfermline Queen Margaret Station
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

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, (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

Premier Inn Dunfermline

3.0 star property
0.9 mi from Dunfermline Queen Margaret Station
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

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
4.7 mi from Dunfermline Queen Margaret Station
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

Hill Park Hotel

3.0 star property
Rosyth, 3.2 mi from Dunfermline Queen Margaret Station
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 Adamson Hotel

3.0 star property
Crossford, 3 mi from Dunfermline Queen Margaret Station
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

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, (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

Aberdour Hotel

3.0 star property
5 mi from Dunfermline Queen Margaret Station
8.2 out of 10, Very Good, (13)
"If you have the chance, you should stay here. The staff is lovely and accommodating, the hotel is cozy, the area is quiet and charming. "
United States
Brian
$129 nightly
The price is $155
Dec 7 - Dec 8
Total with taxes and fees
Aberdour Hotel

Queensferry guest house

2.0 star property
Rosyth, 2.6 mi from Dunfermline Queen Margaret Station
7.0 out of 10, Good, (50)
"Clean rooms, easy access to restaurants and public transit into Edinburgh."
Canada
Gail
$54 nightly
The price is $65
Dec 19 - Dec 20
Total with taxes and fees
Queensferry guest house

Beautiful Modern Open Plan Living With Hot Tub

3.5 star property
4 mi from Dunfermline Queen Margaret Station
10.0 out of 10, Exceptional, (1)
"This was exactly what is on the pictures, a beautiful modern open plan house that is clean and fresh The hot tub was ready to use and was amazing Would recommend this property to anyone "
United Kingdom
Lyndee
$562 nightly
The price is $674
Dec 7 - Dec 8
Total with taxes and fees
Beautiful Modern Open Plan Living With Hot Tub
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, check out the 10 hotels and other accommodations located within a mile of the station.

What's the best place to stay close to Dunfermline Queen Margaret Station?

Holiday Inn Express Dunfermline by IHG is one of the top choices for your stay based on our traveler 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 5 miles include The City Hotel and DoubleTree by Hilton Edinburgh - Queensferry Crossing.

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

Expedia has 10 hotels and other accommodations 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 natural beauty of Pittencrieff Park, Yellowscott Country Park, and Townhill Country Park. If you're looking for something to do, plan a visit to Knockhill Racing Circuit, Dunfermline Golf Club, and Knockhill Karting while you're in the area.