Hotels in Dunfermline

31 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Dunfermline hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

31 Cheap hotels in Dunfermline

Best Dunfermline luxury hotels (4 and 5 stars)

Among the 31 accommodations in Dunfermline, here are the 4 best luxury hotels

Eleven Stafford Street Townhouse - Dunfermline
9.1 1778 reviews
Dunfermline
20/06 – 21/06
298 €/nightfor 1 night

Eleven Stafford Street Townhouse

1 1
hotel , Edinburgh
Eleven Stafford Street Townhouse offers 4-star accommodation in Edinburgh's city centre, less than 1.6km from Edinburgh Waverley Station and close to the Royal Mile, Edinburgh Castle, and the University of Edinburgh.
This self-check-in apartment features one bedroom, one bathroom, sleeps two guests, and includes free WiFi, a private bathroom with complimentary toiletries, and city views from select rooms.
The Bonham - Dunfermline
9.2 6670 reviews
Dunfermline
20/06 – 21/06
495 €/nightfor 1 night

The Bonham

1 1
hotel , Edinburgh
The Bonham Hotel is situated in Edinburgh's West End, just a short walk from Princess Street, Calton Hill, Edinburgh Castle, The Royal Mile, and the EICC. It's a 5-star hotel with excellent user ratings, perfect for exploring the city's historical attractions and vibrant nightlife.
The hotel is housed in a beautiful Victorian townhouse, offering a unique and elegant experience. Guests can enjoy a range of amenities, including a restaurant, bar, spa, and garden, as well as modern rooms with city views and 24-hour room service.
Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.7 3856 reviews
Dunfermline
27/12 – 03/01
153 €/nighttotal: 1071 € (7 )

Doubletree By Hilton Edinburgh - Queensferry Crossing

1 2
hotel , North Queensferry
The Doubletree By Hilton Edinburgh - Queensferry Crossing is situated in North Queensferry, just a short distance from the Forth Rail Bridge and a two-mile drive from Inverkeithing Rail Station. The hotel is a four-star establishment with excellent user ratings for its location, cleanliness, and overall service.
The hotel provides spacious rooms with modern amenities, including LED TVs, tea and coffee making facilities, and work desks. Guests can enjoy a range of amenities, including a swimming pool, a fitness centre, a restaurant, a bar, and a terrace.
Hapimag Resort Edinburgh - Dunfermline
9.4 2354 reviews
Dunfermline
20/06 – 21/06
411 €/nightfor 1 night

Hapimag Resort Edinburgh

1 1
hotel , Edinburgh
Hapimag Resort Edinburgh is located in a peaceful neighbourhood just a short walk from Edinburgh's historic Old Town, offering a quiet retreat from the bustling city centre. The 4-star hotel has consistently received excellent user ratings, highlighting its high standards of service and comfort.
The hotel provides 29 spacious townhouses, each with a microwave, small fridge, crockery, and cutlery for in-room dining. Guests can enjoy a range of amenities including a swimming pool, fitness centre, restaurant, and a terrace, ensuring a comfortable and enjoyable stay.

Best Dunfermline hotels with parking

Richmond Park Hotel - Dunfermline
8.0 5852 reviews
Dunfermline
11/07 – 12/07
363 €/nightfor 1 night

Richmond Park Hotel

2 5
hotel , Boʼness
The Richmond Park Hotel is located in Boʼness, a short drive from Edinburgh Airport and within easy reach of attractions like Linlithgow Palace and Blackness Castle. This 3-star hotel has consistently received very good ratings from guests.
The hotel offers a range of facilities, including a restaurant, bar, and comfortable rooms with private bathrooms. Guests can enjoy live entertainment, explore the surrounding area with opportunities for golf, horse riding, and sailing, or take a short drive to Edinburgh city centre.
The City Hotel - Dunfermline
8.4 2574 reviews
Dunfermline
08/10 – 22/10
122 €/nighttotal: 1708 € (14 )

The City Hotel

