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

These properties may not be in the centre of Dunfermline, but are nearby and match your search.
Primary image
Dean Park 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 Kirkcaldy · 10.62 mi from centre

8.6

 

486 reviews

Breakfast available

Located in Kirkcaldy, Dean Park Hotel is in the suburbs, a 4-minute drive from Cluny Golf and 6 minutes from Fife Ice Arena. This hotel is 26.2 mi (42.2 km) from Edinburgh Playhouse Theatre and 3.1 mi (5 km) from Kirkcaldy Museum and Art Gallery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Burntisland 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.

Hotel in Burntisland · 8.74 mi from centre

7.4

 

72 reviews

When you stay at Burntisland House in Burntisland, you'll be near the beach and 15 minutes by car from Silver Sands Beach. This hotel is 18.8 mi (30.2 km) from Edinburgh Zoo and 21.6 mi (34.7 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Lovely Sea Rooms, Easy Access to Centre & Airport
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 Granton, Edinburgh · 10.94 mi from centre

7.9

 

51 reviews

Lovely Sea Rooms, Easy Access to Centre & Airport enjoys a location in Edinburgh, 2.4 miles from Royal Yacht Britannia and 3 miles from Royal Mile. Both free Wifi and parking on-site are accessible at the vacation home free of charge. Edinburgh Playhouse is 3.2 miles away, and The Real Mary King's Close is 3.3 miles from the vacation home.

At the vacation home, every unit includes a desk. Each room includes a shared bathroom with a shower, a hair dryer, and free toiletries. At the vacation home, each unit includes bed linen and towels.

Edinburgh Waverley Train Station is 3.2 miles from Lovely Sea Rooms, Easy Access to Centre & Airport, while Camera Obscura and World of Illusions is 3.2 miles from the property. Edinburgh Airport is 6.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
Holiday Inn Edinburgh Zoo by IHG
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 Corstorphine, Edinburgh · 11.65 mi from centre

7.9

 

4,301 reviews

This hotel is next to Edinburgh Zoo, close to Murrayfield Stadium and 4 miles from Edinburgh International Airport. It offers a pool, gym, free parking and a restaurant.

Each room at this Holiday Inn is spacious, with tea and coffee facilities and satellite TV. Every room also has air conditioning and free WiFi.

Holiday Inn Edinburgh is 3 miles west of the city center and has a view of the Pentland Hills. Edinburgh Castle and the city center are easy to access by bus, with stops less than 5 minutes’ walk away.

The hotel’s Spirit Health and Fitness Club has a sauna, spa and offers beauty treatments. There is an international restaurant, as well as a cocktail lounge. Start the day with a buffet breakfast including a selection of continental and cooked items.

Guest Notice
Please note that all reservations made after 1st October 2025 for stays arriving from 24th July 2026 onwards will be subject to the local council-imposed Edinburgh Visitor Levy.
This charge will be applied to the final bill and will be payable upon check out. For further information, please visit https://www.edinburgh.gov.uk/visitorlevy

Compare price on Booking.com
Compare price on Booking.com
The Hawes Inn by Innkeeper's Collection
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 South Queensferry, Queensferry · 6.35 mi from centre

8.1

 

1,915 reviews

Breakfast available

Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city center of Edinburgh. 2 golf courses are located within 5 miles of the accommodations.

Many rooms at The Hawes Inn overlook the river and iconic Forth Road Bridge, and each has a flat-screen TV, private bathroom and tea/coffee making facilities.

A log fire and beer garden are featured in the Hawes Inn country pub and restaurant, which is attached to the Hotel. Dishes such as braised pork belly and cheese-topped fish pies are served in the restaurant.

Deep Sea World aquarium is only 15 minutes by car, and Bedlam Paintball Edinburgh is just 2.3 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Beath Inn
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 Cowdenbeath · 5.30 mi from centre

7.3

 

267 reviews

Offering free WiFi and a bar, The Beath Inn offers accommodations in Cowdenbeath, 12 miles from Forth Bridge and 13 miles from Hopetoun House. The property is around 18 miles from Edinburgh Zoo, 19 miles from Murrayfield Stadium and 20 miles from EICC. The hotel has family rooms.

At the hotel, every room includes a desk and a flat-screen TV. The rooms include a private bathroom with a shower, free toiletries and a hairdryer. All rooms will provide guests with a closet and an electric tea pot.

Edinburgh Castle is 20 miles from The Beath Inn, while Royal Mile is 20 miles from the property. Edinburgh Airport is 14 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
West Port Hotel
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.

Inn in Linlithgow · 8.82 mi from centre

