Public works minister Mabel Cabrer announced that the trains will be free on December 24, 25 and 31 and on January 1, 5 and 6.
In addition to this, the trains will run all night on Christmas Eve and New Year's Eve when the service will also be free.
Cabrer said that this measure had been introduced last year and proved to be very popular, which is why it was being offered again this year.
This is one of the ways in which the Balearic government is trying to cut the death toll on the roads, and persuade motorists not to drink and drive.
Cabrer also said that every effort was being made to improve safety on the railways, and a 1.8 million euro a year contract has just been awarded for the maintenance and improvement of the tracks.
The company will be responsible for cleaning and inspecting the state of the tracks, electric installations, level crossings and signals.