Hotels in Dunfermline

50 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • makemytrip
  • oyo
  • yatra
  • goibibo
  • travelguru
  • cleartrip
  • vrbo
  • expedia
  • hotelscom
  • tripcom
  • agoda
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

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

Best Dunfermline hotels with parking

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

Amorist Hotel

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.
The City Hotel - Dunfermline
8.4 2547 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.
Travelodge Dunfermline - Dunfermline
No reviews

Travelodge Dunfermline

hotel, Dunfermline, Fife
Travelodge Dunfermline, offering convenient stopover accommodation, is situated on the outskirts of Dunfermline, Fife, just a 30-minute drive from Edinburgh and close to the historic 11th-century Dunfermline Abbey and Fife Leisure Park.
This hotel provides complimentary Wi-Fi and free parking, with spacious rooms featuring classic decor, a small desk area, and proximity to local attractions.

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 where King Robert the Bruce is buried. You can also visit the ruins of the old Palace of Dunfermline, which was once home to Scottish royalty. If you're looking for something a bit further afield, the historic city of Edinburgh is only a short train ride away, and there's always plenty to see and do there.
  • 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 option for staying in a hotel. It's close to all the main attractions and has a good selection of pubs and restaurants. If you're looking for something a bit quieter, you could try the area around Pittencrieff Park, which is a beautiful green space in the heart of the town.
  • 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 - An Ihg Hotel are the most popular ones.

  • What are the most affordable attractions in Dunfermline?

    The Pittencrieff Park is a great place to spend a few hours, it's free to enter and has a beautiful Japanese Garden. The Dunfermline Carnegie Library and Galleries is another great option, it's free to enter and has a wide range of exhibits. You can also check out the Dunfermline Museum, which is also free to enter.
  • 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 beautiful green space with a lake, a waterfall and a Japanese Garden. You can also relax in one of the many pubs in the town centre, or enjoy a meal at one of the many restaurants. If you're looking for something more active, you could go for a walk or cycle along the Fife Coastal Path.
  • 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 'The Adamson' is a popular choice for traditional Scottish food, they do a great haggis, neeps and tatties. For something a bit more modern, try the 'The Malt House', they do a great selection of Scottish dishes with a modern twist.
  • What are the best pet friendly hotels in Dunfermline?

  • What hotel chains can you find in Dunfermline?

    You can find a few different hotel chains in Dunfermline, including Premier Inn, Travelodge, and Macdonald Hotels. These chains offer a range of accommodation options, from budget-friendly to more luxurious.
  • What are the best hotels with jacuzzi in Dunfermline?

  • What type of hotels can you find in Dunfermline?

    You can find a variety of hotels in Dunfermline, from budget-friendly guesthouses to more luxurious hotels. There are also a few boutique hotels in the town, offering a more unique experience.
  • When is the best time to book a hotel in Dunfermline?

    The best time to book a hotel in Dunfermline is in advance, especially if you're travelling during peak season. You can often get better deals if you book a few months in advance, so it's worth doing your research.
  • What amenities do hotel rooms typically offer in Dunfermline?

    Most hotel rooms in Dunfermline offer basic amenities such as a TV, Wi-Fi, and tea and coffee making facilities. Some hotels also offer more luxurious amenities such as a swimming pool, a spa, or a restaurant.
  • What pet-friendly activities are available in Dunfermline?

    Pittencrieff Park is a great place to take your dog for a walk, there's plenty of space to run around. You can also take your dog for a walk along the Fife Coastal Path, which offers stunning views of the coastline.

Popular destinations

Best Dunfermline hotels with a pool

Among the 50 accommodations in Dunfermline, here are the 2 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.
Leonardo Edinburgh Murrayfield - Dunfermline
8.0 13666 reviews

Leonardo Edinburgh Murrayfield

hotel, Edinburgh
The Leonardo Edinburgh Murrayfield hotel is situated in the Murrayfield district, 2.4km from Edinburgh Zoo and 5km from Edinburgh International Conference Centre.
This 4-star establishment offers 1 bedroom/1 bathroom lodgings, boasting an indoor pool, sauna, spa, restaurant, bar, fitness centre, and free Wi-Fi; guests can enjoy various breakfast options and convenient access to Murrayfield Stadium (4.9km away).

Best Dunfermline hotels with a restaurant

Orocco Pier - Dunfermline
9.0 2799 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.

Best Western Plus Dunfermline Crossford Keavil House Hotel - Dunfermline
No reviews

Best Western Plus Dunfermline Crossford Keavil House Hotel

hotel, Dunfermline, Fife
©2026 cozycozy.com