Search Filter

Star
  • 43
  • 231
  • 176
  • 15
  • 4
  • 1415
Accommodation Type
  • Apartments 1237
  • Hotels 197
  • Holiday homes 140
  • Guest houses 125
  • Bed and breakfasts 80
  • Aparthotels 31
  • Hostels 18
  • Inns 16
  • Student accommodation 16
  • Country houses 6
  • Lodges 6
  • Homestays 5
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Farm stays 1
  • Chalets 1
Hotel Facilities
  • Internet services1818
  • WiFi1808
  • Free WiFi1761
  • Heating1673
  • Non-smoking throughout1635
  • WiFi available in all areas1428
  • Non-smoking rooms1148
  • Parking1087
  • Free parking749
  • On-site parking669

Hotels near Dunfermline Town Train Station


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

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

Garvock House Hotel is 0.61 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 205 Reviews
£ Avg/Night
HOTEL IMAGE
The Guildhall and Linen Exchange Wetherspoon

79-83 High Street , Dunfermline , KY12 7DR

The Guildhall and Linen Exchange Wetherspoon is 0.61 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 820 Reviews
£ Avg/Night
HOTEL IMAGE
Rooms At 29 Bruce Street

29-35 Bruce St , Dunfermline , KY12 7AG

Rooms At 29 Bruce Street is 0.88 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 569 Reviews
£ Avg/Night
The City Hotel

Bridge Street , Dunfermline , KY12 8DA

The City Hotel is 0.89 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 662 Reviews
£ Avg/Night
Pitreavie Guest House

3 Aberdour Road , Dunfermline , KY11 4PB

Pitreavie Guest House is 0.95 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 284 Reviews
£ Avg/Night
Hillview House B&B

9 Aberdour road , Dunfermline , KY11 4PB

Hillview House B&B is 0.98 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 39 Reviews
£ Avg/Night
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Pitbauchlie House Hotel is 1.23 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 594 Reviews
£ Avg/Night
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

King Malcolm Hotel is 1.29 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 324 Reviews
£ Avg/Night
Carnegie Holiday Cottage

97 Grieve Street, Dunfermline , Dunfermline , KY12 8DW

Carnegie Holiday Cottage is 1.43 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 6 Reviews
£ Avg/Night
Apartment Dunfermline

95 Grieve Street , Dunfermline , KY12 8DW

Apartment Dunfermline is 1.43 kilometers from Dunfermline Town Train Station. Room prices starting from £

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

From 13 Reviews
£ Avg/Night