Popular hotels
Tips
Where to stay
About Dunfermline

Hotels in Dunfermline, Scotland

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

Dunfermline, Scotland, United Kingdom
31 Jul — 1 Aug2
Dunfermline, Scotland, United Kingdom
Wed 31-7
Thu 1-8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Dunfermline

Discover well-known properties in Dunfermline that are favoured by visitors more than others. There are 143 hotels in Dunfermline and price data was last updated on 24 July 2024. The average price for a hotel in Dunfermline is S$ 185/night.
These are some of the hotels in Dunfermline with the highest demand. Change the dates at the top of the page to see more options in Dunfermline.
Filter by star ratings
All filters
Halbeath, Dunfermline, United Kingdom
A refurbished Dunfermline hotel with free WiFi and excellent local transport linksHoliday Inn Express® Dunfermline hotel is moments from the M90 motorway and only 18 miles from Edinburgh.The hotel is within easy driving distance of the centre of this ancient Fife town and coastal villages. Edinburgh Airport (EDI) is 15 miles away, and if you fancy a night out, direct trains run from nearby Dunfermline Queen Margaret station to Edinburgh Waverley station. The legendary golf course and beaches of St. Andrews are less than an hour away by car. Families can trace 700 years of history at Dunfermline Palace and Abbey, and kids love the sharks and underwater tunnel at Deep Sea World, right beside the Forth Bridge. Business guests can easily walk to events at the Carnegie Conference Centre next door. The local offices of Sky, Nationwide, Amazon and FMC Technologies are all within a short drive.At this hotel you can enjoy:- An Express Start™ Breakfast included in the room rate- A meeting room for up to 25 guests- Free parkingOur comfortable and thoughtfully designed Next Generation bedrooms have handy USB ports where you can charge your laptop, movable work desks, power showers and high-quality bedding. In the evening, you can relax at the bar with a pint or enjoy a hearty supper in the Great Room.
Free Wi-Fi
Parking
8.3
Excellent
1732 reviews
Location
3.0 km from city centre
S$ 114
18-20 Bridge Street, Dunfermline, United Kingdom
The City Hotel is a lively hotel located in the heart of Dunfermline, just 100 metres from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms. They feature flat-screen TVs, WiFi access, trouser presses and tea/coffee making facilities. Weavers bar and restaurant has an extensive menu and offers a wide variety of dishes. There is a balcony for al fresco dining and a traditional Scottish breakfast is included in the room rate. There are more than 40 golf courses within a 45 minute drive of the hotel. Edinburgh is just a 15-minute drive and there are numerous restaurants within a 5-minute walk. The Forth Street is 850 metres away. The Fife coast is also within easy reach.
Free Wi-Fi
8.0
Excellent
1739 reviews
Location
0.4 km from city centre
S$ 107
Halbeath Junction Halbeath, Dunfermline, United Kingdom
The 3-star Travelodge Dunfermline offers comfort and convenience whether you're on business or holiday in Dunfermline. The property offers guests a range of services and amenities designed to provide comfort and convenience. Service-minded staff will welcome and guide you at Travelodge Dunfermline. Some of the well-appointed guestrooms feature flat screen television, towels, smoking policy – non-smoking available, heating, internet access – wireless (charges apply). The property offers various recreational opportunities. For reliable service and professional staff, Travelodge Dunfermline caters to your needs.
7.4
Good
2 reviews
Location
3.8 km from city centre
S$ 116
11 Fife Leisure Park, Dunfermline, United Kingdom
Set in Dunfermline, Sweet Chestnut, Dunfermline by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar. All rooms are fitted with a flat-screen TV with satellite channels. All rooms in the hotel are fitted with a kettle. Rooms are complete with a private bathroom equipped with a hair dryer, while some units at Sweet Chestnut, Dunfermline by Marston's Inns also have a seating area. Guest rooms include a desk. A continental, full English/Irish or American breakfast can be enjoyed at the property. The on-site restaurant also serves a carvery lunch using seasonal produce. The accommodation offers a children's playground. Edinburgh is 19 km from Sweet Chestnut, Dunfermline by Marston's Inns, while Perth is 36 km away. Edinburgh Airport is 14 km from the property.
Free Wi-Fi
Air conditioning
8.1
Excellent
1741 reviews
Location
4.0 km from city centre
S$ 129
Crossford, Dunfermline, Fife KY12 8NN, Dunfermline, United Kingdom
Best Western Plus Dunfermline Crossford Keavil House Hotel provides a gorgeous getaway, near Edinburgh. Found in the scenic village of Crossford, the country house hotel and spa offers rural relaxation just two miles away from Dunfermline (where Robert the Bruce, King of Scots is buried). Nearby you’ll also find several beaches, Knockhill Racing circuit, Deep Sea World and many scenic walks and cycling routes. However, if you’re looking for some city fun, you’ll be just 10 minutes away from the motorway network and half an hour from Edinburgh. Whilst in Edinburgh, why not visit the Royal Botanic Gardens, the Scottish National Gallery, Arthurs seat, or some of the splendid shops found on Princes Street. This Best Western Plus hotel in Dunfermline boasts state of the art leisure facilities, all waiting to be taken advantage of. A gym, 15 meter pool, sauna, steam room, Jacuzzi® spa, sunbed and tanning cabin can all be found, for plenty of well-deserved you-time. An abundance of beauty and spa treatments are also available, if you’re in need of some pampering. Here at Best Western Plus Dunfermline Crossford Keavil House Hotel we are proud to offer the most efficient service, the best customer care and facilities, and the most delicious cuisines of available in a Best Western Plus property, as you can expect nothing but style and comfort during your stay.
Pool
Free Wi-Fi
Parking
8.0
Excellent
1167 reviews
Location
3.0 km from city centre
S$ 195
27 Main Street, Dunfermline, United Kingdom
An original Scottish coaching inn, Adamson Hotel is situated in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access. Adamson Hotel has cosy refurbished bedrooms, each with tea and coffee facilities and a TV. All rooms have a modern en suite bathroom, and Wi-Fi is accessible throughout. The hotel underwent a full refurbishment in May 2016. Classic pub meals, such as steak pie and fish and chips, freshly homemade with local ingredients, are served in the Tempus Lounge, a light, bright dining area. Adamson Hotel has easy access to the M90 and is just a 20-minute drive to the heart of Edinburgh. Dunfermline Golf Club is a 5-minutes drive away and Stirling can be reached in 30 minutes’ drive.
Free Wi-Fi
Parking
8.1
Excellent
3304 reviews
Location
2.4 km from city centre
S$ 106
St. Margaret's Head, Dunfermline, United Kingdom
The hotel is located just outside the historic village of North Queensferry, set on the picturesque north shore of the River Forth and within walking distance from the Iconic Forth Bridges. The Hotel is a fantastic base not only for corporate guests but it is also very popular with leisure guests looking to explore Scotland's historical UNESCO World Heritage Site the Forth Bridge. With free car parking facilities, accessible road/rail links, and spectacular views from The Shore Grill, our onsite restaurant, the hotel offers a little something for everyone. With Edinburgh less than 15 miles away and St Andrews/Dundee only 35 miles east from the hotel, it is an excellent base for Golf lovers looking to explore and experience Scotland's finest golf courses as well as take in the sights of the capital city. Staying with us you can also benefit from joining our Hilton Honors program and get instant benefits on your next stay such as the lowest price anywhere and points towards free nights.
Free Wi-Fi
Parking
8.7
Excellent
1980 reviews
Location
7.3 km from city centre
S$ 265

