Hotels in Dunfermline

Search among 26 available hotels and places to stay in Dunfermline from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-26 out of 26
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great140 reviews
Map
600 m from City Centre600 m from Carnegie Hall
Since 1800 the renowned Garvock House with a private garden accommodates guests within a 5-minute stroll of Church.
From£ 85 /nightSelect
8.2
Great161 reviews
Map
800 m from City Centre200 m from Riley Snooker Club
East End Park and Andrew Carnegie Birthplace Museum are located 1.7 km and 0.7 km from the perfect City Dunfermline respectively.
From£ 69 /nightSelect
8.4
Great393 reviews
Map
1.6 km from City Centre900 m from Bobby's Leisure Centre
Pittencrieff Park is within 2.6 km of the non-smoking Pitbauchlie House Hotel - Sure Hotel Collection By Best Western Dunfermline and features shopping and dining.
From£ 135 /nightSelect
8.2
Great223 reviews
Map
2.9 km from City Centre300 m from Dunfermline Golf Club
Situated in the very heart of Dunfermline and 25 minutes on foot from Dunfermline Carnegie Library & Galleries, the smoke-free Adamson offers 39 rooms.
From£ 69 /nightSelect
8.0
Great24 reviews
Map
3.5 km from City Centre200 m from Odeon Dunfermline
Offering bowling and golf in the area, the 3-star Premier Inn Dunfermline lies at 500 metres of Fife Leisure Park, and within a 10-minute drive of Carnegie Hall.
From£ 49 /nightSelect
8.2
Great93 reviews
Map
5.0 km from City Centre
Midhope Castle is about 10 minutes by car from the At Charlestown and Hopetoun House is around 15 minutes away by car.
From£ 143 /nightSelect
8.2
Great93 reviews
Map
1.8 km from City Centre1.2 km from Bobby's Leisure Centre
The 3-star King Malcolm is placed in a popular area of Dunfermline, a 5-minute ride from Dunfermline and 10 minutes by car from Townhill Country Park.
From£ 100 /nightSelect
8.4
Great20 reviews
Palace Buildings is at a 4.6 km distance from the 3-star Travelodge Dunfermline and Pittencrieff Park is around 4.3 km away.
From£ 142 /nightSelect
8.4
Great400 reviews
Map
2.6 km from City Centre1000 m from Odeon Dunfermline
Boasting an à la carte restaurant along with 72 modern rooms, the 3-star Holiday Inn Express Dunfermline, An Ihg Dunfermline is set near a motorway.
From£ 44 /nightSelect
8.2
Great145 reviews
Map
3.4 km from City Centre500 m from Dunfermline Golf Club
Offering an indoor swimming pool together with 69 rooms, the Best Western Plus Dunfermline Crossford Keavil House is positioned close to a motorway.
From£ 108 /nightSelect
8.0
Great69 reviews
Map
5.1 km from City Centre
Abbot House Heritage Centre is 4.4 km from the Forrester Park Resort Dunfermline and the biographical Andrew Carnegie Birthplace Museum is around 4.5 km away.
From£ 150 /nightSelect
Davaar House HotelGuest house
8.6
Great198 reviews
Map
1.4 km from City Centre700 m from Pittencrieff Park
Placed just 7 minutes' walk from St Margaret's Cave and in the very heart of Dunfermline, the 3-star Davaar House offers 10 rooms.
From£ 100 /nightSelect
CoorieHotel
8.4
Great144 reviews
Map
4.7 km from City Centre
The 3-star Coorie Dunfermline lies 22 minutes' drive from Edinburgh airport and features a storage for belongings and a restaurant.
From£ 53 /nightSelect
8.2
Great150 reviews
Map
600 m from City Centre300 m from Riley Snooker Club
While staying at the Guildhall And Linen Exchange Wetherspoon you are invited to discover Scottish Vintage Bus Museum, set a 10-minute ride away, or Dunfermline Carnegie Library & Galleries, which is approximately a 5-minute walk away.
From£ 50 /nightSelect
8.2
Great160 reviews
Map
2.1 km from City Centre1.4 km from Odeon Dunfermline
Guests can have a full English breakfast and enjoy visiting Townhill Country Park, set 2.6 km from the 3-star Auld Mill House.
From£ 45 /nightSelect
8.4
Great115 reviews
Map
1.8 km from City Centre1.4 km from Bobby's Leisure Centre
Located in a historical district, the 3-star Clarke Cottage Guest House Dunfermline is 10 minutes on foot from Kingdom Hall of Jehovah's Witnesses.
From£ 44 /nightSelect
8.2
Great183 reviews
Map
3.6 km from City Centre200 m from Odeon Dunfermline
Guests can have a continental breakfast and enjoy visiting Abbot House Heritage Centre, set within 10 minutes' drive of the 3-star Sweet Chestnut, Dunfermline By Marston'S Inns.
From£ 111 /nightSelect
8.4
Great52 reviews
Map
7.9 km from City Centre
Church of Scotland is less than a 5-minute walk from the 3-star Ferrybridge Dunfermline, while Hawes Pier is around 2 km away.
From£ 77 /nightSelect
Pitreavie Guest HouseBed & Breakfast
8.4
Great53 reviews
Map
1.4 km from City Centre1.2 km from Andrew Carnegie Birthplace Museum
The positioning of the Pitreavie Guest House in the heart of Dunfermline ensures fast access to Our Lady of Lourdes Church, which is less than 5 minutes' walk away.
From£ 70 /nightSelect
Bay And BridgeBed & Breakfast
8.2
Great102 reviews
The 4-star Bay And Bridge is located 25 km from Edinburgh airport and only 250 metres from St David's iness Park bus stop.
From£ 129 /nightSelect
Homely Haven, DunfermlineBed & Breakfast
8.0
Great49 reviews
Map
2.2 km from City Centre1000 m from Bobby's Leisure Centre
The Homely Bed And Optional Breakfast is set approximately 15 minutes' walk from Calais Muir Woods and just 1.9 km from Pitreavie Golf Club.
From£ 61 /nightSelect
7.8
Very good20 reviews
Map
800 m from City Centre100 m from Riley Snooker Club
Situated near a train station, the 3-star Rooms At 29 Bruce Street is merely a 6-minute walk from Pittencrieff Park.
From£ 81 /nightSelect
Map
4.0 km from City Centre300 m from Rosyth Bowling Club
Rosyth Public Park is set within 5 minutes' walk of the Oyo Gothenburg Dunfermline.
Select
Map
700 m from City Centre600 m from Riley Snooker Club
While staying at the 3-star Pilmuir Street you are invited to discover Knockhill Racing Circuit, set 15 minutes' drive away, or Hill of Beath, which is nearly 5 minutes' walk away.
Select
8.0
Great43 reviews
Map
300 m from City Centre400 m from Carnegie Hall
Knockhill Racing Circuit is within 7 km of the 2-star Clara Lodge Guesthouse, while Scottish Vintage Bus Museum is nearly a 10-minute drive away.
Select
Bunree Bed And BreakfastBed & Breakfast
8.4
Great16 reviews
Map
3.1 km from City Centre1.4 km from Dunfermline Artisan Angling Club
While staying at the Bunree Bed And Breakfast Dunfermline you are invited to discover Carnegie Hall, set a 10-minute ride away, or Abbot House Heritage Centre, which is a 10-minute drive away.
From£ 72 /nightSelect

