Search Inns in Dunfermline

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Browse Select Dunfermline Inns

Chain Runner, Livingston by Marston's Inns
4 out of 5
Almondvale Way, Livingston, Scotland
Fully refundableReserve now, pay when you stay
The price is £47 per night from 13 Feb to 14 Feb
Situated in Livingston, this inn is within 1 mi (2 km) of Almondvale Stadium and Livingston Designer Outlet. Five Sisters Zoo is 2.7 mi (4.4 km) away.
4.2/5 Excellent! (147 reviews)
"Property was basic but clean. Condition of bathroom is pretty worn but again clean and everything worked. Food in restaurant was good and nice atmosphere. All staff helpful and friendly."

Reviewed on 6 Dec 2021

Chain Runner, Livingston by Marston's Inns
Riccarton Inn
3.5 out of 5
198 Lanark Road West, Edinburgh, Scotland
The price is £46 per night from 9 Feb to 10 Feb
Situated in Edinburgh, this inn is 1.3 mi (2.1 km) from Heriot-Watt University and 3 mi (4.8 km) from Edinburgh Park. Edinburgh Zoo and Princes Street are also within 6 miles (10 km). Curriehill Station is 14 minutes by foot.
4.1/5 Very Good! (54 reviews)
"Comfortable and convenient quiet even though it’s a public house ! Slept really well and great value for money"

Reviewed on 2 Jan 2022

Riccarton Inn
Highland Gate, Stirling by Marston's Inns
The price is £48 per night from 31 Jan to 1 Feb
Situated in Stirling, this inn is within 1 mi (2 km) of Old Stirling Bridge and Stirling Castle. Argyll's Lodging and Smith Art Gallery and Museum are also within 2 miles (3 km).
4.2/5 Excellent! (222 reviews)
"The room was spacious and very comfortable. Staff was incredibly efficient and very friendly. Thank you so much for such a wonderful stay!"

Reviewed on 26 Nov 2021

Highland Gate, Stirling by Marston's Inns
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sweet Chestnut, Dunfermline by Marston's Inns
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £48 per night from 10 Feb to 11 Feb
Situated in Dunfermline, this inn is within 6 miles (10 km) of Dunfermline Abbey, Pittencrieff Park and Dunfermline Golf Club. Lochore Meadows Country Park and Deep Sea World are also within 9 miles (15 km). Dunfermline Queen Margaret Station is 30 minutes by foot.
4.2/5 Very Good! (103 reviews)
Hotel stay
"Stayed one night all was well and warm"

Reviewed on 25 Oct 2021

Sweet Chestnut, Dunfermline by Marston's Inns
The Lodge at Craigielaw
4 out of 5
Craigielaw Golf Club, Aberlady, Scotland
Fully refundableReserve now, pay when you stay
The price is £79 per night from 19 Feb to 20 Feb
Situated in Aberlady, this golf inn is within a 15-minute walk of Aberlady Bay Nature Reserve and Gosford Sands. Gullane Sands and Luffness New Golf Course are also within 3 miles (5 km).
4.6/5 Wonderful! (85 reviews)
"Lovely accommodation and very good service"

Reviewed on 2 Jul 2021

The Lodge at Craigielaw
Bankton House Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £101 per night from 31 Jan to 1 Feb
Situated near the airport, this inn is 1 mi (1.6 km) from Almondell and Calderwood Country Park and within 3 miles (5 km) of Livingston Designer Outlet and Five Sisters Zoo. Almondvale Stadium and Almond Valley Heritage Trust are also within 3 miles (5 km). Livingston South Station is only a 3-minute walk.
4/5 Very Good! (74 reviews)
Nice hotel
"Very comfortable hotel with nice staff lovely food."

Reviewed on 10 Mar 2020

Bankton House Hotel
Star and Garter Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £85 per night from 28 Jan to 29 Jan
Situated in Linlithgow, this inn is 0.2 mi (0.3 km) from Linlithgow Burgh Halls and 0.3 mi (0.4 km) from Linlithgow Palace. St. Michael's Parish Church and West Lothian Golf Club are also within 2 miles (3 km). Linlithgow Station is only a 1-minute walk.
4.3/5 Excellent! (58 reviews)
Little gem of a hotel
"What a little gem of a place and the quality of the room and service was far in excess of what you would expect for a 3 star hotel. The staff were really friendly and the assistant manager was a little pocket rocket although her singing skills are somewhat iffy. The housekeeper gave us an amazing ..."

Reviewed on 11 Oct 2021

Star and Garter Hotel
Black Bull with Rooms
The price is £55 per night from 28 Jan to 29 Jan
Situated in Glasgow, this inn is 1.9 mi (3.1 km) from Dullatur Golf Club, and within 6 mi (10 km) of Colzium Estate and Kilsyth Lennox Golf Club. Rough Castle and Falkirk Wheel are also within 9 mi (15 km).
4.2/5 Excellent! (84 reviews)
"No fuss, clean rooms. Next to pub for food & drinks. Conveniently situated close to the motorway. Bed not comfortable. I was too tall for the shower."

