Rome to Bologna by train

Direct high-speed trains from Rome to Bologna take about two hours, with Italo and Trenitalia serving Roma Termini, Roma Tiburtina and Bologna Centrale.

Panoramic aerial view of Bologna's old town and surrounding hills
Typical duration
1 hour 57 minutes
Frequency
43 trains a day
Changes
Direct service (one change)
Origin
Rome
Destination
Bologna
Country
Italy

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • Rail Europe

    Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

  • Trainline

    Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Train service

Find places to stay in Bologna

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BolognaHotels and apartments via Booking.com

Frequently asked questions

Is there a direct train from Rome to Bologna?

Yes. Italo and Trenitalia both run direct high-speed trains between Rome and Bologna. You do not normally need to change trains.

How long does Rome to Bologna by train take?

The fastest advertised Italo services take 1 hour 57 minutes. Trenitalia Frecciarossa services on the same high-speed corridor run around 2 hours 3 minutes on the fastest listed trains.

Which operator should I choose, Italo or Trenitalia?

Choose the operator with the best time, station, fare, and ticket conditions for your date. Italo can be strong on advance fares, while Trenitalia Frecciarossa is the main choice for Interrail and Eurail passholders who need a pass reservation.

How much does Rome to Bologna by train cost?

Italo advertises Rome-Bologna tickets from EUR 19.90 when available. Actual fares vary by operator, date, demand, train, and ticket conditions, so compare live prices before booking.

Can I use an Interrail or Eurail pass from Rome to Bologna?

Yes, but plan around Trenitalia Frecciarossa and a paid seat reservation. Eurail lists the domestic Frecciarossa reservation fee in Italy at EUR 13 in both first and second class.

More routes