A new agreement reached by the Balearic Government, Palma City Council and 20 cruise lines means the daily average number of berths must fall from 8,500 to 7,500 between June and September from 2027 to 2029.
The cap will remain at 8,500 outside that three-month window. Although the summer limits end in 2029, the agreement is in place until 2031.
The environmental agreement maintains a cap of three cruise ships per day in Palma's port, with one allowed to carry more than 5,000 passengers.
As part of the agreement, cruise lines will conduct a study of tourist movements across Majorca to improve traffic flows and promote alternative destinations.
Priority will be given to zero-emissions vessels, including those that use liquefied natural gas, methanol or hydrogen, or those able to connect shore-side electricity.
Companies have also pledged to reduce waste and ensure cruise routes avoid Posidonia seagrass meadows.
In February, more than 40 organisations, including the Federation of Small and Medium-Sized Enterprises of Majorca and the Association of Small and Medium-Sized Businesses reportedly presented a manifesto to Palma City Council calling for the "continuity and stability of cruise tourism in Majorca".
Interested in learning more about responsible travel? Applications are now open for the 2026 TTG Sustainable Travel Heroes programme
Sign up to TTG Cruise news
Get the key cruise trade stories, trends and interviews delivered straight to your inbox every Tuesday.