A coastal landscape with a ruined stone structure, grassy fields, and distant hills.

Find hotels in Melvaig from $146

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Melvaig hotels

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
4.0 star property
Gairloch
9.2 out of 10, Wonderful, (139 reviews)
$262 nightly
The price is $315
Jul 18 - Jul 19
Total with taxes and fees
Shieldaig Lodge Hotel

The Millcroft Hotel

The Millcroft Hotel
3.0 star property
Gairloch
8.4 out of 10, Very Good, (188 reviews)
"Nice view from room 6 over the bay."
United Kingdom
ivan
$179 nightly
The price is $214
Jul 10 - Jul 11
Total with taxes and fees
The Millcroft Hotel

Gairloch Hotel

Gairloch Hotel
3.5 star property
Gairloch
8.0 out of 10, Very Good, (853 reviews)
"Loved the room and view and the food was lovely"
United Kingdom
Janice
$122 nightly
The price is $146
Jul 30 - Jul 31
Total with taxes and fees
Gairloch Hotel

Loch Maree Hotel

Loch Maree Hotel
3.0 star property
Achnasheen
8.0 out of 10, Very Good, (217 reviews)
"The coziest hotel with a great view and even better staff! "
United States
Terri
$215 nightly
The price is $258
Jul 27 - Jul 28
Total with taxes and fees
Loch Maree Hotel

The Old Inn

The Old Inn
3.0 star property
Gairloch
7.8 out of 10, Good, (89 reviews)
"Incredible inn and very accommodating to.our young family. Tremendous scenery."
United States
Ian
$203 nightly
The price is $243
Jul 19 - Jul 20
Total with taxes and fees
The Old Inn

Gairloch Highland Lodge

Gairloch Highland Lodge
3.0 star property
Gairloch
7.8 out of 10, Good, (153 reviews)
"We had a lovely stay in a family, dog-friendly room. The gentleman on reception was very helpful and friendly. It was peaceful and a lovely location. Great to have an honesty bar option. Could do with a little TLC but we had a good stay!"
United Kingdom
Alison
$169 nightly
The price is $202
Jul 10 - Jul 11
Total with taxes and fees
Gairloch Highland Lodge

Gairloch Sands Youth Hostel

Gairloch Sands Youth Hostel
3.0 star property
Gairloch
8.0 out of 10, Very Good, (20 reviews)
"Great little spot with an amazing view in a beautiful little town"
United States
Elizabeth
$138 nightly
The price is $166
Aug 3 - Aug 4
Total with taxes and fees
Gairloch Sands Youth Hostel
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.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Melvaig

Check out Big Sand Beach and Gairloch Beach—just a couple of the sights around Melvaig.

A coastal road winding along a grassy hillside with a beach and scattered houses in the distance.
Photo by Mick Garratt
Open Photo by Mick Garratt

Top Melvaig Hotel Reviews

More cheap stays in Melvaig

Hotels in Melvaig with star-rating

Frequently asked questions

What is the best area to stay in Melvaig?
The best area to stay in Melvaig is directly within the village itself, particularly along the coastal road that runs through it.

This area is characterized by scattered crofts and homes offering direct views of the Outer Hebrides across The Minch. It's a quiet, picturesque location, with the Melvaig Lighthouse marking the northernmost point of the road. Access to the coastline and walking paths is readily available from most properties.

For couples seeking a tranquil getaway, Melvaig is an ideal choice. The serene environment, stunning sunsets over the water, and opportunities for stargazing provide a romantic backdrop. Many accommodations offer private patios or gardens great for enjoying the views in peace.

Solo travelers looking for a peaceful retreat will also find Melvaig appealing. The area offers ample opportunities for photography, birdwatching, and quiet contemplation amidst breathtaking natural scenery.
When is the best time to go to Melvaig?
The best time to go to Melvaig is during the summer months, from June to August, for the most favorable weather conditions.

During this period, you'll experience longer daylight hours, with sunsets extending well into the evening, providing ample time for outdoor activities such as hiking along the coastal paths or exploring the nearby beaches. The temperatures are generally milder, making it comfortable for enjoying the natural beauty of the Highlands. This time of year is particularly well-suited for families looking to spend time outdoors, as the weather is more predictable for activities like wildlife spotting or visiting the nearby lighthouse.

For travelers seeking a peaceful retreat and a chance to witness the Northern Lights, the shoulder seasons of late spring (May) and early autumn (September) can also be rewarding. While the weather can be more variable, these months offer fewer crowds and a unique opportunity to see the aurora borealis if conditions are right.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Melvaig.
How can I save on a Melvaig hotel booking with Expedia?
With Expedia, you earn OneKeyCashā„¢* on eligible Melvaig hotel bookings for every dollar you spend – just join our One Keyā„¢ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Melvaig hotel?
Prices for hotels in Melvaig often vary, but you can find a great deal from $146 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.