Personer i den åldersgruppen som inte är vaccinerade kommer att få böta 100 euro, drygt 1 000 kronor, meddelar myndigheterna.
Kravet gäller från den 16 januari, då 60-plussarna åtminstone måste ha bokat tid för sin första vaccindos.
Grekland har drabbats av en ny uppgång i coronavirusfall, och premiärminister Kyriakos Mitsotakis säger att beslutet är nödvändigt för att skydda de över en halv miljon äldre som inte har fått vaccinet.
– Det är priset vi får betala för hälsa, säger han.
Runt 63 procent av landets befolkning är fullvaccinerad, men siffran har stigit de senaste veckorna. Ovaccinerade personer får i nuläget inte vistas i inomhusrestauranger, biografer, museum och gym i landet.