Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
AU$221 per night for 2 guests
Moorings Guest HouseGet Rates
Nestled on the beach, this Mallaig apartment building is within 1 mi (2 km) of Mallaig Heritage Centre and Lochaber Geopark. Camusdarach Beach is 2.4 mi (3.9 ...
Telford Highland Apartments Gillies ParkGet Rates
AU$322 per night for 2 guests
AU$911 per night for 2 guests
AU$218 per night for 2 guests
Situated in the historical district, this eco-friendly hotel is within a 10-minute walk of Lochaber Geopark and Loch Linnhe. Ben Nevis Distillery and Inverlochy ...
AU$190 per night for 2 guests
AU$147 per night for 2 guests
AU$455 per night for 2 guests
AU$274 per night for 2 guests
Situated in Portree, this hostel is within a 5-minute walk of Somerled Square and Portree Harbour. Old Man of Storr and Skye Riding Centre are also within 12 ...
AU$83 per night for 2 guests
Visitors to Mallaig are sure to enjoy the restaurants, seaside, and bars. This city also attracts tourists with its welcoming locals. In Mallaig, there are 5 hotels and other accommodations to choose from.
The city's natural setting is picturesque, including the seaside and these places to visit: Camusdarach Beach, Morar Beach, and Loch Morar. Taking a ferry is a top activity, and Circular Walk is one place to visit. A couple of additional sights to add to your agenda are Mallaig Heritage Centre and Loch Nevis.
As you plan your holiday getaway, you'll find 5 hotels and other lodging options available to pick from in Mallaig. This is a top rated accommodation based on Expedia user reviews:
With so many choices for transportation, exploring all of Mallaig is a breeze. To venture out into the surrounding area, ride one of the trains from Mallaig Station or Morar Station. You can take a ferry across the water to see more of the region.