Hotels in Dunfermline

50 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

50 Cheap hotels in Dunfermline

Best Dunfermline luxury hotels (4 and 5 stars)

Among the 50 accommodations in Dunfermline, here are the 1 best luxury hotels

The Hawes Inn By Innkeeper's Collection - Dunfermline
8.0 1837 reviews

The Hawes Inn By Innkeeper's Collection

hotel, Queensferry
The Hawes Inn By Innkeeper's Collection is situated in Queensferry, just 20 minutes from Edinburgh city centre and 8 km from two golf courses. This 3-star hotel is rated very good by guests, with excellent scores for location and cleanliness.
The inn features a cosy pub with a log fire and beer garden, perfect for a relaxed evening. It offers rooms with flat-screen TVs, private bathrooms, and tea/coffee making facilities, catering to couples looking for a comfortable stay. Guests can enjoy delicious traditional dishes at the attached restaurant, explore the nearby Deep Sea World aquarium, or take advantage of the stunning views of the Firth of Forth and the Forth Road Bridge.

Best Dunfermline hotels with parking

The City Hotel - Dunfermline
8.4 2546 reviews

The City Hotel

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.
Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
8.0 2024 reviews

Sweet Chestnut, Dunfermline By Marston's Inns

hotel, Dunfermline
The Sweet Chestnut, Dunfermline by Marston's Inns is located just 12 miles from Edinburgh and 22 miles from Perth, making it a convenient base for exploring both cities. It's a 3-star hotel with very good user ratings for location, cleanliness, and overall experience.
The inn features a garden, restaurant, and bar, providing a relaxed atmosphere for guests. There are comfortable rooms with amenities like flat-screen TVs and free Wi-Fi, as well as a children's playground for families.
Hôtel Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
No reviews

Hôtel Sweet Chestnut, Dunfermline By Marston's Inns

hotel, Dunfermline
Hôtel Sweet Chestnut, Dunfermline By Marston's Inns is a 3-star hotel situated in Dunfermline, offering convenient access to local attractions.
This accommodation provides complimentary Wi-Fi, an on-site bar and restaurant, a garden, and rooms equipped with flat-screen satellite TVs and kettles.
Adamson Hotel - Dunfermline
8.1 3729 reviews

Adamson Hotel

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.

Popular destinations

Best Dunfermline hotels with a pool

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

Best Western Plus Keavil House Hotel - Dunfermline
9.2 1 review

Best Western Plus Keavil House Hotel

hotel, Dunfermline
The Best Western Plus Keavil House Hotel, offering the "Best Western Plus Keavil House Hotel" package, is located in Dunfermline and provides convenient access to local attractions.
This 4-star hotel features complimentary Wi-Fi, an indoor swimming pool, a fitness centre, a spa, and on-site parking, with room service and laundry services also available for guest convenience.

Best Dunfermline hotels with a restaurant

Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
8.0 2024 reviews

Sweet Chestnut, Dunfermline By Marston's Inns

hotel, Dunfermline
The Sweet Chestnut, Dunfermline by Marston's Inns is located just 12 miles from Edinburgh and 22 miles from Perth, making it a convenient base for exploring both cities. It's a 3-star hotel with very good user ratings for location, cleanliness, and overall experience.
The inn features a garden, restaurant, and bar, providing a relaxed atmosphere for guests. There are comfortable rooms with amenities like flat-screen TVs and free Wi-Fi, as well as a children's playground for families.
Holiday Inn Express Dunfermline By Ihg - Dunfermline
8.5 3061 reviews

Holiday Inn Express Dunfermline By Ihg

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.
Pitbauchlie House Hotel - Sure Hotel Collection By Best Western - Dunfermline
8.6 3581 reviews

Pitbauchlie House Hotel - Sure Hotel Collection By Best Western

hotel, Dunfermline
The Pitbauchlie House Hotel - Sure Hotel Collection By Best Western is located just outside Dunfermline, a mile from the town centre, with easy access to the M90 motorway, the Forth Bridges and Edinburgh. This 3-star hotel has received very good user ratings for its location, cleanliness and overall experience.
The hotel offers a range of modern and comfortable rooms, each with an ensuite bathroom. Guests can enjoy a variety of amenities, including a restaurant, bar, garden, and free parking.
Orocco Pier - Dunfermline
9.0 2806 reviews

Orocco Pier

hotel, Queensferry
Orocco Pier is a waterfront hotel in South Queensferry, 11 kilometres from Edinburgh city centre and 24 kilometres from Edinburgh Airport, offering a peaceful escape with easy access to both the city and the surrounding countryside. The hotel has received very good ratings for its overall experience, and excellent ratings for its location and cleanliness.
The hotel features modern rooms with views of the Firth of Forth, as well as a seafood restaurant, a cafe bar, and outdoor decking areas. Guests can enjoy a range of amenities, including room service, air conditioning, and free Wi-Fi.

Choose From the Best Boutique Hotels in Dunfermline

Move past the predictable and elevate your stay; check into an exceptional design hotel capturing the true spirit of Dunfermline.

Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.7 3926 reviews

Doubletree By Hilton Edinburgh - Queensferry Crossing

hotel, North Queensferry
©2026 cozycozy.com