Public bus from Palma de Mallorca to Palma de Mallorca (city)
Right opposite the cruise terminal (Estacio Maritima) exit is a stop for bus N° 1 (EMT bus company) Bus N° 1 takes you in 10 minutes from the cruise terminal to Plaça d'Espanya in the city center for € 2.50 per person (one way). The bus runs every 15 minutes.
If you are docked at the fort at Porto Pi, you can also take bus N° 1 at Dic de l'Oest bus stop opposite the fort.
If you wish, at Plaça d'Espanya you can catch a connecting bus N° 15 or 25 to the beaches (Balneari) east of the city. You can check the timetable in advance.