Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Overview of The Millcroft Hotel

Photo gallery

Featured image

The Millcroft Hotel

3 out of 5

4.3/5 Excellent

Guests rated this property 4.4/5 for cleanliness.

Popular amenities

  • Free WiFi
  • Breakfast included
  • Parking included
  • Restaurant
  • Bar
  • Laundry

Explore the area

  • Popular LocationGairloch Heritage Museum10 min walk
  • Popular LocationUllapool Harbour99 min drive
  • Popular LocationGruinard Island113 min drive

Choose dates to view prices

Family Suite, Private Bathroom, Partial Sea View

  • Partial sea view
  • Sleeps 4
  • 2 Single Beds and 1 Queen Bed

Traditional Suite, Ensuite, Sea View (Suite 22)

  • Sea view
  • Sleeps 2
  • 1 Double Bed

Deluxe Suite, Private Bathroom, Sea View

  • Sea view
  • Sleeps 3
  • 1 Queen Bed and 1 Single Bed

Classic Suite, Ensuite (25)

5/5 guest room rating
  • Sleeps 2
  • 1 Double Bed

Comfort Single Room, Ensuite (5A)

  • Sleeps 1
  • 1 Double Bed

Standard Single Room, Ensuite, Mountain View (Single Room Standard)

5/5 guest room rating
  • Mountain view
  • Sleeps 1
  • 1 Single Bed

Standard Double Room, Ensuite, Sea View (Double Room)

5/5 guest room rating
  • Sea view
  • Sleeps 2
  • 1 Queen Bed

Double Room, Ensuite, Sea View (Small Double)

No guest room rating
  • Sea view
  • Sleeps 2
  • 1 Queen Bed

Standard Twin Room, Ensuite, Sea View (Twin Room)

5/5 guest room rating
  • Sea view
  • Sleeps 2
  • 2 Single Beds

Deluxe Double Room, Ensuite, Sea View

  • Sea view
  • Sleeps 2
  • 1 Queen Bed

About this area


The Millcroft Hotel is located in Gairloch. Travellers eager for a bit of culture can stop by Gairloch Heritage Museum, while those wishing to experience the area's natural beauty can explore Gairloch Beach and Big Sand Beach. Take the opportunity to explore the area for outdoor excitement like hiking/biking trails and other activities like birdwatching.
Popular Location

What's nearby

  • Gairloch Heritage Museum - 10 min walk
  • Gairloch Beach - 2 min drive
  • Big Sand Beach - 26 min drive
  • Ullapool Harbour - 99 min drive
  • Gruinard Island - 113 min drive


  • McColl's @ Gairloch - 10 min walk
  • Steading Bistro - 11 min walk
  • The Shieling Restaurant - 13 min walk
  • Hai Yang - 14 min walk
  • Hai Yang Chinese Takeaway - 15 min walk

About this property

The Millcroft Hotel

3-star hotel with free breakfast and restaurant
Along with a restaurant, this smoke-free hotel has a bar/lounge and laundry facilities. Free WiFi in public areas and free self parking are also provided. Other amenities include free breakfast. This hotel has 12 rooms.
The Millcroft Hotel offers 12 forms of accommodation. Housekeeping is provided on a daily basis.
The recreational activities listed below are available either on-site or nearby; fees may apply.

Frequently asked questions

Can I cancel my reservation for free at The Millcroft Hotel and receive a full refund?
Yes, The Millcroft Hotel offers free cancellation on select room rates, because flexibility matters! Please refer to The Millcroft Hotel cancellation policy on our site for more details about any exclusions or requirements.
How much does it cost to stay at The Millcroft Hotel?
As of 8 May 2021, prices found for a 1-night stay for 2 adults at The Millcroft Hotel on 9 May 2021 start from £125, including taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
How much is parking at The Millcroft Hotel?
Self-parking is free at this property.
What time is check-in at The Millcroft Hotel?
Check-in is from 3:00 PM - 10:00 PM.
What time is check-out at The Millcroft Hotel?
Checkout is at 10:30 AM.
Where is The Millcroft Hotel located?
Situated in Gairloch, this hotel is within 1 mile (2 km) of Gairloch Heritage Museum and Gairloch Beach. Big Sand Beach and Loch Maree are also within 6 miles (10 km).