Showing 20 of 44 Hotels in Dunfermline!

Sort By

      
Dakota Edinburgh1) Dakota Edinburgh 
Ferrymuir Retail Park, South Queensferry, City of Edinburgh, EH30 9QZ
Restaurant Facilities
We are 6.49 miles from Dunfermline

Rooms From

£ 69.00

Book Now

Inglewood Bed and Breakfast2) Inglewood Bed and Breakfast 
42 Boreland Road, Inverkeithing, Fife, KY11 1DA

We are 3.58 miles from Dunfermline

Rooms From

£ 30.00

Book Now

Ferrybridge Hotel3) Ferrybridge Hotel 
1 Main Street, North Queensferry, City of Edinburgh, KY11 1JG
Restaurant Facilities
We are 4.82 miles from Dunfermline

Rooms From

£ 65.00

Book Now

Balnacraig4) Balnacraig 
Main Street, Saline, Powmill, Perth and Kinross, KY12 9TL

We are 5.38 miles from Dunfermline

Rooms From

£ 55.00

Book Now

DoubleTree by Hilton Edinburgh - Queensferry Crossing5) DoubleTree by Hilton Edinburgh - Queensferry Crossing 
St Margaret's Head, North Queensferry, City of Edinburgh, KY11 1HP
Restaurant Facilities
We are 4.45 miles from Dunfermline

Rooms From

£ 69.00

Book Now

Innkeeper's Lodge Edinburgh, South Queensferry6) Innkeeper's Lodge Edinburgh, South Queensferry 
The Hawes Inn, 7 Newhalls Road, EH30 9TA

We are 6.19 miles from Dunfermline

Rooms From

£ 85.00

Book Now

The City Hotel7) The City Hotel 
Bridge Street, Dunfermline, Fife, KY12 8DA
Restaurant Facilities
We are 0.49 miles from Dunfermline

Rooms From

£ 35.00

Book Now

Premier Inn Dunfermline8) Premier Inn Dunfermline 
4-12 Whimbrel Place, Fife Leisure Park, Dunfermline, Fife, KY11 8EX
Disabled FacilitiesRestaurant Facilities
We are 2.15 miles from Dunfermline

Rooms From

£ 45.00

Book Now

Holiday Inn Express Dunfermline9) Holiday Inn Express Dunfermline 
Halbeath Dunfermline, Dunfermline, Fife, KY11 8DY

We are 1.69 miles from Dunfermline

Rooms From

£ 36.00

Book Now

Pitreavie Guest House10) Pitreavie Guest House 
3 Aberdour Road, Dunfermline, Fife, KY11 4PB

We are 0.8 miles from Dunfermline

Rooms From

£ 45.00

Book Now

Aberdour Hotel11) Aberdour Hotel 
38 High Street, Burntisland, Fife, KY3 0SW
Disabled FacilitiesRestaurant Facilities
We are 5.9 miles from Dunfermline

Rooms From

£ 40.80

Book Now

Boreland Lodge Hotel12) Boreland Lodge Hotel 
31/33 Boreland Rd, Inverkeithing, Fife, KY11 1DA

We are 3.55 miles from Dunfermline

Rooms From

£ 25.00

Book Now

Peartree House BandB13) Peartree House BandB 
13A Shore Road, Burntisland, Fife, KY3 0TR

We are 5.95 miles from Dunfermline

Rooms From

£ 60.00

Book Now

The Albert Hotel14) The Albert Hotel 
25 Main Street, North Queensferry, City of Edinburgh, KY11 1JG

We are 4.88 miles from Dunfermline

Rooms From

£ 65.00

Book Now

Sweet Chestnut by Marston's Inns15) Sweet Chestnut by Marston's Inns 
11 Fife Leisure Park, Dunfermline, Fife, KY11 8EX

We are 2.24 miles from Dunfermline

Rooms From

£ 50.00

Book Now

Bunree Bed and Breakfast16) Bunree Bed and Breakfast 
Bunree, Craigluscar Lane, Crossford, Fife, KY12 9JB

We are 2 miles from Dunfermline

Rooms From

£ 45.00

Book Now

Three Bridges Bed and Breakfast17) Three Bridges Bed and Breakfast 
2, Forbes Road, Inverkeithing, Fife, KY11 2AN

We are 2.91 miles from Dunfermline

Rooms From

£ 40.00

Book Now

Caledonia Hotel18) Caledonia Hotel 
Hilton Road, Inverkeithing, Fife, KY11 2BA
Restaurant Facilities
We are 3.02 miles from Dunfermline

Rooms From

£ 52.50

Book Now

Halfway House Hotel19) Halfway House Hotel 
35 Main Street Kingseat, Dunfermline, Fife, KY12 0TJ
Restaurant Facilities
We are 2.51 miles from Dunfermline

Rooms From

£ 49.00

Book Now

Champany Inn20) Champany Inn 
Champany, Linlithgow, West Lothian, EH49 7LU

We are 6.84 miles from Dunfermline

Rooms From

£ 99.00

Book Now

1 2 3