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

The Hawes Inn By Innkeeper's Collection - Dunfermline
8.1 1815 reviews
Dunfermline
11/07 – 12/07
£493/nightfor 1 night

The Hawes Inn By Innkeeper's Collection

2 5
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.
Dakota Edinburgh - Dunfermline
8.9 13848 reviews
Dunfermline
11/07 – 12/07
£705/nightfor 1 night

Dakota Edinburgh

3 5
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.
The Stag Head Hotel - Dunfermline
8.1 407 reviews
Dunfermline
11/07 – 12/07
£459/nightfor 1 night

The Stag Head Hotel

2 5
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.
Garvock House Hotel - Dunfermline
9.1 1389 reviews
Dunfermline
17/08 – 20/08
£190/nighttotal: £570 (3 )

Garvock House Hotel

1 2
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.
Hôtel Travelodge Dunfermline - Dunfermline
9.0 627 reviews
Dunfermline
31/08 – 07/09
£102/nighttotal: £714 (7 )

Hôtel Travelodge Dunfermline

1 2
hotel, Dunfermline
Hôtel Travelodge Dunfermline, a 3-star hotel, is located in Dunfermline, offering convenient access to local amenities and situated in a town rich in history and culture.
This recently redeveloped accommodation provides complimentary Wi-Fi, 24-hour reception, wheelchair accessible common areas, and on-site parking, with a check-out time of 12:00.
Richmond Park Hotel - Dunfermline
8.0 5850 reviews
Dunfermline
11/07 – 12/07
£282/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.
Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
8.1 3519 reviews
Dunfermline
18/09 – 21/09
£123/nighttotal: £369 (3 )

Sweet Chestnut, Dunfermline By Marston's Inns

1 1
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.
Pitbauchlie House Hotel - Sure Hotel Collection By Best Western - Dunfermline
8.6 3543 reviews
Dunfermline
17/08 – 20/08
£117/nighttotal: £351 (3 )

Pitbauchlie House Hotel - Sure Hotel Collection By Best Western

1 2
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.
Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.8 3860 reviews
Dunfermline
31/08 – 07/09
£189/nighttotal: £1323 (7 )

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.
Amorist Hotel - Dunfermline
9.0 85 reviews
Dunfermline
17/08 – 22/08
£328/nighttotal: £1640 (5 )

Amorist Hotel

2 4
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.
The Inn At Charlestown - Dunfermline
8.6 1205 reviews
Dunfermline
17/08 – 20/08
£132/nighttotal: £396 (3 )

The Inn At Charlestown

1 2
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.
Holiday Inn Express Dunfermline By Ihg - Dunfermline
8.5 3046 reviews
Dunfermline
31/07 – 03/08
£133/nighttotal: £399 (3 )

Holiday Inn Express Dunfermline By Ihg

1 2
hotel, Dunfermline
The Holiday Inn Express Dunfermline is located just off junction 3 of the M90, a short distance from the Carnegie Conference Center and within easy reach of the city centre. This 3-star hotel has received very good user ratings for its location, cleanliness and overall experience.
The hotel is housed in a modern building with a contemporary interior design. It offers a range of amenities including free parking, a restaurant, a bar, a fitness centre, a swimming pool, a garden, and a tennis court.

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.

Amorist Hotel - Dunfermline
9.0 85 reviews
Dunfermline
17/08 – 22/08
£328/nighttotal: £1640 (5 )

Amorist Hotel

2 4
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.
Garvock House Hotel - Dunfermline
9.1 1389 reviews
Dunfermline
17/08 – 20/08
£190/nighttotal: £570 (3 )

Garvock House Hotel

1 2
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.
Dakota Edinburgh - Dunfermline
8.9 13848 reviews
Dunfermline
11/07 – 12/07
£705/nightfor 1 night

Dakota Edinburgh

3 5
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.8 3860 reviews
Dunfermline
31/08 – 07/09
£189/nighttotal: £1323 (7 )

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.

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.

Auld Mill House Hotel - Dunfermline
8.5 1658 reviews
Dunfermline
31/07 – 03/08
£116/nighttotal: £348 (3 )

Auld Mill House Hotel

1 2
hotel, Dunfermline
The Auld Mill House Hotel is located just 5 minutes' walk from Dunfermline Queen Margaret Train Station and is close to the main road into Dunfermline, making it a convenient base for exploring the town and surrounding areas. The hotel is a 3-star property and has received very good user ratings. The charming 250-year-old building offers comfortable rooms with TV, tea and coffee making facilities, and a private bathroom. Guests can enjoy the hotel's restaurant, bar, garden, and free parking and Wi-Fi.
The City Hotel - Dunfermline
8.4 2571 reviews
Dunfermline
31/08 – 07/09
£150/nighttotal: £1050 (7 )

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.
Travelodge Dunfermline - Dunfermline
8.5 109 reviews
Dunfermline
28/08 – 07/09
£241/nighttotal: £2410 (10 )

Travelodge Dunfermline

2 2
hotel, Dunfermline
The Travelodge Dunfermline is located a short distance from the town centre, just 2.9 miles from Dunfermline Abbey and 3 miles from Pittencrieff Park. The hotel is a 3-star property, offering a comfortable and convenient stay for travellers visiting the area.
The hotel features a variety of amenities to ensure a pleasant stay. Guests can enjoy a peaceful setting and benefit from features like a fitness centre, room service, and a garden.

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.

Amorist Hotel - Dunfermline
8.4 102 reviews
Dunfermline
26/06 – 28/06
£113/nighttotal: £226 (2 )

Amorist Hotel

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

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.

Richmond Park Hotel - Dunfermline
8.0 5850 reviews
Dunfermline
11/07 – 12/07
£282/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 City Hotel - Dunfermline
8.4 2571 reviews
Dunfermline
31/08 – 07/09
£150/nighttotal: £1050 (7 )

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.
Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.8 3860 reviews
Dunfermline
31/08 – 07/09
£189/nighttotal: £1323 (7 )

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.
Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
8.1 3519 reviews
Dunfermline
18/09 – 21/09
£123/nighttotal: £369 (3 )

Sweet Chestnut, Dunfermline By Marston's Inns

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