Search Hotels near Top Dunfermline Attractions

Accommodation Options

Top 10 Hotels in Dunfermline

See all 16 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 (263 reviews)

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

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

$86
Rooms at 29brucestreet

Rooms at 29brucestreet

29-35 Bruce Street, Dunfermline KY12 7AG

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

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

Get Rates
Pitreavie Guest House

Pitreavie Guest House

3 Aberdour Road, Fife, Dunfermline KY11 4PB

3.0 out of 5.0
5 out of 5 (9 reviews)

Situated in Dunfermline, this guesthouse is within 1 mi (2 km) of Dunfermline Abbey and Church. Abbot House and Pittencrief …

$92
Davaar House

Davaar House

126 Grieve Street, Dunfermline KY12 8DW

3.5 out of 5.0
4.5 out of 5 (30 reviews)

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

$105
Balmule House

Balmule House

Dunfermline, Dunfermline KY12 0RZ

5.0 out of 5.0
4.9 out of 5 (31 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.2 out of 5 (53 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 …

$52
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

St. Margaret's Head, Dunfermline KY11 1HP

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

Get Rates
The City Hotel

The City Hotel

18-20 Bridge Street, Dunfermline KY12 8DA

3.0 out of 5.0
4.2 out of 5 (15 reviews)

Situated in Dunfermline, this hotel is within 1 mi (2 km) of Pittencrieff Park and Church. Abbot House and Dunfermline Abbe …

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 (9 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. …

$76

Recent Reviews in Dunfermline

Where to stay in Dunfermline

Dunfermline Hotel Guide

Top Dunfermline Accommodations

Explore all that Dunfermline has to offer and then finish an enjoyable day at a quality hotel. Expedia offers a small range of 8 accommodation solutions within 3 miles of the city heart.

Want to sleep near the action? The Balmule House and Best Western Plus Dunfermline Crossford Keavil House Hotel could be what you're looking for.

A landmark for locals and a place of worship, Dunfermline Abbey is worth a look, no matter your personal beliefs. The Rooms at 29brucestreet and Pitbauchlie House Hotel are some wonderful hotel choices, if you want to be near this spot.

This destination has only a small selection of budget accommodations. The Adamson Hotel is one of the most decent options, and is a sensible choice for travelers that are trying to make their money last.

Need more variety? The Old Town Chambers and the Sheraton Grand Hotel & Spa, Edinburgh are 13 miles and 13 miles away from the heart of Dunfermline. These are some additional accommodation options. Travelers looking for something more can check out the Chester Residence and the Waldorf Astoria Edinburgh - The Caledonian, 13 miles and 13 miles away.

Inchmickery and Pettycur are two additional places to check out in Fife. Inchmickery is 9 miles to the southeast of Dunfermline, while Pettycur is 11 miles to the east. Inchmickery hotels include the Village Hotel Edinburgh and Fettes Apartments. The Bay Hotel and Ashgrove B&B are among the accommodation options in Pettycur.

If watching sport is your passion, be sure to visit Murrayfield Stadium and experience the buzz of being amongst the action at game time. Stay a little closer to the action at the Nira Caledonia or the Le Monde Hotel.

How to Get to Dunfermline

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