We were on Celebrity last summer and we paid for shuttle to town in Civitavecchia (is that the right spelling?) which took us near the railway station for Rome, Dubrovnik and Venice (boat). All fairly pricey (10 dollar each I think) for the distance but easiest option. Got taxi in Livorno but was hard to find one for hire dockside and there was a shuttle into town, but didn't take you near the railway station. Tender to shores were free.
Thank you for all your answers, I don't know about you but I find this site invaluable.
I was on Celebrity two years ago to the Baltics and they were charging for the shuttles buses then.
Poor show but like the rest of the cruise lines - they're chasing the buck!
At some ports we have found there is a local FREE bus takes you into the centre and will bring you back out and they seem to run every 20/30 mins but not at all ports the reason we found our first is we thought it was the cruise shuttle ready to pay of $5 but the driver said were FREE a bit like that TV show a few years ago based around Grace Brothers !!
It may well depend on the tourist board of the port you are visiting e.g. Dublin, Belfast and Zeebrugge tourist board provided free buses at the docks last year.-Jo.