Book Milnathort hotels

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

Village Hotel Edinburgh

Village Hotel Edinburgh

4 out of 5
140 Crewe Road South, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$217 per night from 28 Apr to 29 Apr
AU$217
per night
28 Apr - 29 Apr
Located in Edinburgh (Craigleith), Village Hotel Edinburgh is within a 10-minute drive of Princes Street and Edinburgh Castle.
Village Hotel Edinburgh
Dakota Edinburgh

Dakota Edinburgh

3.5 out of 5
Ferrymuir Retail Park, South Queensferry, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$196 per night from 6 May to 7 May
AU$196
per night
6 May - 7 May
Located in South Queensferry, Dakota Edinburgh is a 4-minute drive from Forth Rail Bridge and 14 minutes from Linlithgow Palace.
Dakota Edinburgh
The City Hotel

The City Hotel

3 out of 5
18-20 Bridge Street, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$135 per night from 16 May to 17 May
AU$135
per night
16 May - 17 May
With a stay at The City Hotel in Dunfermline, you'll be within a 5-minute walk of Saint Margaret's Cave and Pittencrieff Park.
The City Hotel
Save an average of 15% on thousands of hotels when you're signed in
Macdonald Inchyra Hotel & Spa

Macdonald Inchyra Hotel & Spa

4 out of 5
Grange Road, Polmont, Falkirk, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$172 per night from 6 May to 7 May
AU$172
per night
6 May - 7 May
With a stay at Macdonald Inchyra Hotel & Spa in Falkirk (Polmont), you'll be steps from Macdonald Inchyra Hotel Spa and a 3-minute drive from The Kelpies.
Macdonald Inchyra Hotel & Spa
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$170 per night from 26 Apr to 27 Apr
AU$170
per night
26 Apr - 27 Apr
With a stay at Hill Park Hotel in Dunfermline (Rosyth), you'll be within a 15-minute drive of Royal Highland Centre and Deep Sea World.
Hill Park Hotel
Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns

4 out of 5
11 Fife Leisure Park, Dunfermline, Scotland
The price is AU$113 per night from 6 May to 7 May
AU$113
per night
6 May - 7 May
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 ...
Sweet Chestnut, Dunfermline by Marston's Inns
The Victoria Hotel

The Victoria Hotel

3 out of 5
28 Victoria Road, Kirkcaldy, Scotland
The price is AU$203 per night from 29 Apr to 30 Apr
AU$203
per night
29 Apr - 30 Apr
When you stay at The Victoria Hotel in Kirkcaldy, you'll be near the beach and within a 5-minute drive of Fife Ice Arena.
The Victoria Hotel
Holiday Inn Express Dunfermline, an IHG Hotel

Holiday Inn Express Dunfermline, an IHG Hotel

3 out of 5
Halbeath, Dunfermline, Scotland
Fully refundable
The price is AU$105 per night from 28 Apr to 29 Apr
AU$105
per night
28 Apr - 29 Apr
Located in Dunfermline, Holiday Inn Express Dunfermline, an IHG Hotel is a 2-minute drive from Townhill Country Park and 5 minutes from Andrew Carnegie Birthplace ...
Holiday Inn Express Dunfermline, an IHG Hotel
The Lodge At Perth Racecourse

The Lodge At Perth Racecourse

3 out of 5
Perth Racecourse, Scone Palace Park, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$130 per night from 5 May to 6 May
AU$130
per night
5 May - 6 May
With a stay at The Lodge At Perth Racecourse in Perth, you'll be on the riverwalk, just steps from Perth Racecourse and a 4-minute drive from Scone Palace.
The Lodge At Perth Racecourse
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
941 hotels
Lowest Price
AU$105
Highest Price
AU$217
Popular hotels
Village Hotel Edinburgh, Dakota Edinburgh, The City Hotel, Macdonald Inchyra Hotel & Spa, Hill Park Hotel, Sweet Chestnut, Dunfermline by Marston's Inns, The Victoria Hotel, Holiday Inn Express Dunfermline, an IHG Hotel, The Lodge At Perth Racecourse

Most recent Milnathort hotel reviews

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