Cruise ships dock in Cagliari's main port, which is about a 15-minute walk from the main area of Piazza Matteotti. Be aware that the town is hilly, so if you plan to walk, wear comfortable shoes. The city also offers a free shuttle bus that runs between the port and the piazza.
Piazza Matteotti contains the Sardinia tourist information, car rental offices and a taxi stand. Buses, which also leave from Piazza Matteotti, connect Cagliari to Sardinia's other towns.