Extra sailings are being added to the ferry service between Berneray and Leverburgh during June-August.
The 43 additional sailings are planned to provide additional capacity in the height of the tourist season.
They will be added to the timetable this summer on a permanent basis. The aim is also to provide more economic and social benefit for local people and businesses.
An extra 153 services will also sail between Mallaig and Armadale from the 2nd – 26th March. They are being introduced on a trial basis for the next three years to support local efforts to extend the tourist season.
Minister for Energy, Connectivity and the Islands Paul Wheelhouse said: “I am very pleased to announce these additional services for two key routes on the Clyde and Hebrides Ferry Services network.
“They will help support communities on Skye, Harris and North Uist by giving local people, visitors and businesses more options on when and how to use these ferry links.
“The extra sailings have been added following consultation with community councils and local elected representatives, including both communities’ constituency MSPs, the Sleat Transport Forum and Comhairle nan Eilean Siar, so I hope they will be welcomed by all involved.
“This announcement underlines the Scottish Government’s commitment to ensuring our islands thrive and are supported by good transport links.”
Alasdair Allan MSP commented: “This is a very welcome development and one which I have continued to request over the past few years.
“There is clearly a capacity issue on the Sound of Harris, as the service has the highest utilisation of any Western Isles ferry route during the summer.
“I hope that these additional sailings will help to ease from the congestion issues and make it easier for tourists and locals alike to get about during the busy summer months.”