1 2
hotel , Dunfermline
The City Hotel is located in Dunfermline, a short walk from Pittencrieff Park, a beautiful green space, and a 5-minute walk from a selection of restaurants. This 3-star hotel has consistently received very good user ratings for its cleanliness, location, and overall experience.
The hotel offers comfortable rooms, each with a flat-screen TV, Wi-Fi access, and tea and coffee making facilities. Guests can enjoy a complimentary traditional Scottish breakfast, dine in the Weavers bar and restaurant, and take advantage of the hotel's terrace or balcony.
Travelodge Dunfermline - Dunfermline
8.5 108 reviews
Dunfermline
30/08 – 02/09
102 €/nighttotal: 306 € (3 )

Travelodge Dunfermline

1 2
hotel , Dunfermline
The Travelodge Dunfermline is located a short distance from the town centre, just 2.9 miles from Dunfermline Abbey and 3 miles from Pittencrieff Park. The hotel is a 3-star property, offering a comfortable and convenient stay for travellers visiting the area.
The hotel features a variety of amenities to ensure a pleasant stay. Guests can enjoy a peaceful setting and benefit from features like a fitness centre, room service, and a garden.
Adamson Hotel - Dunfermline
8.1 3575 reviews
Dunfermline
13/08 – 14/08
160 €/nightfor 1 night

Adamson Hotel

2 2
hotel , Dunfermline
The Adamson Hotel is located in the village of Crossford, just 16 kilometres from Dunfermline and 48 kilometres from Stirling. It's a 3-star hotel with very good user ratings.
The hotel offers a traditional coaching inn atmosphere with modern, refurbished rooms. Guests can enjoy a restaurant, bar, garden, and free parking, making it a great base for exploring the area.

Frequently asked questions about hotels in Dunfermline

  • What are the best landmarks to visit in Dunfermline and around?

    Dunfermline Abbey is a must-see, it's a beautiful historic building and the final resting place of King Robert the Bruce. If you're looking for something a bit different, the Pittencrieff Park is a lovely green space with a stunning Japanese Garden. For something a bit further afield, Edinburgh is just a short train ride away.
  • What are the best hotels with a swimming pool in Dunfermline?

  • Which area in Dunfermline is a good option for staying in a hotel?

    The town centre is a good choice for hotels. You'll be within easy walking distance of all the main attractions, shops, and restaurants. The area around Pittencrieff Park is also popular, offering a more peaceful setting.
  • What are the most popular 2, 3 and 4-star hotels in Dunfermline?

    Among 2, 3 and 4-star hotels in Dunfermline, Auld Mill House Hotel, The Inn At Charlestown and Holiday Inn Express Dunfermline By Ihg are the most popular ones.

  • What are the most affordable attractions in Dunfermline?

    The Pittencrieff Park is free to enter and offers a great way to spend a few hours. The Dunfermline Museum and Art Gallery is also free and has a fascinating collection of local history and art. The Carnegie Hall hosts a variety of events and performances, and tickets are often reasonably priced.
  • What are the best luxury hotels in Dunfermline?

  • How can travelers relax during a week in Dunfermline?

    Take a stroll through Pittencrieff Park, it's a lovely green space with a beautiful Japanese Garden. You can also enjoy a relaxing afternoon at the Dunfermline Carnegie Library and Galleries. For a more active experience, try a round of golf at the Dunfermline Golf Club.
  • What are the best family friendly hotels in Dunfermline?

    The best family friendly hotels in Dunfermline are Auld Mill House Hotel, Garvock House Hotel and The Inn At Charlestown.

  • Where can you find the best traditional local cuisine in Dunfermline?

    The Adamson is a popular choice for traditional Scottish food, they serve up delicious dishes like haggis, neeps, and tatties. The Old Mill Inn is another great option, they're known for their hearty pub grub. There are also plenty of cafes and restaurants offering a variety of cuisines.
  • What are the best pet friendly hotels in Dunfermline?

    The best pet friendly hotels in Dunfermline are Garvock House Hotel, The Inn At Charlestown and Holiday Inn Express Dunfermline By Ihg.

  • What hotel chains can you find in Dunfermline?

    You'll find a few well-known hotel chains in Dunfermline, like Premier Inn and Travelodge. There are also a number of independent hotels and guesthouses.
  • What are the best hotels with jacuzzi in Dunfermline?

  • What type of hotels can you find in Dunfermline?

    You can find a range of hotels in Dunfermline, from budget-friendly guesthouses to more luxurious hotels. There are also a number of bed and breakfasts and self-catering apartments available.
  • When is the best time to book a hotel in Dunfermline?

    The best time to book a hotel in Dunfermline is usually in advance, especially if you're travelling during peak season, which is typically during the summer months. You can often find good deals if you book a few months in advance.
  • What amenities do hotel rooms typically offer in Dunfermline?

    Hotel rooms in Dunfermline typically offer basic amenities like a comfortable bed, a desk, and a TV. Some hotels also offer additional amenities like a mini-bar, tea and coffee making facilities, and free Wi-Fi.
  • What pet-friendly activities are available in Dunfermline?

    Pittencrieff Park is a great place to take your dog for a walk. The park is also home to a number of cafes and restaurants that welcome dogs. For a more adventurous outing, you can take your dog for a walk along the Fife Coastal Path.