Tips for booking hotels in Dunfermline

Gain useful insights and advice for booking the perfect stay in Dunfermline. Price data is based on averages over the past 12 months and was last updated on 24 July 2024.
Cheapest month:November
Most expensive month:June
Average price in Dunfermline:S$ 185/night
Cheapest price found:S$ 69/night
Cheapest day:Thursday
Most expensive day:Sunday
S$ 120 - S$ 283
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 148 - S$ 210
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Hotel prices in Dunfermline

Get a sense of the average price and most popular properties to stay in Dunfermline to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Dunfermline at attractive prices. Price data was last updated on 24 July 2024.
An overview of the average price of hotels by hotel class in the Dunfermline. For added insight, we've also noted the most popular and best value hotels within each hotel class.
3 stars
18-20 Bridge Street, Dunfermline, United Kingdom
S$ 107
27 Main Street, Dunfermline, United Kingdom
S$ 106

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

Where to stay in Dunfermline

Explore different neighbourhoods and areas within Dunfermline to find the perfect location for your stay. Map data was last updated on 24 July 2024.
Scroll to and zoom in on the areas in Dunfermline you plan on visiting to find nearby properties. More information on a given hotel can be accessed by clicking the hotel's name within the map.

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

Find useful tips and insights about staying in Dunfermline to help you make the most of your experience. FAQs were last updated on 24 July 2024.
  • 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.3. For other potential stays, consider The City Hotel and Sweet Chestnut, Dunfermline by Marston's Inns, 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.0 across 1,738 reviews.

  • Are there any hotels in Dunfermline close to Edinburgh Turnhouse?

    The closest hotel to Edinburgh Turnhouse is DoubleTree by Hilton Edinburgh - Queensferry Crossing, which is located 7.3 km away from the city centre.

  • What are some other cities to stay in when visiting Scotland?

    In addition to Dunfermline, travellers opt to visit Edinburgh when visiting Scotland. Ullapool is also a popular choice to visit.

  • How many hotels are there in Dunfermline?

    In total, there are 143 hotels to choose from in Dunfermline, compared to 31,125 properties in Scotland.

See more FAQs

Find better results for your stay in Dunfermline

Consider alternative stays in Dunfermline
If you are looking for a specific type of hotel, consider these options for trips to Dunfermline

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation