Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Dunfermline

Tonight Tonight 18 Dec - 19 Dec
This weekend This weekend 22 Dec - 24 Dec
Next weekend Next weekend 29 Dec - 31 Dec

Search Hotels near Top Dunfermline Attractions

Top 10 Hotels in Dunfermline

See all 868 Hotels in Dunfermline
Holiday Inn Express Dunfermline

Holiday Inn Express Dunfermline

Halbeath, Dunfermline
3.5 out of 5.0
Last booking: 20 hours ago
4.1 out of 5 (319 reviews)

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

€48

€48
Rooms at 29brucestreet

Rooms at 29brucestreet

29-35 Bruce Street, Dunfermline
3.5 out of 5.0
3.8 out of 5 (118 reviews)

Located in the heart of Dunfermline, this inn is within a 10-minute walk of Abbot House, Pittencrieff Park and Dunfermline Abbey. Andrew Carnegie Birthplace ...

€50

€50
Pitbauchlie House Hotel

Pitbauchlie House Hotel

Aberdour Road, Dunfermline
3.5 out of 5.0
2 others viewing this property now
4.1 out of 5 (279 reviews)

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

€45

€45
The City Hotel

The City Hotel

18-20 Bridge Street, Dunfermline
3.5 out of 5.0
Last booking: 2 days ago
3.8 out of 5 (25 reviews)

Situated in Dunfermline, this hotel is within 1 mi (2 km) of Pittencrieff Park and Church. Abbot House and Dunfermline Abbey are also within 10 minutes.

€68

€68
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

Crossford, Dunfermline
4.5 out of 5.0
Last booking: 5 days ago
4.1 out of 5 (66 reviews)

Located in Crossford, this spa hotel is 1.2 mi (1.9 km) from Dunfermline Golf Club and within 3 miles (5 km) of Pittencrieff Park and Abbot House. Dunfermline ...

€49

€49
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

St. Margaret's Head, Dunfermline
3.5 out of 5.0
Last booking: 4 days ago
40 others viewing this property now
4.5 out of 5 (13 reviews)

Located in North Queensferry, this hotel is 0.7 mi (1.2 km) from Deep Sea World and within 3 miles (5 km) of Forth Road Bridge and Forth Rail Bridge. Dunfermline ...

€59

€59
The Adamson Hotel

The Adamson Hotel

27 Main Street, Dunfermline
4.5 out of 5.0
4.2 out of 5 (77 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 and Abbot House are also within ...

€49

€49
Davaar House

Davaar House

126 Grieve Street, Dunfermline
4.0 out of 5.0
Last booking: 3 days ago
4.5 out of 5 (38 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 and Dunfermline Abbey are also within ...

€51

€51
Boreland Lodge Hotel

Boreland Lodge Hotel

31-33 Boreland Road, Dunfermline
3.5 out of 5.0
Last booking: 5 days ago
2.5 out of 5 (109 reviews)

Located in Inverkeithing, this hotel is 2.3 mi (3.8 km) from Deep Sea World and within 6 miles (10 km) of Church and Forth Road Bridge. Dunfermline Abbey and ...

€34

€34
Balmule House

Balmule House

Dunfermline, Dunfermline
5.0 out of 5.0
4.9 out of 5 (32 reviews)

Situated in a rural location, this romantic bed & breakfast is within 6 miles (10 km) of Abbot House, Church and Pittencrieff Park. Andrew Carnegie Birthplace ...

€108

€108
Map

Recent Reviews in Dunfermline