Dunfermline, United Kingdom

No dates selected

Sort by

Price

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

Hotels in Dunfermline

: 157 options found

Select dates so you can see the availability and exact prices.

27 Main Street, Dunfermline
2.3 km from the center of Dunfermline
Very good
707 reviews
7.6

Room in this hotel

from $ 91
per night
Craigluscar Lane Dunfermline,Craigluscar Lane, Dunfermline
2.9 km from the center of Dunfermline
Fantastic
325 reviews
10

Room in this hotel

from $ 146
per night
By Bowershall, Dunfermline
4.2 km from the center of Dunfermline
Fantastic
266 reviews
10

Room in this hotel

from $ 2,431
per night
3 Aberdour Road Dunfermline,Aberdour Road, Dunfermline
1.4 km from the center of Dunfermline
Fantastic
217 reviews
10

Room in this hotel

from $ 119
per night
16 Bannerman Avenue, Dunfermline, Fife, United Kingdom, Dunfermline
5.5 km from the center of Dunfermline
Fantastic
171 reviews
9.8

Room in this hotel

from $ 164
per night
Garvock House Hotel St Johns Drive, Dunfermline
1.1 km from the center of Dunfermline
Fantastic
511 reviews
9.4

Room in this hotel

from $ 177
per night
Crossford, Dunfermline
2.8 km from the center of Dunfermline
Excellent
1789 reviews
8.5

Room in this hotel

from $ 111
per night
Main Street, Saline, Saline, United Kingdom, Dunfermline
8.4 km from the center of Dunfermline
Fantastic
19 reviews
9.6

Room in this hotel

from $ 164
per night
Pitdinnie Road Cairneyhill,Pitdinnie Road, Dunfermline
4.6 km from the center of Dunfermline
Fantastic
236 reviews
9.0

Room in this hotel

from $ 229
per night
St. Margaret's Head, North Queensferry
7.1 km from the center of Dunfermline
Excellent
1001 reviews
8.6

Room in this hotel

from $ 122
per night
4-12 Whimbrel Place, Dunfermline
4 km from the center of Dunfermline
Excellent
894 reviews
8.4

Room in this hotel

from $ 79
per night
2 Forbes Road Rosyth,Forbes Road, Dunfermline
4.6 km from the center of Dunfermline
Fantastic
29 reviews
9.0

Room in this hotel

from $ 209
per night
Halbeath, Dunfermline
3.3 km from the center of Dunfermline
Excellent
746 reviews
8.3

Room in this hotel

from $ 109
per night
47 Aberdour Road, Dunfermline
1.7 km from the center of Dunfermline
Excellent
697 reviews
8.3

Room in this hotel

from $ 106
per night
Charlestown, Dunfermline, KY11 3EE, United Kingdom, Dunfermline
4.5 km from the center of Dunfermline
Excellent
229 reviews
8.2

Room in this hotel

from $ 122
per night
40 Main St, Dunfermline
4.2 km from the center of Dunfermline
Excellent
54 reviews
8.4

Room in this hotel

from $ 123
per night
11 Fife Leisure Park, Dunfermline
4.2 km from the center of Dunfermline
Excellent
320 reviews
8.1

Room in this hotel

from $ 93
per night
79-83 High Street Dunfermline KY12 7DR,High Street, Dunfermline
199 m from the center of Dunfermline
Very good
377 reviews
7.8

Room in this hotel

from $ 133
per night
42 Boreland Rd Inverkeithing, Fife, Dunfermline, United Kingdom, Dunfermline
5.9 km from the center of Dunfermline
Excellent
27 reviews
8.2

Room in this hotel

from $ 119
per night
Halbeath Road (opposite Arnold Clark), Dunfermline, KY11 4LF, United Kingdom, Dunfermline
2.7 km from the center of Dunfermline
Very good
96 reviews
7.8

Room in this hotel

from $ 84
per night