Search Filter

Star
  • 16
  • 99
  • 75
  • 6
  • 2
  • 602
Accommodation Type
  • Apartments 511
  • Hotels 100
  • Holiday homes 74
  • Guest houses 43
  • Bed and breakfasts 33
  • Aparthotels 17
  • Inns 5
  • Student accommodation 4
  • Hostels 3
  • Lodges 3
  • Country houses 2
  • Resorts 2
  • Holiday parks 1
  • Homestays 1
  • Chalets 1
Hotel Facilities
  • Internet services769
  • WiFi766
  • Free WiFi747
  • Heating709
  • Non-smoking throughout702
  • WiFi available in all areas608
  • Parking487
  • Non-smoking rooms487
  • Free parking344
  • On-site parking323
Dunfermline is Fife’s largest population center, and its noble history is centered on Dunfermline Abbey, founded in the 12th century by David I as a Benedictine monastery. What is left of the abbey is the ruins of the three tiered refectory building, and the nave of the church with its beautiful Romanesque and Gothic windows. Next to the refectory, Dunfermline Palace, once the abbey’s guesthouse, was converted for James VI. Below it stretches the expansive Pittencrieff Park. The most popular place to eat in Dunfermline is at Fresh, which offers great sandwiches and coffee as well as wine, internet access, a book exchange, and art gallery.

Hotels in Dunfermline, Fife, Hotels near Dunfermline


Please select a hotel from the list of hotels in and near Dunfermline. The list below displays hotels within 30 kilometers of Dunfermline.

800 Hotels found. Showing page 1 of 80
Order By
HOTEL IMAGE
The Guildhall and Linen Exchange Wetherspoon

79-83 High Street , Dunfermline , KY12 7DR

The Guildhall and Linen Exchange Wetherspoon is 0.93 kilometers from Dunfermline . Room prices starting from £

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

From 820 Reviews
Starting From
£
HOTEL IMAGE
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

King Malcolm Hotel is 0.97 kilometers from Dunfermline . Room prices starting from £

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

From 324 Reviews
Starting From
£
HOTEL IMAGE
Garvock House Hotel

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

Garvock House Hotel is 1.06 kilometers from Dunfermline . Room prices starting from £

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

From 205 Reviews
Starting From
£
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Pitbauchlie House Hotel is 1.07 kilometers from Dunfermline . Room prices starting from £

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

From 594 Reviews
Starting From
£
The City Hotel

Bridge Street , Dunfermline , KY12 8DA

The City Hotel is 1.11 kilometers from Dunfermline . Room prices starting from £

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

From 662 Reviews
Starting From
£
Rooms At 29 Bruce Street

29-35 Bruce St , Dunfermline , KY12 7AG

Rooms At 29 Bruce Street is 1.14 kilometers from Dunfermline . Room prices starting from £

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

From 569 Reviews
Starting From
£
Adamson Hotel

27 Main Sreet, Crossford , Dunfermline , KY12 8NJ

Adamson Hotel is 2.60 kilometers from Dunfermline . Room prices starting from £

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

From 1028 Reviews
Starting From
£
Auld Mill House Hotel

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

Auld Mill House Hotel is 2.72 kilometers from Dunfermline . Room prices starting from £

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

From 367 Reviews
Starting From
£
Best Western Plus Dunfermline Crossford Keavil House Hotel

Main Street, Dunfermline , Dunfermline , KY12 8NN

Best Western Plus Dunfermline Crossford Keavil House Hotel is 2.82 kilometers from Dunfermline . Room prices starting from £

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

From 444 Reviews
Starting From
£
Holiday Inn Express Dunfermline

Halbeath Dunfermline , Dunfermline , KY11 8DY

Holiday Inn Express Dunfermline is 3.19 kilometers from Dunfermline . Room prices starting from £

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

From 766 Reviews
Starting From
£