Last-minute hotel deals in Dunfermline

Fri, 25 Jul
Mon, 28 Jul
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 25 Jul
Mon, 28 Jul
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Clear filters

Dunfermline

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
The Adamson Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Crossford, Dunfermline · 2.35 km from centre

8.2

 

382 reviews

Breakfast available

Located in Dunfermline (Crossford), The Adamson Hotel is within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 18.9 mi (30.4 km) from Edinburgh Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Queensferry, Dunfermline · 7.40 km from centre

9.2

 

733 reviews

Breakfast available

With a stay at DoubleTree by Hilton Edinburgh - Queensferry Crossing in Dunfermline, you'll be a 2-minute walk from Forth Road Bridge and 15 minutes by foot from Deep Sea World. This eco-friendly hotel is 11.4 mi (18.3 km) from Edinburgh Zoo and 13.2 mi (21.2 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sweet Chestnut, Dunfermline by Marston's Inns
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Dunfermline · 4.12 km from centre

8.4

 

412 reviews

Breakfast available

With a stay at Sweet Chestnut, Dunfermline by Marston's Inns in Dunfermline, you'll be within a 10-minute drive of Yellowscott Country Park and Dunfermline Abbey. This inn is 17.3 mi (27.9 km) from Princes Street and 18.3 mi (29.4 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunfermline · 1.92 km from centre

8.6

 

588 reviews

Breakfast available

With a stay at Pitbauchlie House Hotel, Sure Hotel Collection by BW in Dunfermline (Pitcorthie), you'll be within a 5-minute drive of Pittencrieff Park and Dunfermline Abbey. This eco-friendly hotel is 4.5 mi (7.3 km) from Forth Road Bridge and 5.8 mi (9.3 km) from Deep Sea World.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Inn Express Dunfermline by IHG
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunfermline · 3.15 km from centre

8.6

 

873 reviews

Breakfast available

When you stay at Holiday Inn Express Dunfermline by IHG in Dunfermline, you'll be within a 10-minute drive of Pittencrieff Park and Dunfermline Abbey. This hotel is 17.5 mi (28.1 km) from Princes Street and 18.5 mi (29.7 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The City Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunfermline · 0.26 km from centre

8.6

 

858 reviews

Breakfast available

With a stay at The City Hotel in Dunfermline, you'll be within a 5-minute walk of Pittencrieff Park and Abbot House. This hotel is 15.9 mi (25.7 km) from Edinburgh Zoo and 17.5 mi (28.1 km) from Murrayfield Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hill Park Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Rosyth, Dunfermline · 4.92 km from centre

8.8

 

467 reviews

Breakfast available

With a stay at Hill Park Hotel in Dunfermline (Rosyth), you'll be a 5-minute drive from Forth Road Bridge and 6 minutes from Deep Sea World. This hotel is 12.2 mi (19.6 km) from Edinburgh Zoo and 14 mi (22.5 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Queensferry guest house
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Rosyth, Dunfermline · 3.99 km from centre

6.4

 

21 reviews

With a stay at Queensferry guest house in Dunfermline (Rosyth), you'll be within a 10-minute drive of Forth Road Bridge and Dunfermline Abbey. This guest house is 12.3 mi (19.8 km) from Edinburgh Zoo and 14.1 mi (22.6 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Lime Tree Cottage
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Dunfermline, Oakley · 6.39 km from centre

9.7

 

24 reviews

Lime Tree Cottage, a property with a garden, is located in Oakley, 23 km from Hopetoun House, 31 km from Edinburgh Zoo, as well as 33 km from Murrayfield Stadium. The 4-star holiday home is 21 km from Forth Bridge. The holiday home also provides free WiFi, free private parking and facilities for disabled guests.

The holiday home features 3 bedrooms, a TV, an equipped kitchen, a washing machine and 2 bathrooms with a shower. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.

Edinburgh International Conference Centre is 34 km from the holiday home, while Edinburgh Castle is 34 km away. Edinburgh Airport is 28 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Inzievar
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Dunfermline, Oakley · 6.39 km from centre

9.3

 

15 reviews

Inzievar, a property with a garden, is located in Oakley, 23 km from Hopetoun House, 31 km from Edinburgh Zoo, as well as 33 km from Murrayfield Stadium. The 4-star holiday home is 21 km from Forth Bridge. The holiday home also provides free WiFi, free private parking and facilities for disabled guests.

The holiday home features 3 bedrooms, a TV, an equipped kitchen, a washing machine and 1 bathroom with a shower. Towels and bed linen are provided in the holiday home. The accommodation offers a fireplace.

Edinburgh International Conference Centre is 34 km from the holiday home, while Edinburgh Castle is 34 km away. Edinburgh Airport is 28 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Old Inzievar
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Dunfermline, Blairhall · 7.58 km from centre

9.2

 

8 reviews

Old Inzievar, a property with a garden, is situated in Blairhall, 23 km from Hopetoun House, 31 km from Edinburgh Zoo, as well as 34 km from Murrayfield Stadium. The property is around 34 km from Edinburgh International Conference Centre, 35 km from Edinburgh Castle and 35 km from Royal Mile. The property is non-smoking and is located 22 km from Forth Bridge.

The holiday home features 2 bedrooms, a TV, a fully equipped kitchen with a dishwasher and kitchenware, a washing machine, and 1 bathroom with a shower. Providing free private parking, this 4-star holiday home also features free WiFi. The accommodation offers a fireplace.

Camera Obscura and World of Illusions is 35 km from the holiday home, while Edinburgh Playhouse is 36 km away. Edinburgh Airport is 28 km from the property.

Compare price on Booking.com
Compare price on Booking.com
The Inn At Charlestown
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunfermline · 4.63 km from centre

8.5

 

1,087 reviews

Set in Dunfermline, 14 km from Forth Bridge, The Inn At Charlestown offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 3-star hotel offers room service and free WiFi. Guests can make use of a bar.

Hopetoun House is 15 km from the hotel, while Edinburgh Zoo is 23 km away. Edinburgh Airport is 20 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Ross Cottage
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Dunfermline, Cairneyhill · 4.17 km from centre

9.5

 

8 reviews

Ross Cottage, a property with a garden, is situated in Cairneyhill, 27 km from Edinburgh Zoo, 29 km from Murrayfield Stadium, as well as 30 km from Edinburgh International Conference Centre. Providing free private parking, the 4-star holiday home is 17 km from Forth Bridge. The property is non-smoking and is located 18 km from Hopetoun House.

The holiday home features 3 bedrooms, a fully equipped kitchen with kitchenware, a washing machine, and 1 bathroom. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.

Edinburgh Castle is 30 km from Ross Cottage, while Royal Mile is 31 km away. Edinburgh Airport is 23 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Boreland Lodge Hotel
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Inverkeithing · 6.10 km from centre

6.3

 

136 reviews

This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.

The hotel is close to the ferry terminal and is only 500 metres or so from Inverkeithing station. A bus runs regularly between the station and Edinburgh Airport. Trains also run frequently to the city of Edinburgh itself.

As reflected in the price, the hotel’s rooms are not large. However, all of the rooms are en suite and comfortable.

Free Wi-Fi is available in the hotel’s public areas and there is also free parking.

Compare price on Booking.com
Compare price on Booking.com
Room
JOIVY Greenknowes Cottage W/ Hot Tub & Fireplace
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Vacation home in Fife, Kelty · 6.04 km from centre

10.0

 

1 review

With a stay at this holiday home in Kelty, you'll be within a 5-minute drive of Yellowscott Country Park and Inchcolm Abbey. This holiday home is 2.8 mi (4.6 km) from Lochore Meadows Country Park and 3.8 mi (6.2 km) from Townhill Country Park.

Compare price on Booking.com
Compare price on Booking.com
Garvock House Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunfermline · 1.08 km from centre

9.0

 

1,317 reviews

Breakfast available

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. Free WiFi is available throughout the property, and free private parking is available on-site.

Each room at Garvock House Hotel features an individual interior design and tea/coffee making facilities with Scottish biscuits and mineral water. A TV is available in all rooms. In the private bathrooms guests will find a bath, bathrobes, free toiletries and a hairdryer.

Guests can enjoy a full Scottish breakfast each morning in the hotel's restaurant, as well as lunch and dinner. There is also an on-site bar. A range of laundry services are available, including dry cleaning, and there are meeting/banquet facilities at the property.

Guests can explore the Fife Region from Garvock House Hotel, and Perth is 29 miles away. Aberdour and its castle are 7 miles from the property. an array of activities can be enjoyed in the area, including cycling and hiking.

Edinburgh Airport is 16 miles from Garvock House Hotel, and Dunfermline rail station is 1 mile from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
JOIVY Greenknowes Estate With Hot Tub And Bar
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Vacation home in Fife, Kelty · 6.00 km from centre

With a stay at this holiday home in Kelty, you'll be within a 5-minute drive of Yellowscott Country Park and Inchcolm Abbey. This holiday home is 2.9 mi (4.7 km) from Townhill Country Park and 2.9 mi (4.7 km) from Lochore Meadows Country Park.

Compare price on Booking.com
Compare price on Booking.com
Lovely house close to Edinburgh, Dunfermline, M90
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Rosyth · 4.23 km from centre

9.7

 

6 reviews

Lovely house close to Edinburgh, Dunfermline, M90, a property with a garden and a terrace, is situated in Rosyth, 11 km from Hopetoun House, 20 km from Edinburgh Zoo, as well as 22 km from Murrayfield Stadium. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is located 10 km from Forth Bridge.

The 3-bedroom holiday home is equipped with 2 living rooms with a flat-screen TV with streaming services, a fully equipped kitchen with a dishwasher and an oven, and 1 bathroom with free toiletries. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.

Edinburgh International Conference Centre is 22 km from the holiday home, while Edinburgh Castle is 23 km away. Edinburgh Airport is 14 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Penthouse River View near Edinburgh
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Dunfermline, Saint Davids · 7.44 km from centre

9.8

 

5 reviews

Located in Saint Davids and only 13 km from Forth Bridge, Penthouse River View near Edinburgh provides accommodation with lake views, free WiFi and free private parking. The property is situated 23 km from Edinburgh Zoo, 25 km from Murrayfield Stadium and 25 km from Edinburgh International Conference Centre. The property is non-smoking and is set 14 km from Hopetoun House.

The apartment is equipped with 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with satellite channels, a dining area, a fully equipped kitchen, and a balcony with sea views. The property has an outdoor dining area.

Edinburgh Castle is 26 km from the apartment, while Royal Mile is 26 km away. Edinburgh Airport is 17 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Auld Mill House Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunfermline · 2.66 km from centre

8.7

 

1,628 reviews

Breakfast available

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking. Dating back 250 years, this charming building is just 200 metres from Halbeath Road, the main road into Dunfermline.

Located on the ground floor, each room includes a TV and tea and coffee making facilities. The rooms also offer an en-suite bathroom.

Auld Mill House Hotel is a 3-minute drive from junction 3 of the M90 motorway. Situated just 40 minutes' drive from St Andrews, central Scotland is within easy access. Dunfermline Queen Margaret Train Station is just 5 minutes' walk away and Edinburgh Airport is a 15-minute journey by car.

Dunfermline Queen Margaret Train Station has 25-minute connections to Central Edinburgh. Knockhill Racing Circuit is just a 15-minute drive away.

Compare price on Booking.com
Compare price on Booking.com

Hotel deals in Dunfermline

The ancient capital of Scotland, Dunfermline is in the heart of West Fife, just a short trip from Edinburgh. And, fun fact, the birthplace of Andrew Carnegie.

Explore Dunfermline's incredible heritage by exploring Dunfermline Abbey, Abbot House, or the ruins of Dunfermline Palace.

Things to do in Dunfermline

With awe-inspiring entertainment, history, and the great outdoors right on your doorstep in Dunfermline, you'll be spoilt for choice during your stay.

Possibly the most famous site to see in all of Dunfermline, Carnegie Hall is a stunning Edwardian content hall hosting magnificent live events throughout the year.

If you want to experience more of Andrew Carnegie's legacy, you can also find his Birthplace Museum, The Carnegie Tiffany Window in the Abbey Church, and the Carnegie Leisure Centre.

Dunfermline has plenty of outdoor spaces to explore. From Dunfermline Public Park and Fife Coastal Path to Knockhill Racing Circuit and Waterski & Wakeboard Scotland, there's something for everyone to enjoy. No matter how you like to enjoy your time outside.

Plenty of choice for places to stay in Dunfermline

Whether you're looking for a grand luxury hotel or a quaint shepherd's hut, Dunfermline and West Fife have so many accommodation choices for you.

Peruse our top rated hotels at the top of the page or toggle our search experience to your preference. Perhaps you want to book now and stay later, bring your dog on holiday, or need accessible accommodation options.

Whatever you need, you'll find fantastic hotel deals right here. And, sign up for up to 15% off exclusive member discounts.

Read more
tripadvisor