|Distance||179 miles (289 km)|
|Average train duration||3 h 15 min|
|Average train ticket price||$49 (€39)|
Trains from Rome to Monte Sant'Angelo cover the 179 miles (289 km) long journey taking on average 3 h 15 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $49 (€39), you can find the cheapest train ticket for as low as $46 (€37).
Here are some other resources that might have the information you need