Although there are many places to eat and drink in Kefalonia, the large size of the island, fortunately, prevents the creation of resorts with mass tourism. The majority of places to eat in Kefalonia are found in seaside resorts, such as Skala, Lassi, Lourdas, Fiscardo, Sami, Agia Efimia and others. Many nice restaurants are also found in the port towns of Argostoli and Lixouri. This is where visitors can find local dishes, including the famous Kefalonian meat pie.

Although Kefalonia is not an island famous for its vivid nightlife, there are many nice venues to have a drink at night. The most picturesque places to have a drink are found at the seaside village of Fiscardo, where across the port are nice bars with lounge music. Night venues are also found at the central square of Argostoli, in Lassi and Skala.