Compare the best hotels in Dunfermline from 100+ sites!
31 available hotel offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
31 Cheap hotels in Dunfermline
9.0 12 reviews
Dunfermline
06/20 – 06/21
$372/nightfor 1 night
Champany Inn
1 1
hotel , Linlithgow
The Champany Inn, located in Linlithgow, Scotland, is a 10-minute drive from Hopetoun House, Blackness Castle, and Linlithgow Palace, and offers easy access to Edinburgh and Glasgow by train. This 280-square-foot inn features one bedroom, one bathroom, and can accommodate up to four guests; amenities include a restaurant, bar, garden, free parking, and traditional Scottish décor.
Book a hotel room in a 4 star hotel. This accommodation is located in Crossgates.
8.7 10957 reviews
Dunfermline
06/20 – 06/21
$420/nightfor 1 night
Voco Edinburgh - Haymarket By Ihg
1 1
hotel , Edinburgh
The Voco Edinburgh - Haymarket, an IHG Hotel, is conveniently located in the Haymarket district, just a short walk from Edinburgh's main conference center, the EICC, and within easy reach of the National Museum of Scotland and the Royal Mile. This 4-star hotel has earned very good ratings from previous guests for its overall experience and location. The lodging offers air-conditioned rooms with comfortable beds, flat-screen TVs, and private bathrooms. Guests can enjoy a variety of amenities, including a fitness center, a restaurant, a bar, and a shared lounge.
8.7 178 reviews
Dunfermline
06/20 – 06/21
$516/nightfor 1 night
West Coates Mansion
1 1
hotel , Edinburgh
West Coates Mansion, a 4-star hotel in Edinburgh, is located 0.8 miles from the EICC and a 9-minute walk to Murrayfield Stadium, with Edinburgh Castle 1.2 miles away and Edinburgh Zoo 1.6 miles away. This family-friendly inn offers air-conditioned rooms with free WiFi, a garden, terrace, room service, and complimentary private parking, plus continental, American, and vegetarian breakfast options.
8.6 1200 reviews
Dunfermline
12/27 – 01/03
$146/nighttotal: $1022 (7 )
The Inn At Charlestown
1 2
hotel , Dunfermline
The Inn At Charlestown is a 3-star hotel located in Dunfermline, just 9 kilometers from the Forth Bridge and 15 kilometers from Hopetoun House. Guests consistently rate the hotel "very good" with an "excellent" location rating. The hotel offers a variety of amenities, including a restaurant, bar, garden, and terrace. Guests can also enjoy free Wi-Fi, parking, and room service, making for a comfortable and convenient stay.
8.1 3575 reviews
Dunfermline
08/13 – 08/14
$185/nightfor 1 night
Adamson Hotel
2 2
hotel , Dunfermline
The Adamson Hotel is located just 20 minutes from Dunfermline in the peaceful village of Crossford, offering a tranquil escape from the city. This 3-star hotel has received very good user ratings for its location, cleanliness, and overall experience. The Adamson Hotel is housed in a traditional Scottish coaching inn, giving it a unique and historic feel. Guests can enjoy modern amenities like private bathrooms, free Wi-Fi, and a restaurant serving home-cooked meals, as well as activities like golfing at the nearby Dunfermline Golf Club.
8.7 3856 reviews
Dunfermline
06/17 – 06/20
$309/nighttotal: $927 (3 )
Doubletree By Hilton Edinburgh - Queensferry Crossing
1 2
hotel , North Queensferry
The Doubletree By Hilton Edinburgh - Queensferry Crossing is located in North Queensferry, a short distance from the Forth Rail Bridge and a 2-mile drive from Inverkeithing Rail Station. This 4-star hotel has received very good user ratings, making it a popular choice for travelers. The hotel offers spacious rooms with modern amenities and some rooms have stunning views of the River Forth. Guests can enjoy a modern bar, a restaurant serving international and traditional dishes, a fitness center, and a swimming pool.
9.1 4201 reviews
Dunfermline
07/11 – 07/12
$864/nightfor 1 night
The Resident Edinburgh
2 5
hotel , Edinburgh
The Resident Edinburgh hotel boasts a prime city center location, less than a mile from Edinburgh Waverley train station and Edinburgh Castle, and a 12-minute walk from the Edinburgh International Conference Centre. This 4-star lodging offers air-conditioned rooms with modern amenities including a desk, coffee machine, fridge, microwave, and safety deposit box, plus free WiFi and room service.
9.0 627 reviews
Dunfermline
06/19 – 06/22
$232/nighttotal: $696 (3 )
Hôtel Travelodge Dunfermline
1 1
hotel , Dunfermline
Hôtel Travelodge Dunfermline is a 3-star inn in Dunfermline, offering modern facilities since its 2016 redevelopment and convenient access to local amenities. This Dunfermline lodging provides complimentary Wi-Fi, 24-hour reception, wheelchair accessible common areas, and on-site parking, with some services available for an additional charge.
8.9 13847 reviews
Dunfermline
06/20 – 06/21
$400/nightfor 1 night
Dakota Edinburgh
1 1
hotel , Queensferry
The Dakota Edinburgh hotel is located in South Queensferry, just a short drive from Edinburgh Airport and Edinburgh city center, offering a convenient base for exploring both the city and surrounding areas. This 4-star hotel has earned very good user ratings for its quality and service. The Dakota Edinburgh features modern and stylish rooms with high-quality amenities, including spacious bedrooms, stunning bathrooms, and 48” HD TVs. Guests can enjoy a delicious meal at the hotel’s award-winning restaurant, relax in the cozy bar, or stay active at the fitness center.
8.5 1653 reviews
Dunfermline
09/15 – 09/18
$119/nighttotal: $357 (3 )
Auld Mill House Hotel
1 2
hotel , Dunfermline
The Auld Mill House Hotel is located in Dunfermline, a short walk from the train station and close to Dunfermline Abbey. It's a 3-star hotel, rated very good by previous guests. The hotel offers a comfortable and convenient stay with free parking and WiFi. The Auld Mill House Hotel is a family-friendly lodging with a restaurant, bar, and room service. Guests can enjoy the garden, relax in the air-conditioned rooms, and explore the nearby attractions.
8.6 3544 reviews
Dunfermline
06/19 – 06/22
$140/nighttotal: $420 (3 )
Pitbauchlie House Hotel - Sure Hotel Collection By Best Western
1 1
hotel , Dunfermline
The Pitbauchlie House Hotel - Sure Hotel Collection By Best Western is a 3-star hotel located just outside Dunfermline, a mile from the town center, with easy access to the M90 motorway. The hotel has very good user ratings for location and cleanliness. The hotel is set in 3 acres of woodland and landscaped gardens, offering a peaceful escape from the hustle and bustle of Dunfermline. Guests can enjoy a variety of amenities, including a restaurant, bar, room service, free parking, and Wi-Fi.
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.
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.
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.
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.
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.
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.
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.
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.
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?
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.
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?
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?
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.
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.
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.
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.
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.
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.
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.