Find the best transportation from Genoa to Rome

Go from Genoa to Rome (trains, Carpooling, Bus, flights)

Travel from Genoa to Rome starting from 11$.


Information about the route from Genoa to Rome

Trains

  • Average price: 36$

  • Best price: 12$

  • Journey duration: 5 h 1 min

  • 10 connections per day
  • First departure: 05:15
  • Last departure: 23:53

Stations of departure

  • Genova Piazza Principe
  • Genova Brignole

Destination stations

  • Roma Termini
  • Roma Ostiense
TrenitaliaTrenitalia Frecciabianca 861312:10pm – 5:03pmGenova Piazza Principe – Roma Termini-4 h 53 min
TrenitaliaTrenitalia Frecciabianca 86276:52pm – 10:59pmGenova Piazza Principe – Roma Termini-4 h 7 min

Trains

ES* 8613ES* 8619IC 511ES* 8627ES* 8623ES* 8691IC 505ES* 8605ES* 8601
Timetables Trains Genoa - Rome

Bus

  • Average price: 32$

  • Best price: 11$

  • Journey duration: 9 h 4 min

  • 18 connections per day
  • First departure: 00:15
  • Last departure: 23:15

Stations of departure

  • Genoa (Fanti D'Italia)
  • Genova (Piazza Della Vittoria)
  • Piazza Della Vittoria, 6
  • Genua Principe Stazione Ferroviaria
  • Genua Piazza Della Vittoria

Destination station

  • Roma (Tiburtina)
  • Rome Fiumicino
  • Largo Guido Mazzoni, 3
  • Rome Tiburtina
Eurolines GermanyEurolines Germany Normal7:00am – 4:15pmPiazza Della Vittoria, 6 – Largo Guido Mazzoni, 337.65 $9 h 15 min
FlixBusFlixBus Flixbus n50312:15am – 7:45amGenova (Piazza Della Vittoria) – Roma (Tiburtina)23.42 $7 h 30 min
Timetables Buses Genoa - Rome

Flights

  • Average price: 97$

  • Best price: 61$

  • Journey duration: 1 h 3 min

  • 5 connections per day
  • First departure: 07:15
  • Last departure: 19:10

Departure airports

  • Genoa

Destination airport

  • Rome Fiumicino
AlitaliaAlitalia Az 13807:15am – 8:20amGenoa – Rome Fiumicino123.82 $1 h 5 min
AlitaliaAlitalia Az 138412:00pm – 1:05pmGenoa – Rome Fiumicino200.46 $1 h 5 min
Timetables Flight Genoa - Rome

virail lets you search and compare times and prices of any transports from one city to another