Search Filter

Price

Star
  • 40
  • 227
  • 176
  • 19
  • 5
  • 618
Accommodation Type
  • Apartments 508
  • Hotels 179
  • Guest houses 135
  • Bed and breakfasts 80
  • Holiday homes 54
  • Cottages 31
  • Aparthotels 30
  • Hostels 27
  • Inns 20
  • Country houses 6
  • Lodges 6
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Farm stays 1
  • Villas 1
  • Homestays 1
  • Luxury tents 1
Hotel Facilities
  • Internet services1040
  • WiFi1031
  • Free WiFi1025
  • Non-smoking throughout969
  • Heating947
  • Parking778
  • Non-smoking rooms695
  • WiFi available in all areas690
  • Free parking554
  • Family rooms489

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
Fullwood Apartment

4 Upper Millhill Street , Dunfermline , KY11 4SP

Fullwood Apartment is 0.15 kilometers from Dunfermline Town Train Station. Room prices starting from £ 0

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

From 6 Reviews
Starting From
£ 0
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 £ 75

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

From 417 Reviews
Starting From
£ 75
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 £ 75

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

From 14 Reviews
Starting From
£ 75
Thistle Apartments

94a St Margaret Street , Dunfermline , KY12 7PH

Thistle Apartments is 0.61 kilometers from Dunfermline Town Train Station. Room prices starting from £ 149

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

From 9 Reviews
Starting From
£ 149
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 £ 59

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

From 516 Reviews
Starting From
£ 59
The City Hotel

Bridge Street , Dunfermline , KY12 8DA

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

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

From 714 Reviews
Starting From
£ 56.1
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 £ 40

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

From 243 Reviews
Starting From
£ 40
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 £ 0

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

From 46 Reviews
Starting From
£ 0
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

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

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

From 888 Reviews
Starting From
£ 54
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

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

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

From 236 Reviews
Starting From
£ 79