Bueno, la respuesta obvia es hacer autostop - ¡eso reducirá enormemente tus costos de transporte ;) Todo depende de si estás dispuesto a intentarlo. Personalmente, no suelo hacerlo, pero en las ocasiones que lo he hecho, ha sido bastante divertido.
Una cosa a tener en cuenta sobre el transporte público en Sicilia es que es casi un servicio de 6 días: las opciones de transporte se reducen considerablemente los domingos. Consulta los horarios con anticipación y habla con los lugareños.
Al parecer, la red ferroviaria es económica en comparación con otras ubicaciones en Europa. Sin embargo, aparte de las rutas entre las principales ciudades (Messina, Palermo y Catania), los trenes pueden ser escasos, así que asegúrate de siempre consultar los horarios.
Ten en cuenta que a veces un servicio listado es en realidad ¡un autobús(!) que parte desde fuera de la estación!
La opción B son los autobuses - las rutas son mucho más extensas y económicas. La mayoría de las ciudades e incluso pueblos pequeños tienen al menos una conexión de autobús a otras ciudades todos los días. Y desde cualquier lugar, puedes tomar un autobús a Palermo (supongo que estarás llegando en avión allí, lo cual sería útil, pero si no, la mayoría de esto sigue siendo aplicable).
También hay algunos barcos a las islas cercanas.
Para llegar al Monte Etna, hay autobuses diarios desde y hacia Catania y Nicolosi.