Hotels in Dunfermline

50 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
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 3 best luxury hotels

Dakota Edinburgh - Dunfermline
8.9 5454 reviews

Dakota Edinburgh

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.
Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.7 3926 reviews

Doubletree By Hilton Edinburgh - Queensferry Crossing

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.
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

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.
Aberdour Hotel, Stables Rooms & Beer Garden - Dunfermline
8.4 1348 reviews

Aberdour Hotel, Stables Rooms & Beer Garden

hotel, Aberdour
The Aberdour Hotel, Stables Rooms & Beer Garden is a 3-star hotel in the picturesque Fife village of Aberdour, just a minute's walk from the train station and a 30-minute drive or train ride from Edinburgh. It has consistently received very good ratings from guests for its location, cleanliness, and overall experience. The hotel is housed in a 17th-century building, offering a blend of historic charm and modern comforts. It features a restaurant serving fresh, local cuisine, a bar with a selection of real ales, and a beer garden, making it a great place to relax and enjoy the local atmosphere.
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.

Frequently asked questions about hotels in Dunfermline

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

    Dunfermline Abbey is a must-see, being the burial place of King Robert the Bruce. You can also visit the Dunfermline Carnegie Library and Galleries, which has a great collection of art and local history. If you're looking for something a bit further afield, Edinburgh is just a short train ride away, with iconic landmarks like Edinburgh Castle and the Royal Mile.
  • 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 as it's close to the main attractions, shops, and restaurants. There are also some nice hotels just outside the centre, near the Pittencrieff Park, which offers a 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 a fantastic free attraction, with beautiful gardens, a lake, and a children's play area. The Dunfermline Museum is also free to enter and has a great collection of local history.
  • What are the best luxury hotels in Dunfermline?

  • How can travelers relax during a week in Dunfermline?

    Take a stroll through the Pittencrieff Park, known locally as 'The Glen', and enjoy the peaceful atmosphere. You can also relax with a cup of tea at one of the many independent cafes in the town centre.
  • 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 'Wee Restaurant' is a popular spot for traditional Scottish fare, serving up hearty dishes like Haggis, Neeps and Tatties. You can also find great pub grub at the 'Old Inn', which is known for its friendly atmosphere.
  • 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 popular chains in Dunfermline, like Premier Inn, Travelodge, and Holiday Inn Express. They offer good value for money and are conveniently located.
  • 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 options. There are also a few boutique hotels offering unique experiences.
  • When is the best time to book a hotel in Dunfermline?

    Booking in advance, especially during peak season, is recommended. This ensures you get the best rates and availability, particularly if you're travelling during the summer months or for a specific event.
  • What amenities do hotel rooms typically offer in Dunfermline?

    Most hotels in Dunfermline offer standard amenities like Wi-Fi, TV, and tea and coffee making facilities. Many also have en-suite bathrooms and some might offer additional perks like a swimming pool or gym.
  • What pet-friendly activities are available in Dunfermline?

    The Pittencrieff Park is dog-friendly, and there are many walking trails in the surrounding countryside that are perfect for a walk with your furry friend. Many pubs and restaurants also welcome dogs.

Popular destinations

Best Dunfermline hotels with a pool

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

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.

Best Dunfermline hotels with a restaurant

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.
Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.7 3926 reviews

Doubletree By Hilton Edinburgh - Queensferry Crossing

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.
Aberdour Hotel, Stables Rooms & Beer Garden - Dunfermline
8.4 1348 reviews

Aberdour Hotel, Stables Rooms & Beer Garden

hotel, Aberdour
The Aberdour Hotel, Stables Rooms & Beer Garden is a 3-star hotel in the picturesque Fife village of Aberdour, just a minute's walk from the train station and a 30-minute drive or train ride from Edinburgh. It has consistently received very good ratings from guests for its location, cleanliness, and overall experience. The hotel is housed in a 17th-century building, offering a blend of historic charm and modern comforts. It features a restaurant serving fresh, local cuisine, a bar with a selection of real ales, and a beer garden, making it a great place to relax and enjoy the local atmosphere.
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.

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.

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
©2026 cozycozy.com