Genova wird von mehreren Bahnhöfen bedient, die die Stadt mit verschiedenen Zielen in ganz Italien und darüber hinaus verbinden. Die wichtigsten Bahnhöfe sind strategisch in verschiedenen Stadtteilen gelegen, die jeweils unterschiedliche Reisebedürfnisse bedienen. Der Bahnhof Genova Piazza Principe ist der größte Bahnhof, der im Stadtteil Principe liegt und Hochgeschwindigkeits- sowie Regionalzüge zu zahlreichen italienischen Städten, darunter Mailand und Turin, anbietet. Der Bahnhof bietet eine Vielzahl von Annehmlichkeiten für Reisende. Ein weiterer bedeutender Bahnhof ist Genova Brignole, der im Stadtteil Brignole zu finden ist. Dieser Bahnhof bedient hauptsächlich regionale Züge und ist wichtig für den lokalen Pendelverkehr, der Genova mit den umliegenden Gebieten verbindet. Darüber hinaus spielen kleinere Bahnhöfe wie Genova Nervi und Genova Sestri Ponente eine Rolle bei der Bedienung der Vororte. Genova Nervi, das an der Küste liegt, ist ein kleinerer Bahnhof, bietet jedoch eindrucksvolle Zugverbindungen in Richtung Osten zur Cinque Terre. Jeder Bahnhof liegt relativ nah beieinander, mit einer ungefähren Entfernung von 2-3 Kilometern zwischen den großen Bahnhöfen. Die Effizienz der Bahnverbindungen ermöglicht das Reisen in der gesamten Region Ligurien und bietet Zugang zu breiteren nationalen und internationalen Netzwerken.