Search Filter

Star
  • 42
  • 221
  • 180
  • 13
  • 4
  • 1499
Accommodation Type
  • Apartments 1301
  • Hotels 206
  • Holiday homes 156
  • Guest houses 128
  • Bed and breakfasts 76
  • Aparthotels 30
  • Hostels 17
  • Inns 15
  • Student accommodation 7
  • Lodges 7
  • Country houses 5
  • Homestays 4
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Chalets 1
  • Villas 1
Hotel Facilities
  • Internet services1907
  • WiFi1899
  • Free WiFi1887
  • Heating1775
  • Non-smoking throughout1690
  • WiFi available in all areas1530
  • Non-smoking rooms1235
  • Parking1142
  • Free parking744
  • On-site parking649

Hotels near Dunfermline Queen Margaret Train Station


Please select a hotel from the list of hotels in and near Dunfermline Queen Margaret Train Station. The list below displays hotels within 30 kilometers of Dunfermline Queen Margaret Train Station.
Order By
HOTEL IMAGE
Auld Mill House Hotel

Halbeath Road (opposite Arnold Clark) , Dunfermline , KY11 4LF

Auld Mill House Hotel is 0.13 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.6 out of 10

From 366 Reviews
£ Avg/Night
HOTEL IMAGE
Clarke Cottage Guest House

139 Halbeath Road , Dunfermline , KY11 4LA

Clarke Cottage Guest House is 0.26 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.5 out of 10

From 487 Reviews
£ Avg/Night
HOTEL IMAGE
Holiday Inn Express Dunfermline

Halbeath Dunfermline , Dunfermline , KY11 8DY

Holiday Inn Express Dunfermline is 0.73 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9 out of 10

From 875 Reviews
£ Avg/Night
Garvock House Hotel

Garvock House Hotel St Johns Drive , Dunfermline , KY12 7TU

Garvock House Hotel is 1.64 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.4 out of 10

From 204 Reviews
£ Avg/Night
Sweet Chestnut by Marston's Inns

11 Fife Leisure Park , Dunfermline , KY11 8EX

Sweet Chestnut by Marston's Inns is 1.74 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.8 out of 10

From 978 Reviews
£ Avg/Night
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Pitbauchlie House Hotel is 2.32 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.7 out of 10

From 495 Reviews
£ Avg/Night
Forget Me Not New Row C

16C New Row , Dunfermline , KY12 7EF

Forget Me Not New Row C is 2.46 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
out of 10

From 0 Reviews
£ Avg/Night
Pitreavie Guest House

3 Aberdour Road , Dunfermline , KY11 4PB

Pitreavie Guest House is 2.49 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.8 out of 10

From 302 Reviews
£ Avg/Night
The Guildhall and Linen Exchange Wetherspoon

79-83 High Street , Dunfermline , KY12 7DR

The Guildhall and Linen Exchange Wetherspoon is 2.55 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.8 out of 10

From 971 Reviews
£ Avg/Night
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

King Malcolm Hotel is 2.68 kilometers from Dunfermline Queen Margaret Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.5 out of 10

From 281 Reviews
£ Avg/Night