Hotels in Dunfermline

from 87 GBP
11 Fife Leisure Park, Dunfermline, United Kingdom 4.2 km from centre
8.1 1610 reviews
from 59 GBP
Bridge Street, Dunfermline, United Kingdom 357 m from centre
7.9 1714 reviews
79-83 High Street , Dunfermline, United Kingdom 199 m from centre
8.3 1517 reviews
27 Main Sreet, Crossford, Dunfermline, United Kingdom 2.3 km from centre
8 3324 reviews
from 126 GBP
Garvock House Hotel St Johns Drive, Dunfermline, United Kingdom 1.1 km from centre
9.1 1269 reviews
from 66 GBP
Halbeath Road (opposite Arnold Clark), Dunfermline, United Kingdom 2.7 km from centre
8.8 1566 reviews
from 87 GBP
40 Main Street, Limekilns, Dunfermline, United Kingdom 4.2 km from centre
9.2 1329 reviews
from 85 GBP
Main Street, Dunfermline, Dunfermline, United Kingdom 2.5 km from centre
8 1168 reviews
from 119 GBP
Halbeath Dunfermline, Dunfermline, United Kingdom 3.3 km from centre
8.3 1785 reviews
from 69 GBP
Main Road charlestown,, Dunfermline, United Kingdom 4.4 km from centre
8.4 1003 reviews
from 66 GBP
96 Main Street Cairneyhill, Dunfermline, United Kingdom 4.8 km from centre
6.8 13 reviews
1 Larch Grove, Dunfermline, United Kingdom 2 km from centre
9.3 18 reviews
95 Grieve Street, Dunfermline, United Kingdom 902 m from centre
6.6 8 reviews
10 Hill Street, Dunfermline, United Kingdom 679 m from centre
8.8 12 reviews
Forrester Park Resort, Pitdinnie Road, Cairneyhill, Dunfermline, United Kingdom 4.6 km from centre
8.5 140 reviews
1 Hilton Farm Steadings, Dunfermline, United Kingdom 3.9 km from centre
9 23 reviews
6 Leys Park Road, Dunfermline, United Kingdom 802 m from centre
9.4 50 reviews
2 Kingfisher Place, Dunfermline, United Kingdom 3.2 km from centre
9 50 reviews
Pitreavie Castle, Dunfermline, United Kingdom 3.2 km from centre
8.8 81 review
97 Grieve Street, Dunfermline, Dunfermline, United Kingdom 899 m from centre
7.7 6 reviews
from 78 GBP
139 Halbeath Road, Dunfermline, United Kingdom 2.4 km from centre
9.2 371 review
15 Castleblair Park, Dunfermline, United Kingdom 799 m from centre
9.6 45 reviews
9 Farmstead Road Dalgety Bay, Dunfermline, United Kingdom 6.7 km from centre
9.6 291 review
46 Brucefield Avenue, Dunfermline, United Kingdom 619 m from centre
9.5 8 reviews
109A Brucefield Avenue, Dunfermline, United Kingdom 728 m from centre
8.8 127 reviews
Flat B 16 New Row, Dunfermline, United Kingdom 219 m from centre
8 54 reviews
6 Millhill Street, Dunfermline, United Kingdom 727 m from centre
9 93 reviews
Upper Left Flat, Linburn Hosue Afton Grove, Dunfermline, United Kingdom 2.8 km from centre
8.5 25 reviews
Dunfermline, United Kingdom 4.2 km from centre
9.8 5 reviews
Glen Shiel Grove, Dunfermline, United Kingdom 2.1 km from centre
9.5 59 reviews

Frequently Asked Questions

How much does a hotel cost in Dunfermline?
The average price for a 3-star hotels in Dunfermline is 107 $ per night, for a 4-star hotels — 134 $ per night
What hotels in Dunfermline are good for families?
How much is a hotel in Dunfermline for this weekend?
The average price for a 3-star hotels in Dunfermline this weekend is 118 $ per night, for a 4-star hotels in Dunfermline — 147 $ per night
How much is a hotel in Dunfermline today?
The average price for a 3-star hotels in Dunfermline today is 112 $ per night, for a 4-star hotels in Dunfermline today is 141 $ per night