Search Hotels near Top Dunfermline Attractions

Top 10 Hotels in Dunfermline

See all 15 Hotels in Dunfermline
Pitbauchlie House Hotel
Pitbauchlie House Hotel

Aberdour Road, Dunfermline KY11 4PB

3.0 out of 5.0
4.1 out of 5 (247 reviews)

Situated in the suburbs, this eco-friendly hotel is within 2 mi (3 km) of Church, Dunfermline Abbey, and Abbot House. …

$51
Rooms at 29brucestreet
Rooms at 29brucestreet

29-35 Bruce Street, Dunfermline KY12 7AG

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

Located in the heart of Dunfermline, this inn is within a 10-minute walk of Abbot House, Pittencrieff Park, and Dunfermline …

$42
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.1 out of 5 (34 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 …

$102
Queensferry Hotel
Queensferry Hotel

St. Margaret's Head, Dunfermline KY11 1HP

3.0 out of 5.0
3.8 out of 5 (149 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 …

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

Get Rates
The Adamson Hotel
The Adamson Hotel

27 Main Street, Dunfermline KY12 8NJ

4.0 out of 5.0
4.1 out of 5 (19 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 …

$56
Davaar House
Davaar House

126 Grieve Street, Dunfermline KY12 8DW

3.5 out of 5.0
4.4 out of 5 (23 reviews)

Situated in Dunfermline, this hotel is 0.3 mi (0.4 km) from Pittencrieff Park and 1.5 mi (2.5 km) from Church. Abbot House an …

$92
Holiday Inn Express Dunfermline
Holiday Inn Express Dunfermline

Halbeath, Dunfermline KY11 8DY

3.0 out of 5.0
4 out of 5 (277 reviews)

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

$57
Bunree Bed and Breakfast
Bunree Bed and Breakfast

Craigluscar Lane, Dunfermline KY12 9JB

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

Situated in a rural location, this bed & breakfast is 1.7 mi (2.7 km) from Pittencrieff Park and 2.8 mi (4.5 km) from Church. …

Get Rates
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 …

Get Rates

Recent Reviews in Dunfermline

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.