Hallo,
über Civitavecchia Rom gibt es bereits einen Riiieeesen-Thread, siehe hier.
Grundsätzlich ist der Transfer über die Reederei gebucht, deutlich teurer, aber die Zeit wird optimal ausgenutzt und man ist auf der sicheren Seite. Wir hatten auf der Rückfahrt einmal eine Panne mit dem Bus, ein Ersatzbus musste bestellt werden - letztendlich waren wir erst über eine Stunde nach der regulären Abfahrt wieder in Civitavecchia! Aber: Da es ein MSC Transfer war, konnten wir ganz entspannt sein - das Schiff musste warten.
Als preisgünstiger und zuverlässiger Anbieter von Ausflügen, aber auch für reine Transfers sei Civitatours genannt (www.civitatours.it), siehe hier.
Dann natürlich die Bahn, wir haben hier keine Erfahrungen. Ich würde jedoch mal nachschauen, wie viele Schiffe im Hafen liegen - letztendlich wollen alle im selben Zeitfenster nach Rom und auch wieder zurück - das kann schon mal eng werden...