Hotels in Dunfermline, Scotland

Search and compare Dunfermline, Scotland hotels from hundreds of travel sites and save

Dunfermline, Scotland, United Kingdom
11 Aug — 12 Aug2
Dunfermline, Scotland, United Kingdom
Thu 11-8
Fri 12-8
...and more

Cheapest hotels in Dunfermline, Scotland

The Adamson Hotel
8.2 Excellent
27 Main Street, Dunfermline, United Kingdom
Show on map
2.4 km from city centre, Dunfermline, SCT, United Kingdom 

Situated in Crossford, The Adamson Hotel is a short drive from Dunfermline and offers luggage storage, a 24-hour reception and meeting rooms. It is conveniently located for guests wishing to discover the area's attractions.

S$ 61
Avg. per night
Travelodge Dunfermline
9.6 Excellent
Halbeath Junction Halbeath, Dunfermline, United Kingdom
Show on map
3.7 km from city centre, Dunfermline, SCT, United Kingdom 

Travelodge Dunfermline provides comfortable 3-star accommodation in Dunfermline. It also offers an express check-in and check-out feature, a 24-hour reception and wireless internet.

S$ 61
Avg. per night
The City Hotel
8.2 Excellent
18-20 Bridge Street, Dunfermline, United Kingdom
Show on map
0.4 km from city centre, Dunfermline, SCT, United Kingdom 

The hotel is situated in Dunfermline and is close to local attractions, such as Viewfield House Dunfermline. It is moments from the Dunfermline Abbey and is near the area's popular attractions and dining spots.

S$ 80
Avg. per night
Sweet Chestnut, Dunfermline by Marston's Inns
8.4 Excellent
11 Fife Leisure Park, Dunfermline, United Kingdom
Show on map
4.0 km from city centre, Dunfermline, SCT, United Kingdom 

Sweet Chestnut by Marston's Inns offers 3-star accommodation in Dunfermline. It also features a playground, a designated smoking area and a kids club.

S$ 92
Avg. per night
Holiday Inn Express Dunfermline
8.5 Excellent
Halbeath, Dunfermline, United Kingdom
Show on map
3.0 km from city centre, Dunfermline, SCT, United Kingdom 

Holiday Inn Express Dunfermline provides a modern setting when in Dunfermline. The various amenities this cosy hotel offers include meeting rooms, an executive floor and an express check-in and check-out feature.

S$ 99
Avg. per night
Caledonia Hotel
Hilton Road, Rosyth, Dunfermline, United Kingdom
Show on map
4.9 km from city centre, Dunfermline, SCT, United Kingdom 

Caledonia Hotel is located in Rosyth and offers free Wi-Fi. The multiple amenities this traditional hotel features include a 24-hour reception, a kids club and laundry facilities.

S$ 119
Avg. per night
Best Western Plus Dunfermline Crossford Keavil House Hotel
8.3 Excellent
Crossford, Dunfermline, United Kingdom
Show on map
2.8 km from city centre, Dunfermline, SCT, United Kingdom 

Set within the picturesque parkland of Crossford, Best Western Plus Dunfermline Crossford Keavil House Hotel provides comfortable accommodation and a full range of facilities, such as a Jacuzzi, a sauna and a swimming pool. It also offers a kids pool, free Wi-Fi and a Turkish steam bath.

S$ 130
Avg. per night
DoubleTree by Hilton Edinburgh - Queensferry Crossing
8.8 Excellent
St. Margaret's Head, Dunfermline, United Kingdom
Show on map
7.3 km from city centre, Dunfermline, SCT, United Kingdom 

DoubleTree by Hilton Edinburgh - Queensferry Crossing is ideally placed in peaceful surrounds in North Queensferry, a short drive from Edinburgh Zoo. In addition to free public parking on site, the hotel offers contemporary 4-star rooms and a bar.

S$ 182
Avg. per night

Hotel prices in Dunfermline

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Dunfermline

About Dunfermline

Once serving as the capital of Scotland, Dunfermline lies near the north shore of the Firth of Forth. Not only was it the birthplace of James I in 1394 and Charles I in 1600, but it was also here that the Scottish-American industrialist and philanthropist Andrew Carnegie was born in 1835.

Things to do in Dunfermline

An architectural highlight of Dunfermline is its medieval Benedictine abbey, which dates back to the 12th century. It’s one of Scotland’s most important cultural landmarks and where some of the country’s greatest medieval monarchs are laid to rest. Marvel at the abbey’s impressive maze and visit the monks’ refectory before paying your respects at the tomb of Robert the Bruce.

If you want to learn more about the life and work of Andrew Carnegie, you can visit the 18th-century weaver's cottage where he was born. The Andrew Carnegie Birthplace Museum houses artwork, photographs and everyday objects donated by the Carnegies, as well as several family portraits. While wandering through the cottage, learn about life in 19th-century Dunfermline and what it was like for Andrew Carnegie to emigrate to the United States, where he would go on to make his fortune.

In 1902, Andrew Carnegie purchased Pittencrieff Park and gifted it to the people of Dunfermline, with a statue of the philanthropist dominating its northern boundary. Known locally as “The Glen”, the park also features a memorial bench dedicated to the Scottish rock guitarist Stuart Adamson, as well as three children’s playgrounds, a large greenhouse and several resident peacocks.

Getting around Dunfermline

Dunfermline is around 30 minutes’ drive from Edinburgh and 20 minutes from Edinburgh Airport. Regular trains connect to the Dunfermline Town railway station and buses travel through the centre of Dunfermline, which is compact enough to explore on foot.

Facts about staying in Dunfermline

  • What are the best hotels in Dunfermline?

    Dunfermline is home to many highly-rated hotels, one of which is Holiday Inn Express Dunfermline, which has a current rating of 8.5. For other potential stays, consider Best Western Plus Dunfermline Crossford Keavil House Hotel and The Adamson Hotel, which can also be great places to stay in Dunfermline.

  • What is a good hotel near Dunfermline Abbey?

    The City Hotel is a hotel near Dunfermline Abbey that is popular with HotelsCombined users, scoring 8.2 across 853 reviews.

  • How much do hotels in Dunfermline cost?

    The average price of a hotel in Dunfermline is S$ 219 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Dunfermline around is S$ 262 per night, whereas for a 5-star hotel it’s S$ 269 per night.

  • How much is a cheap hotel in Dunfermline?

    Prices for Dunfermline hotels have been found for as low as S$ 65/night over the last 3 days. For the coming weekend of 12 Aug to 14 Aug, prices for hotels in Dunfermline start from as low as S$ 142/night.

  • How much is a hotel in Dunfermline tonight?

    Prices for a hotel in Dunfermline tonight are about S$ 252 on average, but HotelsCombined users have found prices as low as S$ 159 for tonight in the last 3 days.