Destinations nearby

Best Dunfermline hotels with a pool

Among the 31 accommodations in Dunfermline, here are the 1 best hotels with a pool

Village Hotel Edinburgh - Dunfermline
8.2 6958 reviews
Dunfermline
11/07 – 12/07
760 €/nightfor 1 night

Village Hotel Edinburgh

2 5
hotel , Edinburgh
The Village Hotel Edinburgh is conveniently located just outside Edinburgh city centre, approximately 2.6 kilometres from Murrayfield Stadium, Edinburgh Castle, and the EICC.
This 4-star hotel offers 1-bedroom rooms with modern bathrooms, an indoor pool, spa, gym, and Starbucks on-site, plus free Wi-Fi and ample parking.

Best Dunfermline hotels with a restaurant

Holiday Inn Express Dunfermline By Ihg - Dunfermline
8.5 3045 reviews
Dunfermline
15/09 – 18/09
130 €/nighttotal: 390 € (3 )

Holiday Inn Express Dunfermline By Ihg

1 2
hotel , Dunfermline
The Holiday Inn Express Dunfermline is located just off junction 3 of the M90, a short distance from the Carnegie Conference Center and within easy reach of the city centre. This 3-star hotel has received very good user ratings for its location, cleanliness and overall experience.
The hotel is housed in a modern building with a contemporary interior design. It offers a range of amenities including free parking, a restaurant, a bar, a fitness centre, a swimming pool, a garden, and a tennis court.
The Roseate Edinburgh - Small Luxury Hotels Of The World - Dunfermline
8.9 2804 reviews
Dunfermline
20/06 – 21/06
366 €/nightfor 1 night

The Roseate Edinburgh - Small Luxury Hotels Of The World

1 1
hotel , Edinburgh
The Roseate Edinburgh, a 5-star hotel in the West End, is located 0.5km from Haymarket Station and a 15-minute walk from Edinburgh city centre.
This Small Luxury Hotels of the World property offers individually decorated rooms with features such as Egyptian cotton linens and LCD TVs, plus on-site dining at the Dunstane Restaurant and Bar, a fitness centre, and limited parking.
Amorist Hotel - Dunfermline
8.4 99 reviews
Dunfermline
06/07 – 07/07
287 €/nightfor 1 night

Amorist Hotel

2 5
hotel , Dunfermline
The Amorist Hotel in Dunfermline, Fife, is located approximately 16 kilometres from the Forth Bridge and 17.7 kilometres from Hopetoun House.
This family-friendly hotel offers complimentary WiFi, an on-site restaurant and bar, a hot tub, and room service, with family rooms available and a choice of breakfast options.
Dakota Edinburgh - Dunfermline
8.9 13847 reviews
Dunfermline
11/07 – 12/07
956 €/nightfor 1 night

Dakota Edinburgh

3 5
hotel , Queensferry
Dakota Edinburgh is a modern hotel situated in South Queensferry, a charming village just 30 minutes from Edinburgh city centre and 10 minutes from Edinburgh Airport. The hotel is a 4-star property with very good user ratings.
The Dakota Edinburgh features a stylish design throughout. Guests can enjoy a range of amenities including a restaurant, bar, fitness centre, and room service. The hotel also offers easy access to local attractions, including the Forth Rail Bridge and the Royal Highland Centre.
©2026 cozycozy.com