Kavasila (Greek: Καβάσιλα, also Καβάσιλας) is a village in the municipal unit of Gastouni, Elis, Greece.
It is situated in a flat rural area, on the right bank of the river Pineios, at about 20 metres (66 ft) elevation.
Kavasila had a train station on the line from Patras to Kalamata via Pyrgos.
A branch line to Vartholomio and Kyllini was shut down around 2001.
The Greek National Road 9 (Patras - Pyrgos) passes east of the village.