|Distance||86 miles (139 km)|
|Average train duration||4 h 5 min|
|Average train ticket price||$28 (€22)|
|Train frequency||5 a day|
|Direct train||Yes, there are 5 direct trains a day|
Trains from Monterosso al Mare to Bologna cover the 86 miles (139 km) long journey taking on average 4 h 5 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $28 (€22), but the average price of train tickets is $28 (€22).
Here are some other resources that might have the information you need