Hotels in Dunfermline

31 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

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

Village Hotel Edinburgh - Dunfermline
8.2 6958 reviews
Dunfermline
11/07 – 12/07
₹83914/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.
West Coates Mansion - Dunfermline
8.7 178 reviews
Dunfermline
20/06 – 21/06
₹49232/nightfor 1 night

West Coates Mansion

1 1
hotel , Edinburgh
West Coates Mansion, a 4-star hotel in Edinburgh, offers the "West Coates Mansion" package and is conveniently located 800 metres from Murrayfield Stadium and 1.3 kilometres from the EICC, with Edinburgh Castle also easily accessible. This family-friendly accommodation provides air-conditioned rooms with free WiFi, private parking, a garden, and a terrace, alongside room service and multilingual reception staff.
Amorist Hotel - Dunfermline
9.0 85 reviews
Dunfermline
30/08 – 02/09
₹19188/nighttotal: ₹57564 (3 )

Amorist Hotel

1 2
hotel , Dunfermline
The Amorist Hotel is a 4-star establishment in Dunfermline, offering convenient access to local amenities within its district.
This hotel provides complimentary internet, on-site laundry, and room service, with bathrooms in select rooms featuring amenities such as bathrobes and hairdryers.
Voco Edinburgh - Haymarket By Ihg - Dunfermline
8.7 10957 reviews
Dunfermline
20/06 – 21/06
₹40132/nightfor 1 night

Voco Edinburgh - Haymarket By Ihg

1 1
hotel , Edinburgh
The Voco Edinburgh - Haymarket, an IHG Hotel, is located in the Haymarket district, just a short walk from the Edinburgh International Conference Centre (EICC) and within easy reach of the National Museum of Scotland and the Royal Mile. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
This lodging offers air-conditioned rooms with modern amenities, including flat-screen TVs, private bathrooms, and safety deposit boxes. The hotel features a fitness centre, a restaurant, a bar, a garden, a shared lounge, a business centre, and a 24-hour front desk, as well as free Wi-Fi throughout the property.

Best Dunfermline hotels with parking

Richmond Park Hotel - Dunfermline
8.0 5852 reviews
Dunfermline
11/07 – 12/07
₹40089/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 Inn At Charlestown - Dunfermline
8.6 1200 reviews
Dunfermline
11/07 – 12/07
₹39661/nightfor 1 night

The Inn At Charlestown

2 5
hotel , Dunfermline
The Inn At Charlestown is located in Dunfermline, just 8.9 km from the Forth Bridge and 14.8 km from Hopetoun House. This 3-star hotel enjoys very good user ratings for its cleanliness and overall experience.
The Inn At Charlestown offers a range of facilities for guests, including a garden, a restaurant, a bar, and free parking. There is also room service, free Wi-Fi, and a terrace, making it a great base for exploring the area.
Maltings Hotel - Dunfermline
8.0 238 reviews
Dunfermline
11/07 – 12/07
₹51167/nightfor 1 night

Maltings Hotel

3 5
hotel , Dunfermline
The Maltings Hotel is situated in Dunfermline, just 13 kilometres from the Forth Bridge and close to the historic town centre. The hotel is located in a convenient area, making it easy to explore the surrounding attractions.
The hotel offers comfortable rooms with a floor area of 7 square metres, each accommodating up to 3 guests. The Maltings Hotel provides a range of amenities, including a restaurant, bar, free parking, and free Wi-Fi access.
Leonardo Edinburgh Murrayfield - Dunfermline
8.0 13697 reviews
Dunfermline
06/07 – 07/07
₹57349/nightfor 1 night

Leonardo Edinburgh Murrayfield

2 5
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).

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.

Destinations nearby

Best Dunfermline hotels with a pool

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

Leonardo Edinburgh Murrayfield - Dunfermline
8.0 13697 reviews
Dunfermline
06/07 – 07/07
₹57349/nightfor 1 night

Leonardo Edinburgh Murrayfield

2 5
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).
Village Hotel Edinburgh - Dunfermline
8.2 6958 reviews
Dunfermline
11/07 – 12/07
₹83914/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

The City Hotel - Dunfermline
8.4 2574 reviews
Dunfermline
19/10 – 29/11
₹9435/nighttotal: ₹386835 (41 )

The City Hotel

1 1
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.
Coorie - Dunfermline
9.1 1332 reviews
Dunfermline
30/08 – 02/09
₹16629/nighttotal: ₹49887 (3 )

Coorie

1 2
hotel , Dunfermline
The Coorie hotel is located in Limekilns, a coastal village just 16 kilometres from Edinburgh and a 10-minute drive from Dunfermline. It has excellent user, location and cleanliness ratings, making it a popular choice for travellers.
The hotel offers a range of rooms with private bathrooms and comfortable features, including a flat-screen TV, desk, and tea and coffee facilities. Guests can enjoy the on-site cafe, bar, restaurant, and garden, as well as free Wi-Fi and parking.
Holiday Inn Express Edinburgh City West By Ihg - Dunfermline
8.2 7848 reviews
Dunfermline
11/07 – 12/07
₹78030/nightfor 1 night

Holiday Inn Express Edinburgh City West By Ihg

2 5
hotel , Edinburgh
The Holiday Inn Express Edinburgh City West is a 3-star hotel located just 3.2 km from Edinburgh city centre and 8 km from Edinburgh Airport, making it a convenient choice for travellers. It enjoys a peaceful location on the outskirts of the city, offering a tranquil escape from the hustle and bustle. Guest reviews consistently rate the hotel as very good, highlighting its cleanliness, location and overall experience.
The hotel offers a range of modern rooms with air conditioning, providing a comfortable stay for all guests. It also boasts a garden, restaurant, bar, fitness centre, room service, and parking, ensuring a pleasant and convenient experience for all.
Adamson Hotel - Dunfermline
8.1 3575 reviews
Dunfermline
13/08 – 14/08
₹17614/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.
©2026 cozycozy.com