FAQs about hotels in Dunfermline

We hope that the answers to these questions will help you plan your trip

What are the top hotels in Dunfermline with a central location?

Our HotelMix.co.uk travel data based on 505 customers' reviews show the top places in Dunfermline city centre. We recommend Garvock House Hotel as the best hotel with cots, a special menu, and mini golf, set 0.6 km from the city centre. The City Hotel with rating 8.2/10 and The Guildhall And Linen Exchange Wetherspoon rated 8.2/10 are other favourite hotels in the area. Go here to see more central hotels.

What are the best budget hotels in Dunfermline?

There are more than 7 top budget properties in Dunfermline. HotelMix.co.uk highly recommends Premier Inn rated 8.0/10 as one of the best budget Dunfermline properties because of its price (from 46£ per night) and Portuguese cuisine in Nando's Fife Leisure restaurant. Also Coorie is a good choice with rating 8.4/10 at the cost of 54£ per night. These budget hotels are also good options: Auld Mill House Hotel and Sweet Chestnut, By Marston'S Inns. To see more cheap hotels go here.

What are the best boutique hotels in Dunfermline?

Offering a golf course, cots, and a special menu on site, Pitbauchlie House Hotel - Sure Hotel Collection By Best Western with rating 8.4/10 for 122£ per night is the most recommended option by HotelMix.co.uk customers. To see more boutique hotels click here.

What are the top Dunfermline hotels for couples?

According to HotelMix.co.uk travel data, there are 18 deals for couples. Sweet Chestnut, By Marston'S Inns rated 8.2/10 is a favourite 3-star hotel for couples, featuring a special menu, restaurant, and a playground. Customers can book a room at this property for about 111£ per night. Other top options are Forrester Park Resort, Pitbauchlie House Hotel - Sure Hotel Collection By Best Western, and Garvock House Hotel. For more romantic deals go here.

Which hotels in Dunfermline are good for families?

According to 1931 customers' reviews, there are 13 family deals to consider. Garvock House Hotel (rating: 8.4/10) offers cots, a special menu, and mini golf. It's set 1.9 km from Pittencrieff Park. Customers can enjoy Indian meals at Masala Grill restaurant nearby. Adamson Hotel, Auld Mill House Hotel, and The Inn At Charlestown all received 1931 reviews from families travelling in Dunfermline. To see more family accommodations click here.

