Cheap Train tickets to Castiglione del Lago

What are the most popular routes to Castiglione del Lago?

Perugia - Castiglione del LagoAverage price£10Average duration1h 7mDaily departures5
Terontola - Castiglione del LagoAverage price£6Average duration6mDaily departures4