Top 10 Hotels in Dunfermline

See all 14 Hotels in Dunfermline
Holiday Inn Express Dunfermline
Holiday Inn Express Dunfermline

Halbeath, Dunfermline KY11 8DY

3.0 out of 5.0
3.8 out of 5 (57 reviews)

Situated in Dunfermline, this hotel is within 3 mi (5 km) of Church, Abbot House, and Dunfermline Abbey. Pittencrieff Park is …

$41
Balmule House
Balmule House

Dunfermline, Dunfermline KY12 0RZ

5.0 out of 5.0
5 out of 5 (6 reviews)

Situated in a rural location, this romantic bed & breakfast is within 6 mi (10 km) of Abbot House, Church, and Pittencrieff …

$137
Boreland Lodge Hotel
Boreland Lodge Hotel

31-33 Boreland Road, Dunfermline KY11 1DA

3.0 out of 5.0
2.6 out of 5 (26 reviews)

Located in Inverkeithing, this hotel is 2.3 mi (3.8 km) from Deep Sea World and within 6 mi (10 km) of Church and Forth Roa …

$47
Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel

Crossford, Dunfermline KY12 8NN

4.0 out of 5.0
4.2 out of 5 (25 reviews)

Located in Crossford, this spa hotel is 1.2 mi (1.9 km) from Dunfermline Golf Club and within 3 mi (5 km) of Pittencrieff Par …

$61
Queensferry Hotel
Queensferry Hotel

St. Margaret's Head, Dunfermline KY11 1HP

3.0 out of 5.0
3.5 out of 5 (42 reviews)

Located in North Queensferry, this hotel is 0.7 mi (1.2 km) from Deep Sea World and within 3 mi (5 km) of Forth Road Bridge …

$65
The Adamson Hotel
The Adamson Hotel

27 Main Street, Dunfermline KY12 8NJ

4.0 out of 5.0
3 out of 5 (1 reviews)

Located in Crossford, this hotel is 0.6 mi (1 km) from Dunfermline Golf Club and 2.5 mi (4 km) from Church. Pittencrieff Park …

$43
King Malcolm Hotel
King Malcolm Hotel

Queensferry Road, Dunfermline KY11 8QS

3.5 out of 5 (2 reviews)

Located in the heart of Dunfermline, this hotel is within 1 mi (2 km) of Church and Dunfermline Abbey. Abbot House and …

$136
Norton House Hotel & Spa
Norton House Hotel & Spa

Ingliston, Newbridge EH28 8LX

4.0 out of 5.0
4.5 out of 5 (224 reviews)

Situated near the airport, this spa hotel is 2 mi (3.3 km) from Royal Highland Centre and within 6 mi (10 km) of Heriot Wat …

$124
Edinburgh Capital Hotel
Edinburgh Capital Hotel

187 Clermiston Road, Edinburgh EH12 6UG

3.0 out of 5.0
3.9 out of 5 (289 reviews)

Situated near the airport, this eco-friendly hotel is 1.2 mi (1.9 km) from Lauriston Castle and within 3 mi (5 km) of …

$58
Edinburgh Marriott Hotel
Edinburgh Marriott Hotel
4.6 mi from Dunfermline
4.0 out of 5.0
4.2 out of 5 (370 reviews)

Located between Edinburgh Airport and Zoo this hotel is a 5 minute walk from the Gyle Shopping mall and Edinburgh Business …

$74

Recent Reviews in Dunfermline

Hide content

Where to stay in Dunfermline

Dunfermline Hotel Guide

With 13 Expedia places to stay in Dunfermline, visitors here have lots of options to browse. Expedia lists 13 places to stay within a 0.1-mile distance of Dunfermline's center.

Those looking for a comfortable bed close to the center of Dunfermline will love the location and amenities of the Rooms at 29brucestreet.

Cheaper hotels in the Dunfermline region are the Boreland Lodge Hotel, Queensferry Hotel and Rooms at 29brucestreet.

The Old Town Chambers is positioned 13 miles from the center of Dunfermline. Another hotel is the Sheraton Grand Hotel & Spa, Edinburgh, which is situated 13 miles away. The The Chester Residence and also the Waldorf Astoria Edinburgh - The Caledonian are some alternative Expedia-listed accommodations in Dunfermline.

30 miles from Dunfermline is St. Andrews, where you can spend the day visiting University of St. Andrews and St. Andrew's Cathedral. The Old Course Hotel and Macdonald Rusacks Hotel are just some of the fabulous Expedia-listed hotel and apartment alternatives in St. Andrews. Or, you could consider staying in Anstruther, 30 miles to the northeast of Dunfermline, where you can pick from the The Waterfront and The Bank. The Kellie Castle and Jerdan Gallery are a couple of the most popular attractions to experience while in Anstruther.

If sport is what you love, be sure to visit Murrayfield Stadium, which is 12 miles to the southeast of Dunfermline. Those sports fans wishing to find a room or apartment close to the stadium can choose from the Nira Caledonia or the Le Monde Hotel.

Edinburgh Airport is a logical airport for flying into and leaving Dunfermline. It is 9 miles away. If you plan to stay nearby, try the Norton House Hotel & Spa or Dalmahoy Hotel & Country Club.