Armadale is a quintessentially Scottlish hamlet located right at the southern end of the Isle of Skye on what is known as the Sleat Peninsula.
It has the most gorgeous and sheltered beach, ideal for a picnic or a day out with the family. This clean, sandy beach is particularly popular with those who enjoy watersports, especially surfers (during August to October the sea is ideal for surfing, and it can get a little busy, but it is still worth a visit).
👍 Hear about the deals first - click here and follow my Mini Cruise Addict page on Facebook (opens in new window).
The craggy shoreline also boasts a plethora of interesting rockpools where all sorts of wonderful creatures live. Not only that, but if you are a keen bird watcher you can see rocks doves, puffins, and oystercatchers all from this spot. Nature lovers taken note; this is where the Scottish primrose (the primula scotica) can be found. This lovely flower is extremely rare.
Although it is accessible by road, it’s more fun to take the ferry from Mallaig over the Sound of Sleat. On the crossing you’ll have ample opportunity to spot those famous birds, and maybe even have the chance to see other marine life too.
Once you arrive, apart from the stunning beach, Armadale is home to the excellent Clan Donald Skye Museum, which gives the entire history of the Isle of Skye.
Ferries to Armadale, Scotland
|Mallaig Armadale||11 daily||½ hour||See prices °|
This information is for reference purposes only. Journey times are approximate. Frequency is based on typical schedules. Schedules are subject to availability and weather conditions. Information correct at the time of writing.
Taster Cruise Ship Itineraries
Sorry, no mini cruise routes can be found sailing to Armadale sailing on a cruise ship.
Top 3 Cruise & Ferry Deals
- P&O Ferries Christmas Markets mini cruises from £40pp
- DFDS New Year's Eve mini cruise from £278pp
- P&O Ferries Amsterdam Mini Cruise From £40pp
To find other ports near you, take a look at the UK port map here.
The Pier, Armadale, Sleat, Isle of Skye, IV45 8RS, United Kingdom