8.2

 

103 reviews

Breakfast available

With a stay at West Port Hotel in Linlithgow, you'll be within a 10-minute walk of Linlithgow Burgh Halls and Annet House Museum. This inn is 15.4 mi (24.8 km) from Edinburgh Park and 0.5 mi (0.8 km) from St. Michael's Parish Church.

Compare price on Booking.com
Compare price on Booking.com
Linen Loft Apartments, Olympia Arcade, High Street, Kirkcaldy, KY1 1QF
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.

Apartment in Kirkcaldy, Fife · 11.79 mi from centre

8.3

 

71 reviews

Linen Loft Apartments, Olympia Arcade, High Street, Kirkcaldy, KY1 1QF in Fife features accommodations with free Wifi a 14-minute walk from Kirkcaldy Beach, 27 miles from EICC, and 28 miles from Edinburgh Castle. The property is around 28 miles from Royal Mile, 28 miles from Camera Obscura and World of Illusions, and 28 miles from The Real Mary King's Close. Edinburgh Playhouse is 28 miles away, and Royal Yacht Britannia is 29 miles from the apartment.

The units come with carpeted floor and feature a fully equipped kitchen with an oven, a dining area, a TV with streaming services, and a shared bathroom with bath. A microwave, a toaster, and fridge are also offered, as well as a kettle. At the apartment complex, units include bed linen and towels.

Edinburgh Waverley Train Station is 28 miles from the apartment, while National Museum of Scotland is 28 miles from the property. Edinburgh Airport is 22 miles away.

Compare price on Booking.com
Compare price on Booking.com
Lost Shore Surf Resort
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Lodge in Newbridge, Ratho · 10.64 mi from centre

8.9

 

249 reviews

Located in Ratho, 7.2 miles from Forth Bridge, and Edinburgh Zoo reachable within 7.7 miles, Lost Shore Surf Resort offers a restaurant, a bar and free WiFi.

All self-catered units feature hardwood floors and are fitted with a flat-screen TV, a safety deposit box, an equipped kitchen with a fridge, and a private bathroom with shower. There's a seating and/or dining area in some units.

Hopetoun House is 8.7 miles from the lodge, while Murrayfield Stadium is 9.5 miles from the property. Edinburgh Airport is 2.5 miles away.

Compare price on Booking.com
Compare price on Booking.com
Room
Edinburgh College Residence
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.

Hostel in Pilton, Edinburgh · 10.66 mi from centre

6.6

 

42 reviews

With a stay at Edinburgh College Residence in Edinburgh (West Pilton), you'll be within a 10-minute drive of George Street and Princes Street. This hostel is 3.7 mi (6 km) from Edinburgh Castle and 3.7 mi (6 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
Netherby Guest House 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.

Guest house in Corstorphine, Edinburgh · 10.98 mi from centre

7.7

 

561 reviews

1.3 miles from Edinburgh Zoo, Netherby Guest House Edinburgh features 3-star accommodations in the Corstorphine district of Edinburgh. The property is around 2.9 miles from Murrayfield Stadium, 3.6 miles from EICC, and 4 miles from Edinburgh Castle. The guest house offers both free Wifi and free private parking.

Guests can relax in the garden at the property.

National Museum of Scotland is 4.6 miles from the guest house, while Royal Mile is 4.6 miles from the property. Edinburgh Airport is 1.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Helix 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 Grangemouth · 10.80 mi from centre

8.2

 

161 reviews

Located in Grangemouth, Helix Hotel is connected to a shopping center, within a 5-minute drive of Helix Park and The Kelpies. This hotel is 16.8 mi (27 km) from Stirling Castle and 2 mi (3.2 km) from Macdonald Inchyra Hotel Spa.

Compare price on Booking.com
Compare price on Booking.com
The Windsor Hotel and Bar
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 Kirkcaldy · 11.93 mi from centre

7.1

 

51 reviews

Located a 18-minute walk from Kirkcaldy Beach, The Windsor Hotel and Bar offers 3-star accommodations in Kirkcaldy and has a garden, a shared lounge and a bar. Located around 27 miles from EICC, the hotel with free WiFi is also 27 miles away from Edinburgh Castle. The property has karaoke and a shared kitchen.

Some rooms contain a kitchen with a toaster.

The hotel has a sun terrace.

Royal Mile is 28 miles from The Windsor Hotel and Bar, while Camera Obscura and World of Illusions is 28 miles from the property. Edinburgh Airport is 26 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Blackbull Inn Polmont
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 Polmont · 11.10 mi from centre

7.7

 

384 reviews

