Last-minute hotel deals in Dunfermline

Fri, 24 Oct
Mon, 27 Oct
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 24 Oct
Mon, 27 Oct
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconThe best price on last-minute hotel deals.
usp iconThe best choice with thousands of stays worldwide.
usp iconThe best availability, even at the last minute.
usp iconFree cancellation options and fast, friendly support.

Clear filters

Dunfermline

Most popular
Sort by

See the latest prices and deals by choosing your dates

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.19 mi 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-certified 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
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 · 2.56 mi 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 18.3 mi (29.4 km) from Edinburgh Castle and 18.3 mi (29.5 km) from Royal Mile.

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 · 1.96 mi 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 Andrew Carnegie Birthplace Museum and Pittencrieff Park. This hotel is 18.5 mi (29.7 km) from Edinburgh Castle and 18.5 mi (29.8 km) from Royal Mile.

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 · 4.60 mi 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-certified hotel is 11.4 mi (18.3 km) from Edinburgh Zoo and 14.2 mi (22.8 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Premier Inn Dunfermline
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.44 mi from centre

Breakfast available

With a stay at Premier Inn Dunfermline in Dunfermline, you'll be within a 10-minute drive of Yellowscott Country Park and Dunfermline Abbey. This hotel is 18.2 mi (29.3 km) from Edinburgh Castle and 18.3 mi (29.4 km) from Royal Mile.

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.16 mi from centre

8.6

 

858 reviews

Breakfast available

With a stay at The City Hotel in Dunfermline (Town Centre), you'll be steps from Saint Margaret's Cave and 2 minutes by foot from Pittencrieff Park. 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
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 · 0.67 mi from centre

9.0

 

1,354 reviews

Breakfast available

Located 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
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 · 1.65 mi from centre

8.6

 

1,634 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 656 feet 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 private bathroom.

Auld Mill House Hotel is a 3-minute drive from junction 3 of the M90 motorway. Located 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
Primary image
No 10 - by StayDunfermline
Full StarFull StarFull StarHalf 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.27 mi from centre

9.0

 

4 reviews

Located in Dunfermline, No 10 - by StayDunfermline is within a 15-minute walk of Saint Margaret's Cave and Dunfermline Abbey. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 17.1 mi (27.6 km) from Murrayfield Stadium.

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 · 2.88 mi from centre

8.5

 

1,103 reviews

Located in Dunfermline, 8.4 miles from Forth Bridge, The Inn At Charlestown provides accommodations with a garden, free private parking, a shared lounge and a restaurant. With free WiFi, this 3-star hotel offers room service. Guests can use a bar.

Hopetoun House is 9.2 miles from the hotel, while Edinburgh Zoo is 15 miles away. Edinburgh Airport is 12 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Bay and Bridge
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.

Bed and breakfast in Dunfermline · 4.25 mi from centre

9.7

 

266 reviews

Breakfast available

Providing views of the Firth of Forth, Bay and Bridge in Dalgety Bay features accommodations, a garden and a terrace.

Fitted with a patio, the suites feature a flat-screen TV and a private bathroom with free toiletries. Some units feature a seating area and/or a balcony.

A continental or buffet breakfast can be enjoyed at the property.

Edinburgh is 9.3 mi from the bed and breakfast. The nearest airport is Edinburgh Airport, 6.2 mi from the property.

Compare price on Booking.com
Compare price on Booking.com
Lobby
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 · 3.06 mi 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.9 mi (24 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
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 · 1.46 mi 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
Caledonia House
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Rosyth · 2.20 mi from centre

8.5

 

491 reviews

Offering garden views, Caledonia House in Rosyth provides accommodations, a garden, and a terrace. This bed and breakfast offers free private parking and free Wifi. Edinburgh Zoo is 14 miles away, and Murrayfield Stadium is 15 miles from the bed and breakfast.

At the bed and breakfast, every unit has a wardrobe. At the bed and breakfast, the units have bed linen and towels.

Continental and vegetarian breakfast options with fruit, juice, and cheese are available.

Forth Bridge is 7.5 miles from the bed and breakfast, while Hopetoun House is 8.3 miles from the property. Edinburgh Airport is 12 miles away.

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 · 3.79 mi from centre

6.1

 

278 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 1640 feet 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
Clarke Cottage Guest House
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.

Guest house in Dunfermline · 1.46 mi from centre

9.2

 

337 reviews

Clarke Cottage Guest House is located in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.

All rooms at the guest house are fitted with a seating area. At Clarke Cottage Guest House the rooms have a wardrobe, a flat-screen TV and a private bathroom.

Guests at the accommodations can enjoy a buffet or a à la carte breakfast.

Edinburgh is 19 mi from Clarke Cottage Guest House, while Perth is 27 mi from the property. The nearest airport is Edinburgh Airport, 17 mi from the guest house.

Compare price on Booking.com
Compare price on Booking.com
Homely Haven, Dunfermline
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Dunfermline · 1.69 mi from centre

8.4

 

152 reviews

Providing garden views, Homely Haven, Dunfermline in Dunfermline provides accommodations and a garden. Housed in a building dating back to 2002, this bed and breakfast is 10 miles from Forth Bridge and 11 miles from Hopetoun House. There's a picnic area and guests can access free Wifi and free private parking.

At the bed and breakfast, each unit is equipped with a outdoor furniture, a flat-screen TV, a shared bathroom, bed linen, and towels. There's a seating and a dining area in all units. The rooms are equipped with heating facilities.

Edinburgh Zoo is 16 miles from the bed and breakfast, while Murrayfield Stadium is 18 miles away. Edinburgh Airport is 13 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Three Bridges Bed & Breakfast
Full 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.

Bed and breakfast in Rosyth · 3.00 mi from centre

8.7

 

324 reviews

Featuring garden views, Three Bridges Bed & Breakfast in Rosyth provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace, or simply kick back and relax.

All units come with a seating area, a flat-screen TV with satellite channels, and a private bathroom with a hair dryer, bath, and shower. The bed and breakfast features some units with sea views, and each unit has a kettle. At the bed and breakfast, each unit includes bed linen and towels.

The bed and breakfast offers a full English/Irish or vegetarian breakfast. As an added convenience, Three Bridges Bed & Breakfast offers packed lunches for guests to bring on excursions and other trips off-property.

The bed and breakfast has a picnic area where you can spend the day outdoors.

Forth Bridge is 5.9 miles from the accommodation, while Hopetoun House is 6.6 miles from the property. Edinburgh Airport is 11 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Limekilns Hotel and Bistro
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.74 mi from centre

Breakfast available

When you stay at Limekilns Hotel and Bistro in Dunfermline, you'll be within a 10-minute drive of Pittencrieff Park and Andrew Carnegie Birthplace Museum. This hotel is 14 mi (22.5 km) from Edinburgh Zoo and 15.5 mi (25 km) from Murrayfield Stadium.

Compare price on Booking.com
Compare price on Booking.com
Maltings Hotel
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.99 mi from centre

7.8

 

131 reviews

Located in Dunfermline, 11 miles from Forth Bridge, Maltings Hotel has accommodations with a restaurant, free private parking and a bar. The property is around 12 miles from Hopetoun House, 17 miles from Edinburgh Zoo and 18 miles from Murrayfield Stadium. The property provides an ATM and free WiFi throughout the property.

At the hotel, rooms come with a desk and a flat-screen TV. The private bathroom is equipped with a shower, free toiletries and a hairdryer. The rooms will provide guests with a closet and an electric tea pot.

A buffet, à la carte or continental breakfast is served at the property.

EICC is 19 miles from Maltings Hotel, while Edinburgh Castle is 19 miles from the property. Edinburgh Airport is 15 miles 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.

Visit the Carnegie Hall

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.

Exploring the great Scottish outdoors

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
tripadvisorHG