Search Hotels near Top Dunfermline Attractions

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
4 out of 5 (266 reviews)

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

$51
Balmule House
Balmule House

Dunfermline, Dunfermline KY12 0RZ

5.0 out of 5.0
4.9 out of 5 (29 reviews)

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

$99
Boreland Lodge Hotel
Boreland Lodge Hotel

31-33 Boreland Road, Dunfermline KY11 1DA

3.0 out of 5.0
2.5 out of 5 (93 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 …

$46
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 (32 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 …

$69
The Roods B&B
The Roods B&B

16 Bannerman Avenue, Dunfermline KY11 1NG

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

Located in Inverkeithing, this bed & breakfast is 2.2 mi (3.6 km) from Deep Sea World and 3.1 mi (5 km) from Forth Road Bridg …

$84
The Adamson Hotel
The Adamson Hotel

27 Main Street, Dunfermline KY12 8NJ

4.0 out of 5.0
3.7 out of 5 (10 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 …

$47
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 …

$135
Norton House Hotel & Spa
Norton House Hotel & Spa

Ingliston, Newbridge EH28 8LX

4.0 out of 5.0
4.5 out of 5 (496 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 …

$98
Ravenous Beastie
Ravenous Beastie

15 West Terrace, South Queensferry

3.0 out of 5.0

Situated in South Queensferry, this inn is within 1 mi (2 km) of Forth Rail Bridge and Forth Road Bridge. Dundas Castle and …

$88
Edinburgh Marriott Hotel
Edinburgh Marriott Hotel
4.6 mi from Dunfermline
4.0 out of 5.0
4.3 out of 5 (957 reviews)

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

$82

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.