Located in Polmont and with Hopetoun House reachable within 12 miles, The Blackbull Inn Polmont has express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi and a bar. The property is around 14 miles from Forth Bridge, 19 miles from Edinburgh Zoo and 22 miles from Murrayfield Stadium. The property provides evening entertainment and luggage storage space.

At the inn, rooms include a closet. The rooms in The Blackbull Inn Polmont are equipped with a TV and a hairdryer.

Guests at the accommodation will be able to enjoy activities in and around Polmont, like fishing, canoeing and cycling.

Royal Mile is 22 miles from The Blackbull Inn Polmont, while Camera Obscura and World of Illusions is 23 miles from the property. Edinburgh Airport is 14 miles away.

Compare price on Booking.com
Compare price on Booking.com
Edinburgh full 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 Edinburgh · 9.81 mi from centre

7.9

 

738 reviews

Edinburgh full house is a recently renovated guest house in Edinburgh where guests can make the most of its garden and shared lounge. This guest house features free private parking, full-day security, and free Wifi. Murrayfield Stadium is 3.8 miles away, and Forth Bridge is 3.9 miles from the guest house.

At the guest house, each unit has a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The guest house offers some units with garden views, and every unit has a kettle. At the guest house, units have a seating area.

Buffet and continental breakfast options with fresh pastries, fruit, and juice are available.

For guests with children, the guest house provides outdoor play equipment. The guest house has a picnic area where you can spend the day outdoors.

Cramond Beach is 1.7 miles from Edinburgh full house, while Edinburgh Zoo is 2.5 miles from the property. Edinburgh Airport is 1.9 miles away.

Compare price on Booking.com
Compare price on Booking.com
Toby Carvery Edinburgh West by Innkeeper's Collection
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 Corstorphine, Edinburgh · 11.23 mi from centre

8.3

 

2,923 reviews

Breakfast available

Free private parking is provided at Innkeeper's Lodge Edinburgh, which is located just 10 minutes’ walk from Edinburgh Zoo. A traditional British menu featuring seasonal vegetables is available in the Toby Carvery restaurant.

The airport bus stops within 656 feet of Toby Carvery Edinburgh West by Innkeeper's Collection and travels to Edinburgh Airport within 20 minutes. Haymarket Rail Station is just a 5-minute taxi journey away and Edinburgh International Conference Center can be reached after 10 minutes’ drive.

Each bright room has a TV and tea and coffee making facilities. Free toiletries and a hairdryer are provided in the private bathroom.

Compare price on Booking.com
Compare price on Booking.com
Kirklands 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.

Inn in Kinross · 9.37 mi from centre

8.8

 

1,096 reviews

Breakfast available

This traditional 18th century coaching inn features 9 rooms with attached bathroom with free Wi-Fi.

Each room features a TV, as well as an iPod docking station..Extras include free toiletries and a hairdryer.

Guests can enjoy Scottish cuisine in both the restaurant and there is also a beer garden. Kirklands Hotel offers room service.

Popular local activities are hiking and walking.

Lomond Hills Regional Park is just 15 miles away. Perth is 13 mi from Kirklands Hotel. The nearest airport is Edinburgh Airport, 18 mi from Kirklands Hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Leonardo Edinburgh Murrayfield
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 Edinburgh · 10.66 mi from centre

8.0

 

961 reviews

Breakfast available

In the heart of Edinburgh, Leonardo Edinburgh Murrayfield is within a 5-minute drive of Royal Burgess Golf Course and Edinburgh Zoo. This eco-certified hotel is 1.5 mi (2.4 km) from Bruntsfield Links Golf Course and 1.5 mi (2.4 km) from Lauriston Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Champany Inn
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.

Inn in Linlithgow · 8.83 mi from centre

9.0

 

15 reviews

Breakfast available

When you stay at Champany Inn in Linlithgow, you'll be near the airport, within a 15-minute walk of Annet House Museum and Linlithgow Burgh Halls. This inn is 15.7 mi (25.2 km) from Edinburgh Park and 0.9 mi (1.4 km) from Linlithgow Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Hillhouse
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 Edinburgh · 11.06 mi from centre

7.7

 

244 reviews

Offering city views, Hillhouse in Edinburgh features accommodations and a bar. This property offers access to a patio, free private parking, and free Wifi. Featuring a private entrance, the guest house allows guests their privacy.

At the guest house, the units have a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The guest house offers some units with garden views, and each unit has a kettle. The rooms are equipped with heating facilities.

Murrayfield Stadium is 1.9 miles from the guest house, while EICC is 2.2 miles from the property. Edinburgh Airport is 3.7 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