Compare the best hotels in Dunfermline from 100+ sites!

31 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Dunfermline hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

31 Cheap hotels in Dunfermline

Popular Luxury Hotels in Dunfermline

There is no substitute for a luxury hotel in Dunfermline when you want premium rooms and a location worth the journey.

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

Eleven Stafford Street Townhouse

1 1
hotel , Edinburgh
The Eleven Stafford Street Townhouse is a four-star lodging located in Edinburgh's city center, a short walk from Edinburgh Castle, the Royal Mile, and the University of Edinburgh, and about a 7-minute walk from the Edinburgh International Conference Centre.
This one-bedroom, one-bathroom townhouse offers self check-in, free WiFi, private bathrooms with complimentary toiletries, and sleeps two guests; selected rooms feature city views.
Amorist Hotel - Dunfermline
9.0 85 reviews
Dunfermline
08/30 – 09/02
$201/nighttotal: $603 (3 )

Amorist Hotel

1 2
hotel , Dunfermline
The Amorist Hotel, a 4-star establishment in Dunfermline, offers excellent user and location ratings, though its precise district and proximity to landmarks are not specified.
This hotel provides complimentary internet, on-site laundry, and room service, with select rooms featuring bathrobes, towels, and hairdryers for a comfortable stay.
The Hawes Inn By Innkeeper's Collection - Dunfermline
8.1 1819 reviews
Dunfermline
07/11 – 07/12
$661/nightfor 1 night

The Hawes Inn By Innkeeper's Collection

2 5
hotel , Queensferry
The Hawes Inn By Innkeeper's Collection is located in Queensferry, just a short drive from Edinburgh city center and within easy reach of the Forth Road Bridge and Deep Sea World. This 3-star hotel has received very good user ratings for its cleanliness, location, and overall experience. The inn offers a charming country pub and restaurant with a log fire and a beer garden, perfect for a relaxing evening after a day of exploring the area.
The Hawes Inn features 1-bedroom rooms with private bathrooms, accommodating up to 2 guests. Amenities include flat-screen TVs, tea/coffee making facilities, and free Wi-Fi, ensuring a comfortable stay. Guests can enjoy stunning views of the Firth of Forth and the iconic Forth Road Bridge from many rooms, and the hotel's convenient location provides easy access to nearby attractions like Deep Sea World aquarium and Bedlam Paintball Edinburgh.
Village Hotel Edinburgh - Dunfermline
8.2 6958 reviews
Dunfermline
07/11 – 07/12
$879/nightfor 1 night

Village Hotel Edinburgh

2 5
hotel , Edinburgh
The Village Hotel Edinburgh offers a convenient stay just outside Edinburgh's city center, approximately 1 mile from Murrayfield Stadium, and 1.1 miles from Edinburgh Castle.
This 4-star lodging boasts an indoor pool, spa, fitness center, and on-site restaurant and bar, plus ample parking; rooms feature air conditioning and modern bathrooms.

Find the Best Hotels with Parking in Dunfermline

Park your car and enjoy the city center, as every hotel in Dunfermline comes with a free on-site parking spot.

Travelodge Dunfermline - Dunfermline
8.5 108 reviews
Dunfermline
06/19 – 06/22
$214/nighttotal: $642 (3 )

Travelodge Dunfermline

1 1
hotel , Dunfermline
The Travelodge Dunfermline is located just a short distance from Dunfermline Abbey and Pittencrieff Park, offering easy access to the town's historical and natural attractions. This 3-star hotel is a great option for travelers looking for a comfortable and convenient place to stay in Dunfermline.
The hotel features a variety of amenities to make your stay enjoyable, including a fitness center, room service, and a garden. Guests can also enjoy the convenience of parking on-site and the option of bringing their pets along.
Holiday Inn Express Edinburgh City West By Ihg - Dunfermline
8.2 7848 reviews
Dunfermline
06/20 – 06/21
$368/nightfor 1 night

Holiday Inn Express Edinburgh City West By Ihg

1 1
hotel , Edinburgh
The Holiday Inn Express Edinburgh City West is located in Edinburgh's City West district, near Dean Village and less than a mile from the Scottish National Gallery of Modern Art and Dean Gallery, about 2 miles from the city center, and 3 miles from Edinburgh Airport.
This 3-star lodging offers air-conditioned rooms with free Wi-Fi, a free buffet breakfast, an on-site restaurant and bar, a fitness center, parking for a fee ($8 per day), and easy bus access to the city center.
The City Hotel - Dunfermline
8.4 2574 reviews
Dunfermline
10/08 – 10/22
$141/nighttotal: $1974 (14 )

The City Hotel

1 2
hotel , Dunfermline
The City Hotel is located in Dunfermline, a short walk from Pittencrieff Park and numerous restaurants. This 3-star hotel receives very good user ratings for its cleanliness, location, and overall experience.
The hotel offers a comfortable stay in a 50-square-foot room with one bedroom and bathroom. Guests can enjoy amenities like a terrace, bar, restaurant, and parking, along with traditional Scottish breakfast, Wi-Fi, and flat-screen TVs.
Leonardo Edinburgh Murrayfield - Dunfermline
8.0 13697 reviews
Dunfermline
06/20 – 06/21
$364/nightfor 1 night

Leonardo Edinburgh Murrayfield

