Dunfermline, a town in Fife, is a perfect getaway if you are looking to do some historical sightseeing. Dunfermline is home to Dunfermline Abbey, multiple stately homes, and an extremely impressive war memorial. If you are looking to dive into some of Scotland’s history, look no further than this town.
It is also a place with a bustling food and drinks scene, with plenty of bars, restaurants, and cafes for you to try out during your stay.
Whether you are looking for Dunfermline hotels, or if bed & breakfasts, cottages, or self-catering accommodations are more your style, we’ve got you covered.
In This Post
Hotels in Dunfermline
Hotel stays are perfect for those looking for a particularly relaxing and pampered getaway. Dunfermline hotels are extremely versatile and cater to many different holidays and trips.
Regardless of what you are looking for from your trip, there is sure to be a hotel here for you. Check out our list of the top hotels in Dunfermline below to find your ideal holiday accommodation.
The City Hotel
The City Hotel, opened in 1775, is situated in the centre of Dunfermline, making it the perfect stay for those looking for a busy holiday filled with sightseeing and dining.
The City Hotel boasts its own cocktail bar and restaurant, both of which receive high praise from guests. The hotel also provides free wifi and free parking for all hotel guests. There are 32 hotel rooms at this accommodation.
This Dunfermline hotel is also a hotspot for group events, parties, and weddings. It is one of the most popular hotels in Dunfermline for hosting events, so be sure to book in quick if this in your ideal event location.
The hotel also provides a list of local filming locations from the popular series, Outlander, so that fans of the series can take a tour around the area and see where some of their favourite scenes were filmed.
Prices start from £43 a night making this hotel the perfect budget-friendly yet high quality stay.Check Online Availability
Garvock House Hotel
Garvock House Hotel is the perfect stay for those looking for a quiet idyllic getaway. The pet-friendly hotel has expansive gardens for your four-legged friends to run around in, ideal for those unwilling to leave their animals at home.
Similarly to The City Hotel, this Dunfermline hotel is a hotspot for weddings and group events due to its elegant and picturesque nature. The hotel is also popular for business meetings and functions as it is a classy and reasonably priced venue that impresses all those who visit it.
Garvock House Hotel’s restaurant is highly praised – most of the ingredients are locally sourced, ensuring that guests have access to the best and freshest produce available.
The 26-bedroom beauty is one of Dunfermline’s most sought-after hotels. Each of the chic rooms in Garvock House Hotel comes with a TV and DVD player and comes fully equipped with tea and coffee making facilities, toiletries and electrical appliances.Check Online Availability
Holiday Inn Express Dunfermline
Holiday Inns are known for being great hotels that are both high-quality and budget-friendly. The Holiday Inn Express Dunfermline is no exception. It is one of the best hotels in Dunfermline in regards to value for money.
The Holiday Inn Express Dunfermline is a convenient and affordable stay. The hotel is a short drive away from Edinburgh city centre, making it perfect for those who would like to explore both Edinburgh and Dunfermline. The hotel offers free parking to guests, so it is a great location for those wanting to use their car to explore nearby areas.
The hotel comes with an exceptional breakfast service to set all their guests up for the day with the options of both a breakfast buffet and a continental breakfast. The hotel also has a bar area which is open from 12 pm to 12 am. The bar area is equipped with a large TV which is often used for guests to keep up with the latest sports games.
Pets are welcome in the hotel, however, there is an additional charge of £15 per night if you are hoping to bring your pet along with you, which is reasonable enough considering it is already a reasonably priced hotel.
The hotel is also wheelchair friendly and has five rooms on offer that are specifically catered to those with disabilities in order to make their stay as accessible as possible.Check Online Availability
Sweet Chestnut is a cosy and quaint hotel, perfect for a couples’ getaway. The hotel is also ideal for families, as it boasts a large garden as well as a children’s playpark. Sweet Chestnut is close to central Dunfermline and is a short drive away from Edinburgh’s city centre.
The hotel is also home to a pub and carvery which is perfect for those looking for a charming and homely stay. It is one of the most convenient hotels in Dunfermline due to its affordability, excellent food options, and the wonderful transport links nearby.Check Online Availability
The Adamson Hotel is one of the best hotels in Dunfermline for golfers as Dunfermline Golf Club is only a five-minute drive away. The hotel serves a pub lunch and is only a short drive away from the centre of Dunfermline.
The 39-room hotel is decked out with cosy yet modern decor, specifically embracing tartan, wood and leather furniture to encapsulate a very traditional Scottish atmosphere.Check Online Availability
B&Bs in Dunfermline
If you are looking for a warm and cosy getaway, a traditional bed and breakfast may be the ideal accommodation for you. Bed and breakfasts often tend to be slightly cheaper than hotels, too, so they are an ideal alternative if you are looking for a holiday that won’t completely break the bank.
Bay And Bridge
Bay And Bridge is a beautiful modern bed and breakfast with stunning views of the Forth Bridge. Bay and Bridge is a short walk from the local train station which travellers can use to commute to Edinburgh if they so wish.
Bay And Bridge is also a great destination for those looking for an active holiday. If cycling is your thing, they have safe and secure storage for you to leave your bike when it is not in use.
Bay And Bridge also provides free on-site parking for all guests.Check Online Availability
Clarke Cottage Guest House
Clarke Cottage Guest House is a cosy 3-star bed and breakfast. The renovated Victorian cottage is ideal for those looking for a quiet getaway. Each of the bed and breakfast’s nine rooms come with an en suite, and all guests have access to free wifi and free parking.
All meat and eggs provided by the bed and breakfast have been locally sourced to ensure that guests have only the freshest and best quality ingredients in their meals.Check Online Availability
Davaar House Hotel
Davaar House Hotel is a Victorian townhouse turned bed and breakfast. The traditional hotel is situated a short walk away from the centre of Dunfermline, and just one mile away from Dunfermline Golf Club.
The hotel is dog-friendly, making it an ideal destination if you are looking to travel with your furry friends. A £10 additional cost is applied if you are looking to bring your pet with you.Check Online Availability
Homely Bed And Breakfast
Homely Bed And Breakfast is a quaint and quiet bed and breakfast just outside the centre of Dunfermline. The area has excellent travel links, with a train station with trains going to Edinburgh, as well as regular buses into the centre of Dunfermline. From just £32 a night, Homely Bed And Breakfast is great if you are looking for a budget-friendly stay.Check Online Availability
Holiday Cottages in Dunfermline
If you are looking for a cosy home away from home whilst you are on your travels, staying in a cottage may be the best accommodation option for you. Check out our list of the top holiday cottages in Dunfermline below.
Carnegie Holiday Cottage
Carnegie Holiday Cottage is a gorgeous two-bedroom house a short distance from the centre of Dunfermline. It is a short walk from a variety of bars, restaurants and cafes.
Carnegie Holiday Cottage is pet-friendly and features a patio. The property also comes with free wifi and free parking.Check Online Availability
Larch Grove is a lovely modern property with a spacious garden outside the centre of Dunfermline. The three-bedroom home is an ideal property for family holidays. The property comes with wifi, Sky TV, and Netflix – perfect for cosy family movie nights.
The property also comes with its own private driveway.Check Online Availability
Castlebair Park is a homely cottage in Dunfermline. The one-bedroomed property is an ideal home for couples looking for a cosy getaway. The cottage comes with a garden, patio and barbecue available for guests to use. The home also provides free wifi and parking for guests.
The property is in a central location and is just a short walking distance from many bars, restaurants, and cafes.Check Online Availability
Self Catering Accommodation in Dunfermline
Still undecided? Have a look at our selection of the best self-catering homes in Dunfermline if you are looking for accommodation that allows you to explore Dunfermline on your own schedule.
Millhill Street is in a quiet residential area in Dunfermline. It is just a three-minute walk from the nearest train station and a short walking distance from the centre of Dunfermline.
It is also a short walk away from Dunfermline Abbey and Pittencrieff Park, making Millhill Street the ideal stay for those looking to do some sightseeing on their holidayCheck Online Availability
The Steadings is a two-bedroom cottage in a quiet part of Dunfermline. It is a great holiday for young families as it has a safe and secure garden to play in. The Steadings is also a pet-friendly property.
The property comes with a Smart TV, Netflix, and free wifi. The cottage is a short drive away from the centre of Dunfermline so is the perfect accommodation for big days out as well as cosy nights in.Check Online Availability
Super Prime Duloch
Super Prime Duloch is a two-bed apartment in Dunfermline. It is just two miles from the centre of Dunfermline so is ideal for those looking to explore the town.
The property comes with free wifi and free private parking. However, it is not pet-friendly. The accommodation is best suited for couples who are looking for a modern apartment to spend their holiday in.Check Online Availability