Search Hotels near Top Dunfermline Attractions

Top 10 Hotels in Dunfermline

See all 15 Hotels in Dunfermline
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
Pitbauchlie House Hotel
Pitbauchlie House Hotel

Aberdour Road, Dunfermline KY11 4PB

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

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

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

$57
Rooms at 29brucestreet
Rooms at 29brucestreet

29-35 Bruce Street, Dunfermline KY12 7AG

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

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

$39
Davaar House
Davaar House

126 Grieve Street, Dunfermline KY12 8DW

3.5 out of 5.0
4.5 out of 5 (21 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 …

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

$69
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
Inglewood Guest House
Inglewood Guest House

42 Boreland Rd Inverkeithing, Dunfermline KY11 1DA

3.0 out of 5.0
4.3 out of 5 (51 reviews)

Located in Inverkeithing, this guesthouse is 2.3 mi (3.7 km) from Deep Sea World and within 6 mi (10 km) of Church and Fort …

$64
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
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

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.