1 1
hotel , Edinburgh
The Leonardo Edinburgh Murrayfield hotel is located in the Murrayfield district, approximately 1.5 miles from Edinburgh Zoo and 3.1 miles from both Murrayfield Stadium and Edinburgh Airport.
This 4-star lodging boasts an indoor pool, sauna, fitness center, and restaurant, along with free Wi-Fi and rooms featuring flat-screen TVs and private bathrooms; breakfast options include full English/Irish, continental, and buffet styles.

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 old building with a long history. You can also visit the ruins of the old Dunfermline Palace, where the kings of Scotland once lived. If you want to head out of town, the historic Falkland Palace is just a short drive 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 center is a good option for staying in a hotel, it's close to all the shops, restaurants, and attractions. You can find a variety of hotels in the area, from budget-friendly to luxury.
  • 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 great place to spend a few hours, it's a beautiful park with a lot of things to see and do, and it's free to enter. The Dunfermline Carnegie Library & Galleries is also a great option, it's a beautiful building and it's 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 park with a lot of green space and a lovely pond. You can also relax at one of the many pubs and restaurants in town, or just enjoy a quiet evening at your hotel.
  • 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 restaurant that serves traditional Scottish cuisine, and the Wee Restaurant is a great place to try some local dishes. You can also find some great fish and chips at The Harbour Restaurant.
  • 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?

    There are a few well-known hotel chains in Dunfermline, including Premier Inn, Travelodge, and Holiday Inn Express.
  • 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 to luxury. There are also a few bed and breakfasts in the area.
  • When is the best time to book a hotel in Dunfermline?

    The best time to book a hotel in Dunfermline is during the off-season, which is typically from November to March. You can often find good deals on hotels during this time.
  • What amenities do hotel rooms typically offer in Dunfermline?

    Most hotels in Dunfermline offer basic amenities, such as Wi-Fi, a TV, and a private bathroom. Some hotels also offer additional amenities, such as a swimming pool, a fitness center, or a restaurant.
  • What pet-friendly activities are available in Dunfermline?

    Pittencrieff Park is a great place to walk your dog, and there are a few dog-friendly pubs and restaurants in town. You can also find a few dog-friendly trails in the surrounding countryside.

Destinations nearby

Guest-Favorite Hotels with Swimming Pool in Dunfermline

Choose a hotel with a pool in Dunfermline to enjoy a proper swim right in the heart of the city.

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

Village Hotel Edinburgh

2 5
hotel , Edinburgh
The Village Hotel Edinburgh offers a convenient stay just outside Edinburgh's city center, approximately 1 mile from Murrayfield Stadium, and 1.1 miles from Edinburgh Castle.
This 4-star lodging boasts an indoor pool, spa, fitness center, and on-site restaurant and bar, plus ample parking; rooms feature air conditioning and modern bathrooms.
Leonardo Edinburgh Murrayfield - Dunfermline
8.0 13697 reviews
Dunfermline
06/20 – 06/21
$364/nightfor 1 night

Leonardo Edinburgh Murrayfield

1 1
hotel , Edinburgh
The Leonardo Edinburgh Murrayfield hotel is located in the Murrayfield district, approximately 1.5 miles from Edinburgh Zoo and 3.1 miles from both Murrayfield Stadium and Edinburgh Airport.
This 4-star lodging boasts an indoor pool, sauna, fitness center, and restaurant, along with free Wi-Fi and rooms featuring flat-screen TVs and private bathrooms; breakfast options include full English/Irish, continental, and buffet styles.

Discover Hotels with On-Site Restaurants in Dunfermline

Good food at the end of the day makes a trip, and these hotels of Dunfermline have a restaurant serving varied on-site dining.

Garvock House Hotel - Dunfermline
9.1 1387 reviews
Dunfermline
08/20 – 08/23
$513/nighttotal: $1539 (3 )

Garvock House Hotel

2 4
hotel , Dunfermline
The Garvock House Hotel is located in Dunfermline, just one mile from the train station and 16 miles from Edinburgh Airport, making it a convenient base for exploring the area. The hotel is a 4-star property with excellent user ratings for location, cleanliness, and overall experience.
This historic country house hotel offers a unique and charming ambiance with 260-square-foot rooms, each with a unique design. Guests can enjoy a full Scottish breakfast, relax in the garden, and take advantage of amenities like a restaurant, bar, room service, and parking.
Richmond Park Hotel - Dunfermline
8.0 5852 reviews
Dunfermline
07/11 – 07/12
$420/nightfor 1 night

Richmond Park Hotel

2 5
hotel , Boʼness
The Richmond Park Hotel is located near Boʼness, just a 10-minute drive from Edinburgh Airport and within 15 minutes of popular attractions like Linlithgow Palace and Blackness Castle. This 3-star hotel receives very good user ratings for its location, cleanliness, and overall experience.
The Richmond Park Hotel features spacious rooms with private bathrooms, TVs, and tea/coffee making facilities. Guests can enjoy on-site dining at the grill restaurant, relax in the lounge bar, and experience regular live entertainment.
Amorist Hotel - Dunfermline
8.4 99 reviews
Dunfermline
08/20 – 08/23
$473/nighttotal: $1419 (3 )

Amorist Hotel

2 4
hotel , Dunfermline
The Amorist Hotel is located in Dunfermline, Fife, with the Forth Bridge 10 miles away and Hopetoun House 11 miles away.
This family-friendly establishment provides complimentary WiFi, a restaurant, a bar, room service, and a hot tub, with family rooms available and a check-out time of 11:00 AM.
Maltings Hotel - Dunfermline
8.0 238 reviews
Dunfermline
07/11 – 07/12
$536/nightfor 1 night

Maltings Hotel

3 5
hotel , Dunfermline
The Maltings Hotel is located in Dunfermline, a short distance from the historic town center and approximately 8 miles from the Forth Bridge. The hotel provides easy access to popular attractions like Dunfermline Abbey, the birthplace of King Robert the Bruce, and the Palace of Dunfermline.
The Maltings Hotel offers comfortable rooms with modern amenities. The hotel features a restaurant and bar, free parking, and family-friendly accommodations.
©2026 cozycozy.com