Can you drive from Agrigento through the middle of Sicily to get to Cefalu? How long would it take?
Of course you may. From Agrigento follow directions to Caltanissetta. Once you reach Caltanissetta follow the directions to Palermo. Get on the freeway (A19 - Palermo-Catania) and go toward Palermo. After a while, after Buonfornello follow directions to Messina (not Palermo anymore) (freeway A20). Exit at Cefalu. You need about 2 hours.