Rome to Bologna by train

Last reviewed: July 2026

Typical duration
1 hour 57 minutes
Frequency
43 trains a day
Direct
Direct service (one change)
From price
tickets from EUR 19.90
Panoramic city view of Bologna

Train service

Train tickets

Omio

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

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.

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