|Distance||130 miles (209 km)|
|Average train duration||4 h 43 min|
Trains from Varenna to Monterosso al Mare cover the 130 miles (209 km) long route taking on average 4 h 43 min with our travel partners like. There are direct train services available.
Here are some other resources that might have the information you need