Reviewed on 26 Sep 2021

Black Bull with Rooms
Rooms at 1703
3 out of 5
The price is £50 per night from 28 Jan to 29 Jan
Located in the heart of Dunfermline, this inn is within a 10-minute walk of Abbot House, Pittencrieff Park and Dunfermline Abbey. Andrew Carnegie Birthplace Museum is 0.4 mi (0.6 km) away. Dunfermline Town Station is 13 minutes by foot.
3.8/5 Good! (191 reviews)
"Disappointed that the dedicated reception has been taken away and that you are directed to busy restaurant/bar area. Lighting in room was poor (mirror areas in both room and bathroom). Toilet cistern running constantly."

Reviewed on 30 Aug 2021

Rooms at 1703
The Sun Inn
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £116 per night from 12 Feb to 13 Feb
Situated in Dalkeith, this inn is 2.7 mi (4.3 km) from Dalkeith Country Park and within 6 miles (10 km) of Royal Infirmary and Rosslyn Chapel (Collegiate Chapel of St. Matthew). University of Edinburgh and Princes Street are also within 9 miles (15 km). Newtongrange Station is 15 minutes by foot and Eskbank Station is 20 minutes.
4.4/5 Wonderful! (258 reviews)
"Would highly recommend staff were excellent and hotel and rooms perfect"

Reviewed on 11 Sep 2021

The Sun Inn
Ducks Inn
3 out of 5
Main Street, Aberlady, Scotland
Fully refundableReserve now, pay when you stay
The price is £71 per night from 3 Feb to 4 Feb
Situated near the beach, this inn is within 1 mile (2 km) of Gullane Sands, Aberlady Bay Nature Reserve and Gosford Sands. Luffness New Golf Course and Gullane Golf Course are also within 3 miles (5 km).
4.3/5 Excellent! (54 reviews)
"I stayed here as part of a work trip. This was my third stay in the Ducks Inn as it is a great place to stay. The staff are really warm, welcoming and helpful."

Reviewed on 2 Dec 2021

Ducks Inn
The Inn On The Mile
4 out of 5
82 High Street, The Royal Mile, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £104 per night from 31 Jan to 1 Feb
Located in Old Town Edinburgh, this inn is steps away from Edinburgh Vaults, Royal Mile and Princes Street. University of Edinburgh and Edinburgh Castle are also within 10 minutes. Edinburgh (ZXE-Edinburgh Waverly Train Station) and Edinburgh Waverley Station are within a 5-minute walk.
4.4/5 Excellent! (602 reviews)
"Great location, close to all. No hair conditioner"

Reviewed on 29 Sep 2021

The Inn On The Mile
The Bridge Inn
4 out of 5
27 Baird Road, Ratho, Newbridge, Scotland
Fully refundableReserve now, pay when you stay
The price is £90 per night from 28 Jan to 29 Jan
Situated near the airport, this inn is 2.6 mi (4.2 km) from Royal Highland Centre, and within 9 mi (15 km) of Edinburgh Zoo and George Street. Grassmarket and Princes Street are also within 9 mi (15 km).
4.7/5 Exceptional! (346 reviews)
Nice Inn
"very pleasant old country Inn Food was very good and plentiful Host were very helpful and friendly"

Reviewed on 24 Oct 2021

The Bridge Inn
Burntisland Sands Hotel
3 out of 5
Lochies Road, Burntisland, Scotland
The price is £102 per night from 11 Feb to 12 Feb
Nestled on the beach, this Burntisland inn is within 12 mi (20 km) of Lochore Meadows Country Park, Pittencrieff Park and Deep Sea World. Edinburgh Zoo and Edinburgh Park are also within 20 miles (32 km). Burntisland Station is 16 minutes by foot.
4.3/5 Excellent! (21 reviews)
"Everyone was very helpful and friendly and accommodating and the food was great!"

Reviewed on 6 Sep 2021

Burntisland Sands Hotel
The Hampton Hotel by Greene King Inns
3 out of 5
14 Costorphine Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £40 per night from 6 Feb to 7 Feb
Located in Murrayfield, this inn is within 2 miles (3 km) of Murrayfield Stadium, Edinburgh Zoo and Princes Street. Edinburgh Corn Exchange and Usher Hall are also within 2 miles (3 km). Edinburgh Haymarket Station is 19 minutes by foot.
4.3/5 Excellent! (167 reviews)
"Always looked after by the team great place to stay"

Reviewed on 2 Oct 2021

