Castrovillari is 74km from the chief town of the area, Cosenza.
From the motorway A3 (exit Morano Calabro-Castrovillarior Castrovillari-Frascineto, both are 6km from the centre) By train, get off at the station Spezzano Albanese Terme (16km) from Cosenza or Sibari (30km).
The township does not have a railway station, but there is a coach which connects to all the major cities (Naples, Bari, Rome, Florence, Siena, Perugia, Bologna, Modena, Milan, Turin) and also with some destinations in Germany.
The nearest airport is Lamezia Terme.
There is also another local bus service, used by the residents, which connects Castrovillari to the Mediterranean Sea (Scalea) and the Ionian Sea (Trebisacce).
Finally, the Ferrovie della Calabria, (the Calabrian Railways) organizes a public transport service every hour connecting the bus station to the shopping centre “Le Vigne” and return.