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

4.1 of 5 • 263 reviews
Pitcorthie
$63
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.1 of 5 • 46 reviews
Dunfermline
Get Rates
Rooms at 29brucestreet

Rooms at 29brucestreet

3.8 of 5 • 112 reviews
Heritage Quarter
$47
Pitreavie Guest House

Pitreavie Guest House

5 of 5 • 9 reviews
Hospital Hill
$92
Davaar House

Davaar House

4.5 of 5 • 30 reviews
Pittencrieff
$77
Balmule House

Balmule House

4.9 of 5 • 31 reviews
Dunduff
Get Rates
The Adamson Hotel

The Adamson Hotel

4.2 of 5 • 53 reviews
Dunfermline
$56
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

3.8 of 5 • 168 reviews
Camdean
Get Rates
The City Hotel

The City Hotel

4.2 of 5 • 15 reviews
Heritage Quarter
Get Rates
Bunree Bed and Breakfast

Bunree Bed and Breakfast

5 of 5 • 9 reviews
Milesmark
$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.