- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Dunfermline Queen Margaret Station hotels

1. Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG0.7 km from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (1,000 reviews)
The price is S$114
includes taxes & fees
29 Nov - 30 Nov

2. Premier Inn Dunfermline
Premier Inn Dunfermline1.5 km from Dunfermline Queen Margaret Station
6.8 out of 10, (14 reviews)
The price is S$88
includes taxes & fees
29 Nov - 30 Nov

3. The City Hotel
The City HotelTown Centre, 2.8 km from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (1,000 reviews)
The price is S$151
includes taxes & fees
25 Nov - 26 Nov

4. Apex Grassmarket Hotel
Apex Grassmarket Hotel20.4 km from Dunfermline Queen Margaret Station
9.0 out of 10, Wonderful, (3,008 reviews)
The price is S$248
includes taxes & fees
8 Nov - 9 Nov

5. Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's Inns1.8 km from Dunfermline Queen Margaret Station
8.4 out of 10, Very good, (587 reviews)
The price is S$85
includes taxes & fees
6 Dec - 7 Dec

6. Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie, 2.3 km from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (788 reviews)
The price is S$124
includes taxes & fees
6 Dec - 7 Dec

7. Point A Edinburgh Haymarket
Point A Edinburgh Haymarket19.9 km from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (1,813 reviews)
The price is S$164
includes taxes & fees
8 Nov - 9 Nov

8. Virgin Hotels Edinburgh
Virgin Hotels Edinburgh20.4 km from Dunfermline Queen Margaret Station
9.6 out of 10, Exceptional, (1,454 reviews)
The price is S$361
includes taxes & fees
8 Nov - 9 Nov

9. Mount Royal Hotel Edinburgh by The Unlimited Collection
Mount Royal Hotel Edinburgh by The Unlimited Collection20.1 km from Dunfermline Queen Margaret Station
8.8 out of 10, Excellent, (877 reviews)
The price is S$241
includes taxes & fees
8 Nov - 9 Nov
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 Queen Margaret Station
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Holiday Inn Express Dunfermline by IHG | 8.8 Excellent 1,000 reviews | View | ||||||
![]() The City Hotel | 8.8 Excellent 1,000 reviews | View | ||||||
![]() Pitbauchlie House Hotel, Sure Hotel Collection by BW | 8.8 Excellent 788 reviews | View | ||||||
![]() Sweet Chestnut, Dunfermline by Marston's Inns | 8.4 Very good 587 reviews | View | ||||||
![]() Premier Inn Dunfermline | 6.8 14 reviews | View |
Top Dunfermline Queen Margaret Station Hotel Reviews

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingDunfermline















































