Book Milnathort hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Milnathort

Cheap Milnathort hotels

Dakota Edinburgh

Dakota Edinburgh

4 out of 5
Ferrymuir Retail Park South Queensferry Scotland
Fully refundableReserve now, pay when you stay
The price is AU$153 per night from 21 Dec to 22 Dec
AU$153
21 Dec - 22 Dec
includes taxes & fees
Located in South Queensferry, Dakota Edinburgh is a 4-minute drive from Forth Rail Bridge and 6 minutes from Dundas Castle.
Opens in a new windowDakota Edinburgh
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4 out of 5
St. Margaret's Head Dunfermline Scotland
Fully refundableReserve now, pay when you stay
The price is AU$149 per night from 23 Dec to 24 Dec
AU$149
23 Dec - 24 Dec
includes taxes & fees
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 ...
Opens in a new windowDoubleTree by Hilton Edinburgh - Queensferry Crossing
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

4 out of 5
Crossford Dunfermline Scotland
Fully refundableReserve now, pay when you stay
The price is AU$117 per night from 21 Dec to 22 Dec
AU$117
21 Dec - 22 Dec
includes taxes & fees
A stay at Best Western Plus Dunfermline Crossford Keavil House Hotel places you in the heart of Dunfermline, within a 5-minute drive of Pittencrieff Park and ...
Opens in a new windowBest Western Plus Dunfermline Crossford Keavil House Hotel
Save an average of 15% on thousands of hotels when you're signed in
Hill Park Hotel

Hill Park Hotel

3 out of 5
10 Heath Road, Rosyth Dunfermline Scotland
Fully refundableReserve now, pay when you stay
The price is AU$102 per night from 14 Dec to 15 Dec
AU$102
14 Dec - 15 Dec
includes taxes & fees
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.
Opens in a new windowHill Park Hotel
Richmond Park Hotel

Richmond Park Hotel

3 out of 5
26 Linlithgow Road Bo'ness Scotland
The price is AU$89 per night from 17 Dec to 18 Dec
AU$89
17 Dec - 18 Dec
includes taxes & fees
Located in Bo'ness, Richmond Park Hotel is in the historical district, within a 5-minute drive of Bo'ness and Kinneil Railway and West Lothian Golf Club.
Opens in a new windowRichmond Park Hotel
The City Hotel

The City Hotel

3 out of 5
18-20 Bridge Street Dunfermline Scotland
Fully refundableReserve now, pay when you stay
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.
Opens in a new windowThe City Hotel
Dean Park Hotel

Dean Park Hotel

4 out of 5
Dean Park Drive, Chapel Level Kirkcaldy Scotland
Fully refundableReserve now, pay when you stay
Located in Kirkcaldy, Dean Park Hotel is in the suburbs, a 4-minute drive from Cluny Golf and 6 minutes from Fife Ice Arena.
Opens in a new windowDean Park Hotel
The Adamson Hotel

The Adamson Hotel

3 out of 5
27 Main Street Dunfermline Scotland
Fully refundableReserve now, pay when you stay
The price is AU$127 per night from 14 Dec to 15 Dec
AU$127
14 Dec - 15 Dec
includes taxes & fees
Located in Dunfermline (Crossford), The Adamson Hotel is within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club.
Opens in a new windowThe Adamson Hotel
Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG

3 out of 5
Halbeath Dunfermline Scotland
Fully refundable
The price is AU$116 per night from 11 Jan to 12 Jan
AU$116
11 Jan - 12 Jan 2026
includes taxes & fees
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 Dunfermline ...
Opens in a new windowHoliday Inn Express Dunfermline by IHG
Don't see what you're looking for?
See all available properties in Milnathort
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.

Hotels in Milnathort

Get ready to start clogging your mates' feeds with pics of Milnathort (sorry, not sorry). lastminute.com.au has a small but fab selection of 4 hotels within 5 kilometres of the centre. That means less time running around and more time for fun!

Forget about FOMO — you won't be too far from the happening city centre if you score a room at the Kelson Lodge and The Green Hotel Golf & Leisure Resort.

Discover Kinross House Gardens, a rich and neat garden, open for everyone to view. You'll be glad to learn that The Windlestrae Hotel and Burnbank B&B are nearby. Because let's be honest, who wants to drag their feet back to the hotel after a long day's sightseeing?

You may also like to try The Howard, an Ascend Hotel Collection Member, which you can find 35 kilometres away. Or perhaps The Glasshouse, Autograph Collection, just a distance of 35 kilometres from Milnathort. The Crowne Plaza Edinburgh - Royal Terrace, 35 kilometres away, and the Balmule House, 13 kilometres away, are some other options.

Looking for things to do? Spend some time exploring the Kirkcaldy Museum and Art Gallery and Falkland Palace. You'll find them in Glenrothes, 16 kilometres to the east of Milnathort. If you're keen to spend a few nights in Glenrothes, look into the Balbirnie House and Holiday Inn Express Glenrothes. Or, you could stay in Dunfermline, 17 kilometres to the south of Milnathort, where you can choose from the Rooms at 29brucestreet and Pitbauchlie House Hotel. House of the Binns and Braefoot Bay Terminal are up there with the most popular attractions to see for those visiting Dunfermline.

You'll come across some awesome activities in Stirling. National Wallace Monument, the University of Stirling and the Bannockburn Heritage Centre are our top picks. This regional hub is located 35 kilometres west of Milnathort and has a population of 33,000. Why not also visit Tolbooth and Old Town Jail? If you're keen to stay in Stirling, be sure to check out the current deals at the Royal Hotel and Macdonald Forest Hills Hotel & Spa.

After sleeping upright all night, a nice warm bed at the Holiday Inn Express Edinburgh Airport will feel heavenly! If that's chockers, try the DoubleTree by Hilton Edinburgh Airport. Both are super close to Edinburgh Airport, which is 30 kilometres from Milnathort's centre.

Milnathort hotels essential information

Accommodation
1,065 hotels
Lowest Price
AU$89
Highest Price
AU$153
Popular hotels
Dakota Edinburgh, DoubleTree by Hilton Edinburgh - Queensferry Crossing, Best Western Plus Dunfermline Crossford Keavil House Hotel, Hill Park Hotel, Richmond Park Hotel, The City Hotel, Dean Park Hotel, The Adamson Hotel, Holiday Inn Express Dunfermline by IHG

Most recent Milnathort hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.