Hotels in Dunfermline

31 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
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

The Roseate Edinburgh - Small Luxury Hotels Of The World - Dunfermline
8.9 2801 reviews
Dunfermline
11/07 – 12/07
A$2447/nightfor 1 night

The Roseate Edinburgh - Small Luxury Hotels Of The World

2 5
hotel , Edinburgh
The Roseate Edinburgh, a 5-star hotel in the West End, is located 0.5km from Haymarket Station and a 15-minute walk from Edinburgh city centre.
This Small Luxury Hotels of the World property offers individually decorated rooms with features such as Egyptian cotton linens and LCD TVs, plus on-site dining at the Dunstane Restaurant and Bar, a fitness centre, and limited parking.
Dakota Edinburgh - Dunfermline
8.9 13848 reviews
Dunfermline
11/07 – 12/07
A$1573/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 Resident Edinburgh - Dunfermline
9.1 4201 reviews
Dunfermline
11/07 – 12/07
A$1229/nightfor 1 night

The Resident Edinburgh

2 5
hotel , Edinburgh
The Resident Edinburgh hotel is situated in Edinburgh city centre, less than 1.6km from Edinburgh Waverley railway station and within walking distance of Edinburgh Castle and the National Museum of Scotland.
This 4-star establishment offers air-conditioned rooms with modern amenities including free Wi-Fi, room service, and a shared lounge; each room features a desk, coffee machine, fridge, microwave, and safety deposit box.
Doubletree By Hilton Edinburgh - Queensferry Crossing - Dunfermline
8.8 3860 reviews
Dunfermline
18/09 – 21/09
A$377/nighttotal: A$1131 (3 )

Doubletree By Hilton Edinburgh - Queensferry Crossing

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

Sweet Chestnut, Dunfermline By Marston's Inns - Dunfermline
8.1 3519 reviews
Dunfermline
13/08 – 14/08
A$244/nightfor 1 night

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.
Holiday Inn Express Dunfermline By Ihg - Dunfermline
8.5 3046 reviews
Dunfermline
15/09 – 18/09
A$214/nighttotal: A$642 (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.
Maltings Hotel - Dunfermline
8.0 238 reviews
Dunfermline
11/07 – 12/07
A$762/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.
Village Hotel Edinburgh - Dunfermline
8.2 6961 reviews
Dunfermline
11/07 – 12/07
A$1250/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.

Frequently asked questions about hotels in Dunfermline

  • What are the best landmarks to visit in Dunfermline and around?

    Dunfermline Abbey is a must-see, as it's the final resting place of Robert the Bruce. You can also visit the Dunfermline Carnegie Library and Galleries, which has a great collection of local history and art. For something a bit different, head to the nearby Kellie Castle, which has beautiful gardens and a fascinating history.
  • 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 choice for hotels, as it's within easy walking distance of the main attractions. There are also some hotels just outside the town centre, which might offer better value for money and quieter surroundings.
  • 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 free to enter and has beautiful gardens, a boating lake, and a children's play area. The Dunfermline Museum is also free and has a great collection of local history and artefacts. You can also take a walk along the Fife Coastal Path, which is free and offers stunning views of the coastline.
  • What are the best luxury hotels in Dunfermline?

  • How can travelers relax during a week in Dunfermline?

    Dunfermline has plenty of opportunities to relax. You can take a stroll through the Pittencrieff Park, enjoy a picnic in the Abbey grounds, or simply relax in one of the many cafes and pubs in the town centre. You can also visit the Dunfermline Leisure Centre, which has a swimming pool, gym, and sauna.
  • 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 Restaurant is a popular spot for traditional Scottish fare, while the Wee Restaurant serves up delicious home-cooked meals. For a more casual dining experience, try the The Old Mill Inn or the The Tavern, both of which offer a wide selection of pub classics.
  • 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?

    You can find a few well-known hotel chains in Dunfermline, such as Premier Inn and Travelodge. There are also a number of independent hotels, which offer a more unique experience.
  • What are the best hotels with jacuzzi in Dunfermline?

  • What type of hotels can you find in Dunfermline?

    Dunfermline has a range of hotels to choose from, including budget-friendly options, mid-range hotels, and luxury hotels. You can also find bed and breakfasts and guesthouses in the area.
  • 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 are travelling during peak season. You can often find good deals if you book a few months in advance, but it's always worth checking for last-minute deals.
  • What amenities do hotel rooms typically offer in Dunfermline?

    Most hotels in Dunfermline offer standard amenities such as Wi-Fi, TV, and tea and coffee making facilities. Some hotels may also offer additional amenities such as a swimming pool, gym, or restaurant.
  • What pet-friendly activities are available in Dunfermline?

    The Pittencrieff Park is a great place to walk your dog, and there are also a number of dog-friendly pubs and restaurants in the town centre. You can also take your dog on a walk along the Fife Coastal Path, which is a beautiful and scenic route.

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 13696 reviews
Dunfermline
11/07 – 12/07
A$1073/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 6961 reviews
Dunfermline
11/07 – 12/07
A$1250/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

Amorist Hotel - Dunfermline
8.4 99 reviews
Dunfermline
01/07 – 08/07
A$274/nighttotal: A$1918 (7 )

Amorist Hotel

1 4
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.
Adamson Hotel - Dunfermline
8.1 3569 reviews
Dunfermline
13/08 – 14/08
A$262/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.
Pitbauchlie House Hotel - Sure Hotel Collection By Best Western - Dunfermline
8.6 3543 reviews
Dunfermline
13/08 – 14/08
A$188/nightfor 1 night

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.
Voco Edinburgh - Haymarket By Ihg - Dunfermline
8.7 10962 reviews
Dunfermline
11/07 – 12/07
A$1286/nightfor 1 night

Voco Edinburgh - Haymarket By Ihg

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