Most Popular Hotels in Dunfermline

See all 92 Hotels in Dunfermline
Holiday Inn Express Dunfermline
Holiday Inn Express Dunfermline

Halbeath, Dunfermline KY11 8DY

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

Situated in Dunfermline, this eco-friendly hotel is within 3 mi (5 km) of Abbot House, Dunfermline Abbey, and Andrew Carnegie …

CA$83
Inglewood Guest House
Inglewood Guest House

42 Boreland Rd Inverkeithing, Dunfermline KY11 1DA

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

Situated in Dunfermline, this guesthouse is 2.3 mi (3.7 km) from Deep Sea World and within 6 mi (10 km) of Aberdour Castle an …

CA$105
King Malcolm Hotel
King Malcolm Hotel

Queensferry Road, Dunfermline KY11 8QS

3.5 out of 5 (2 reviews)

CA$180
Jurys Inn Edinburgh
Jurys Inn Edinburgh

43 Jeffrey Street, Edinburgh EH1 1DH

3.0 out of 5.0
4 out of 5 (1,895 reviews)

Modern hotel in the heart of historic Edinburgh next to Waverley Station, one mile from the famous castle, and 400 metres fro …

CA$145
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh EH1 3BH

4.0 out of 5.0
4.5 out of 5 (1,858 reviews)

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train …

CA$216
Hilton Edinburgh Airport
Hilton Edinburgh Airport

Edinburgh International Airport, Newbridge EH28 8LL

4.0 out of 5.0
4 out of 5 (1,220 reviews)

Situated near the airport, this hotel is 0.5 mi (0.8 km) from Royal Highland Centre and within 6 mi (10 km) of Murrayfield …

CA$167
Apex Grassmarket Hotel
Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh EH1 2HS

4.0 out of 5.0
4.2 out of 5 (2,186 reviews)

Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The …

CA$183
B+B Edinburgh
B+B Edinburgh

3 Rothesay Terrace, Edinburgh EH3 7RY

4.0 out of 5.0
4.6 out of 5 (693 reviews)

Located in New Town, this guesthouse is within a 10-minute walk of Georgian House and Scottish National Gallery of Modern Art …

CA$156
Royal British, Princes Street
Royal British, Princes Street

20 Princes Street, Edinburgh EH2 2AN

3.0 out of 5.0
3.5 out of 5 (1,131 reviews)

Historic Edinburgh hotel located in the city center on Princes Street, near shops, bars and restaurants, beside Waverley trai …

CA$151
Ritz Hotel
Ritz Hotel

14-16 Grosvenor Street, Edinburgh EH12 5EG

3.0 out of 5.0
3 out of 5 (387 reviews)

Located in Haymarket, this hotel is within a 15-minute walk of Edinburgh International Conference Centre, Scottish National …

CA$109
Local Weather
August 18° 10°
September 16°
October 13°

Recent Reviews in Dunfermline

Hide content

Narrow your search

Dunfermline Hotel Guide

Are you arranging to book some days in Fife? Hoping to book accommodation in Dunfermline? Dunfermline features 6 quality Expedia-listed accommodations within easy driving distance of the center of town.

One of only a small number of Dunfermline hotels that are close to the center of Dunfermline, is the Pitbauchlie House Hotel.

The Old Town Chambers can be found 13 miles (21 kilometers) from the main part of Dunfermline. Alternatively, the CLC Duchally Country Estate is located 17 miles (27 kilometers) away. More options around this area are the Howard, an Ascend Hotel Collection Member and the Rutland Hotel.

St. Andrews is 12 miles (19 kilometers) to the west of Dunfermline. Here, you can discover the Kirkcaldy Museum and Art Gallery. Kirkcaldy Expedia-listed hotels include the Strathearn Hotel and Dean Park Hotel. While exploring this part of United Kingdom, why not visit St. Andrews, where you'll find the University of St. Andrews. St. Andrews is found 30 miles (48 kilometers) to the southwest of Dunfermline. Room options in St. Andrews include the Old Course Hotel and Best Western Scores Hotel.

Get your sports fix with a visit to Celtic Park, which is 35 miles (56 kilometers) to the northeast of Dunfermline. Those sports fans wishing to find a bed close by can make a choice from the Glasgow Central Boutique Suites and Bistro or the MAX Serviced Apartments Glasgow, Olympic House.

Edinburgh Airport is situated 9 miles (14 kilometers) away from Dunfermline. Should you wish to stay close by, can easily book a room via Expedia at the Norton House Hotel & Spa or the Holiday Inn Express Edinburgh Airport.

false