Hotels in Dunfermline

31 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

31 Cheap hotels in Dunfermline

Search Luxury Hotels in Dunfermline

A city-centre luxury hotel in Dunfermline sets a sophisticated tone from the moment you arrive. Expect 5-star comfort and quality throughout your stay.

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

Eleven Stafford Street Townhouse

1 1
hotel , Edinburgh
Eleven Stafford Street Townhouse offers 4-star accommodation in Edinburgh's city centre, less than 1.6km from Edinburgh Waverley Station and close to the Royal Mile, Edinburgh Castle, and the University of Edinburgh.
This self-check-in apartment features one bedroom, one bathroom, sleeps two guests, and includes free WiFi, a private bathroom with complimentary toiletries, and city views from select rooms.
Garvock House Hotel - Dunfermline
9.1 1387 reviews
Dunfermline
04/07 – 06/07
£170/nighttotal: £340 (2 )

Garvock House Hotel

1 1
hotel , Dunfermline
Garvock House Hotel is a historic country house set in 2 acres of gardens, just 1.6km from Dunfermline railway station and 26km from Edinburgh Airport. The 4-star hotel boasts excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers spacious rooms, measuring 24 square metres, each with a unique design. Guests can enjoy a range of amenities including a restaurant, bar, terrace, garden, and parking, as well as activities like cycling and hiking in the surrounding area.
Ground Floor Entire Holiday Apartment - Self Checkin & Checkout - Dunfermline
Dunfermline
30/08 – 02/09
£196/nighttotal: £588 (3 )

Ground Floor Entire Holiday Apartment - Self Checkin & Checkout

1 2
hotel , Crossgates
Book this hotel room in a 4-star luxury hotel. Your accommodation will be based in Crossgates.
West Coates Mansion - Dunfermline
8.7 178 reviews
Dunfermline
20/06 – 21/06
£385/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.

Guest-Favourite Hotels with Free Parking in Dunfermline

A car park at your hotel in Dunfermline means the city centre is easy to navigate every day with no extra faff.

Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
8.1 3520 reviews
Dunfermline
22/06 – 26/06
£126/nighttotal: £504 (4 )

Sweet Chestnut, Dunfermline By Marston's Inns

1 2
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.
Champany Inn - Dunfermline
9.0 12 reviews
Dunfermline
20/06 – 21/06
£278/nightfor 1 night

Champany Inn

1 1
hotel , Linlithgow
Champany Inn, near Linlithgow, enjoys a convenient location 3.2km from the Firth of Forth and within a 10-minute drive of Hopetoun House, Blackness Castle, and Linlithgow Palace.
This 26-square-metre room at the inn, sleeping up to four guests, features a private bathroom, tea/coffee making facilities, and beautiful garden views; two on-site restaurants offer diverse menus and free parking is provided.
Maltings Hotel - Dunfermline
8.0 238 reviews
Dunfermline
11/07 – 12/07
£400/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.
Coorie - Dunfermline
9.1 1332 reviews
Dunfermline
13/08 – 14/08
£130/nightfor 1 night

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.

Frequently asked questions about hotels in Dunfermline

  • What are the most affordable attractions in Dunfermline?

    The Dunfermline Carnegie Library & Galleries is free to enter and has a great collection of art and local history exhibits. The Pittencrieff Park is also free and offers beautiful walks and a play park for kids.
  • What are the best hotels with a swimming pool in Dunfermline?

  • Where can you find the best traditional local cuisine in Dunfermline?

    Try The Adamson, a traditional pub serving classic Scottish dishes, or The Malt House, which offers a more modern take on local cuisine. For a taste of local produce, visit the Dunfermline Farmers' Market on the last Saturday of the month.
  • 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 hotel chains can you find in Dunfermline?

    There are no major hotel chains in Dunfermline, but you can find independent hotels like the Dunfermline Hotel and the Abbey Hotel.
  • What are the best luxury hotels in Dunfermline?

  • What type of hotels can you find in Dunfermline?

    Dunfermline has a range of hotels, from budget-friendly options to more luxurious choices. You can find everything from traditional guesthouses to modern hotels with amenities like swimming pools and spas.
  • 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.

  • When is the best time to book a hotel in Dunfermline?

    Booking in advance is always a good idea, especially if you're travelling during peak season, which is typically from May to September. You might find better deals if you book outside of these months.
  • 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 amenities do hotel rooms typically offer in Dunfermline?

    Most hotels in Dunfermline offer basic amenities like Wi-Fi, tea and coffee making facilities, and a TV. Some hotels also have additional amenities like a gym, swimming pool, or restaurant.
  • What are the best hotels with jacuzzi in Dunfermline?

  • What pet-friendly activities are available in Dunfermline?

    The Pittencrieff Park is a great place to walk your dog, and there are several dog-friendly pubs and restaurants in town. The Fife Coastal Path is also a good option for a walk with your furry friend.

Destinations nearby

Top Hotels with a Pool in Dunfermline

A hotel in Dunfermline with a swimming pool allows for a proper swim in the heart of the city without going anywhere. Browse our top picks.

Village Hotel Edinburgh - Dunfermline
8.2 6958 reviews
Dunfermline
11/07 – 12/07
£656/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.

Popular Hotels with a Restaurant in Dunfermline

Enjoy varied on-site dining at the end of every day, as every hotel in Dunfermline features its own restaurant.

Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.7 3856 reviews
Dunfermline
13/08 – 14/08
£196/nightfor 1 night

Doubletree By Hilton Edinburgh - Queensferry Crossing

1 2
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 City Hotel - Dunfermline
8.4 2574 reviews
Dunfermline
30/08 – 02/09
£114/nighttotal: £342 (3 )

The City Hotel

1 2
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.
The Stag Head Hotel - Dunfermline
8.2 650 reviews
Dunfermline
20/06 – 21/06
£126/nightfor 1 night

The Stag Head Hotel

1 1
hotel , Edinburgh
The Stag Head Hotel in Edinburgh is conveniently located approximately 10 kilometres from Edinburgh Zoo and 12 kilometres from Edinburgh Airport, with easy access to Murrayfield Stadium and the Edinburgh International Conference Centre.
This family-friendly guesthouse offers 1 bedroom and 1 bathroom, a restaurant serving British cuisine, a bar with a Friday and Saturday night disco (potential for noise disruption in some rooms), plus a fitness centre, room service, and a garden with terrace.
Adamson Hotel - Dunfermline
8.1 3575 reviews
Dunfermline
13/08 – 14/08
£138/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