Studio (4 Adults)
Sleeps 5 · 30 m² · 2× Double bed(s), 2× Single bed(s), Double bed(s)
- Air conditioning
- Single-room air conditioning for guest accommodation
- Balcony
- Private bathroom
- Bath or shower
Greveni Kallitheas, Paralia Katerinis, GR
9.2 guest rating· 127 reviews
Close to the Beach
Located just 300 metres from Kallithea Beach, Villa Eleni offers comfortable self-catered studios with air conditioning and free Wi-Fi.
Convenient Amenities
Each studio features a TV with satellite channels, a well-equipped kitchenette, and a private bathroom with a shower. Guests can also enjoy the beach bar, mini market, and BBQ facilities available at the sun terrace.
Great Location
With the town of Katerini just 8 km away and Thessaloniki city and Macedonia International Airport at a 70 km distance, Villa Eleni offers both convenience and tranquility. Free public parking is also available on site.
Book your stay at Villa Eleni now for a relaxing beach getaway!
These prices drop 10% for members
Membership is free and takes one email address. No password, and the prices on this page update straight away.
Sleeps 5 · 30 m² · 2× Double bed(s), 2× Single bed(s), Double bed(s)
Sleeps 3 · 20 m² · Double bed(s)
Sleeps 4 · 22 m² · Single bed(s), Double bed(s)









Greveni Kallitheas, Paralia Katerinis, GR
No special conditions apply for groups.
WiFi is available in the hotel rooms and is free of charge.
Free public parking is possible on site (reservation is not needed).
Pets are allowed on request. No extra charges.
Children of any age are allowed.
Children up to and including 2 years old stay for free when using an available cot.
Children up to and including 2 years old stay for free when using an existing bed.
Children from 3 years old to 17 years old stay for € 7 per person per night when using an existing bed.
You haven't added any extra beds.
Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.
Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.