The Hampton Hotel by Greene King Inns
The Elbow Room
3 out of 5
Rosslyn Street, Kirkcaldy, Scotland
Fully refundableReserve now, pay when you stay
The price is £57 per night from 28 Jan to 29 Jan
Situated near the beach, this inn is 2.3 mi (3.7 km) from Kirkcaldy Museum and Art Gallery, and within 12 mi (20 km) of Leven Beach and Falkland Palace. Aberdour Castle and Silver Sands Beach are also within 16 mi (25 km).
4.7/5 Exceptional! (24 reviews)
"Very friendly staff hotel was very clean and bed was super comfy"

Reviewed on 25 Oct 2021

The Elbow Room
Rabble
4 out of 5
55A Frederick Street, Edinburgh, Scotland
The price is £75 per night from 30 Jan to 31 Jan
Located in New Town, this boutique inn is steps away from George Street and Princes Street. Princes Street Gardens and St. Andrew Square are also within 10 minutes. Edinburgh (ZXE-Edinburgh Waverly Train Station) is 13 minutes by foot and Edinburgh Waverley Station is 13 minutes.
4.3/5 Excellent! (163 reviews)
"Nice hotel above the Rabble restaurant, ideal location for staying in Edinburgh. We ate in the Rabble in the evening and the food was excellent. Hotel room was clean and very modern with excellent in room facilities Perks: .5 min walk from Waverley Train Station .loads of bars, restaurants and the ..."

Reviewed on 5 Nov 2021

Rabble
Cherrybank Inn
4 out of 5
210 Glasgow Road, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is £75 per night from 30 Jan to 31 Jan
Situated in Perth, this inn is within 2 miles (3 km) of Perth Ice Rink, St. Ninian's Cathedral and Fergusson Gallery. St. John's Kirk and Perth Concert Hall are also within 2 miles (3 km). Perth Station is 23 minutes by foot.
3.8/5 Good! (148 reviews)
Hotels.com shameful
"We didnt get to stay Hotels.com. they stopped doing accommodation in September 2020 and you did not tell us. What kind of business are you operating? Luckily i tried to pay & couldnt so i rang the hotel & they told me. You shoukd be ashamed of yourselves, happy to take the money with no thought for ..."

Reviewed on 26 Jun 2021

Cherrybank Inn
Ravenous Beastie
3 out of 5
15 West Terrace, South Queensferry, Scotland
The price is £85 per night from 28 Jan to 29 Jan
Situated in South Queensferry, this inn is within 9 mi (15 km) of Edinburgh Zoo, Murrayfield Stadium and Princes Street. Royal Mile and University of Edinburgh are also within 12 mi (20 km). South Queensferry Dalmeny Station is 14 minutes by foot.
4.6/5 Exceptional! (109 reviews)
No knowledge
"Well! The lady had no knowledge of my booking but luckily "had one free"and acted as though she was doing me a favour!! The smallest bathroom ever, I was shoulder to shoulder with one wall and the shower cubicle. I couldn't reach the blind as the pull cord was broken so after drawing the white curtains ..."

Reviewed on 7 Sep 2021

Ravenous Beastie
The Bruce Inn
3 out of 5
23 High Street, Falkland, Cupar, Scotland
The price is £55 per night from 1 Feb to 2 Feb
Situated in a rural location, this inn is 0.3 mi (0.6 km) from Falkland Palace and within 9 miles (15 km) of Lindores Abbey and Fife Coastal Path. The Scottish Deer Centre and Abernethy Village are also within 9 miles (15 km).
4.1/5 Very Good! (37 reviews)
"One night stay with my daughter and our little dog. Very lovely room, excellent service. Very polite helpful manager. Parking right outside made stay easier also after arriving later. Would definitely recommend and would stay again"

Reviewed on 12 Oct 2021

The Bruce Inn
Don't see what you're looking for?
See all available properties in Dunfermline
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Dunfermline

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4 out of 5
The price is £60 per night from 30 Jan to 31 Jan
4.6/5 Wonderful! (465 reviews)
"Hotel was quiet so plenty space in restaurant so that was good. Catering Staff were discussing private life/party while we were dining. In full view & ear shot of our table on the Sunday evening. Breakfast staff was lovely. Great view from our room. Overall fine stay."

Reviewed on 25 Jan 2022

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Holiday Inn Express Dunfermline, an IHG Hotel

Holiday Inn Express Dunfermline, an IHG Hotel

3 out of 5
The price is £59 per night from 11 Feb to 12 Feb
4.3/5 Excellent! (580 reviews)
"Typical holiday inn express good breakfast and takeaway morning coffee"

Reviewed on 23 Dec 2021

Holiday Inn Express Dunfermline, an IHG Hotel
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3 out of 5
47 Aberdour Road, Dunfermline, Scotland
The price is £56 per night from 28 Jan to 29 Jan
4.3/5 Excellent! (422 reviews)
"This is a beautiful, warm & friendly hotel. The staff were all fantastic."

Reviewed on 24 Jan 2022

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

expedia verified reviews