What are the most popular Dunfermline properties near Pittencrieff Park?

You can stay at The Guildhall And Linen Exchange Wetherspoon rated 8.2/10, a 4-star hotel, set a 10-minute walk from Pittencrieff Park. It offers a special menu, restaurant, and bar on site. For more deals go here.

What are the most popular pet-friendly hotels in Dunfermline?

If you want to stay in Dunfermline with pets, HotelMix.co.uk offers 3 deals to choose from. You may book Garvock House Hotel (rating: 8.4/10) with cots, a special menu, and mini golf on site. This pet-friendly option is set 750 metres from East End Park and costs 86£ per night. Another most recommended Dunfermline place to stay with pets is Holiday Inn Express, An Ihg Hotel with a golf course, cots, and restaurant. It offers rooms for 45£ per night. For more pet-friendly accommodations go here.

What are the best hotels in Dunfermline?

You may book The Inn At Charlestown rated 8.2/10 with a special menu, board games, and restaurant. It costs 123£ per night.

What are the most popular luxury hotels in Dunfermline?

If you're searching for a perfect place, enjoy staying at one of 3 luxurious hotels offered on HotelMix.co.uk. Another good option is Garvock House Hotel (rating: 8.4/10), which is set 10 minutes' walk from the city centre and features cots, a special menu, and mini golf.

What are the most favoured spa hotels in Dunfermline?

You may book Best Western Plus Crossford Keavil House Hotel, a nice spa hotel featuring a Jacuzzi, hiking, and horse riding. It costs 127£ per night.

Which Dunfermline hotels offer a good breakfast?

We recommend Rooms At 29 Bruce Street with rating 7.8/10, a nice deal with cots, restaurant, and bar on site. It costs about 82£ per night.

How much is an average Dunfermline hotel price?

Of course, the prices change in Dunfermline depending on the season, but on average:
A 4-star hotel room costs 86£ per night. You may book Garvock House Hotel with cots, a special menu, and mini golf.

How much does it cost to stay in a Dunfermline hotel for tonight?

According to HotelMix.co.uk travel data, the average prices for tonight in Dunfermline are: One of the best hotels Pitbauchlie House Hotel - Sure Hotel Collection By Best Western (rating: 8.4/10) offers rates from 45£ per night.

Which Dunfermline resorts are the best?

We recommend The Guildhall And Linen Exchange Wetherspoon (rating: 8.2/10) for 51£ per night. It's located 5 minutes' walk from Abbot House Heritage Centre and provides a special menu, restaurant, and bar on site. Alternatively, Holiday Inn Express, An Ihg Hotel is rated as one of the best resorts in Dunfermline, offering a golf course, cots, and restaurant. It costs 45£ per night.

What are the most popular hotels near Dunfermline Abbey and Palace?

On HotelMix.co.uk you will find 5 great accommodations near Dunfermline Abbey and Palace in Dunfermline. We recommend The City Hotel rated 8.2/10, a perfect hotel set 5 minutes' walk from Dunfermline Abbey and Palace. It costs 51£ per night and offers a golf course, cots, and a special menu. Another perfect accommodation is Garvock House Hotel rated 8.4/10 at the cost of 86£ per night. It features cots, a special menu, and mini golf.

Where to stay in Dunfermline?

Best cheap hotels in Dunfermline

A more budget-friendly alternative would be The Adamson, which is 3-star accommodation with room rates from 54£. Auld Mill House Hotel is an affordable choice that is only a 15-minute walk to East End Park.

Convenience of staying in hotels in the city centre

Consider staying at The Guildhall And Linen Exchange Wetherspoon or 16Rc Dunfermline Apartment to put you in the heart of the action of downtown.

Consider Rooms At 29 Bruce Street, a 3-star hotel within 5 minutes' walking distance of The Ball Room Sports Bar & Pool Hall . If you are a sports enthusiast, think of staying in Garvock House Hotel near Our Lady of Lourdes Church that offers hiking and cycling.

Luxury and boutique accommodation in Dunfermline

The luxury Best Western Plus Dunfermline Crossford Keavil House Hotel is just 2.3 km away from St Margaret's Cave and features a sauna, an indoor swimming pool and a Jacuzzi.

Explore and find your best apartments, B&Bs and others

Duloch Apartments offers cozy B&B-style accommodation, complete with a free private car park and a free carpark. Best Western Plus Dunfermline Crossford Keavil House Hotel is a 3-star, family-friendly property located next to woods, gardens and parks. Holiday Inn Express Dunfermline ia an elegant resort hotel set less than a 25-minute walk from A Villiage Affair.

Show moreLess

Dunfermline hotels essential information

🏨 Hotels in Dunfermline 26
👛 Lowest price 44 GBP
✍️ Hotels Reviews 3 054