Where to Stay in Kavala: Old Town, Beaches and Ammolofoi
Kavala is a port city on a hill in eastern Macedonia, with an old town inside Byzantine walls, an aqueduct and a castle above the harbour. Long sandy beaches, ancient Philippi and the island of Thassos are close by. Here are the partner hotels we book for our guests.
Where to stay: choose your base
- Kavala town – close to the old town, the harbour and the restaurants.
- The beaches west of Kavala – Tosca, Ammolofoi and Nea Peramos – best for a beach holiday.
Our partner hotels in Kavala
We work directly with these hotels. Tell us your dates and we reply within 24 hours with availability and a personal offer, including your private transfer if you wish.
Egnatia City Hotel & Spa, Kavala
Best for: city views and a spa
Hotel with indoor pool above Kavala.
See the hotelTosca Beach, Kavala
Best for: families and the beach
Hotel above a sandy cove 6 km from the city.
See the hotelAnasa Luxury Resort, Ammolofoi
Best for: a luxury beach stay
Boutique resort steps from Ammolofoi beach.
See the hotelBlue Bay Hotel, Nea Iraklitsa
Best for: the beach at Nea Iraklitsa
Beachfront hotel with pool and beach bar.
See the hotelAirotel Galaxy, Kavala
Best for: the harbour and the old town
Renovated hotel in the centre of Kavala.
See the hotelThe Oak Hotel, Keramoti
Best for: couples and families
Design hotel with pool in Keramoti, near the Thassos ferry.
See the hotelThe Seacret Private Villa, Nea Peramos
Best for: families and groups
Private sea-view villa near Ammolofoi beach.
See the hotelAfrodite Suites, Potos
Best for: couples and families
Bright suites 100 m from Potos beach.
See the hotelAlexandra Beach Thassos Spa Resort
Best for: families and couples
Beachfront spa resort near Potos, Thassos.
See the hotelBeach Hotel Kapahi, Pefkari
Best for: beach holidays
Beach hotel with pool on Pefkari bay.
See the hotelIliomagic Luxury Suites, Thassos
Best for: couples and families
Elegant pool suites near Limenas, Thassos.
See the hotelKamelia & Semeli Hotel, Skala Potamia
Best for: beach holidays
Seaside hotel in quiet Skala Potamia.
See the hotelNarciso Thassos Luxury Suites
Best for: couples
Boutique suites with jacuzzis near Skala Prinos.
See the hotelHow to get to Kavala
Kavala is about 160 km from Thessaloniki airport, roughly 1 h 45 by car, and about 30 km from Kavala airport. Our private transfers take you straight to your hotel: Thessaloniki airport – Kavala. See all our transfer routes.
What to do
- Walk up through the old town to the castle above the harbour.
- Visit ancient Philippi, a UNESCO World Heritage Site 15 km away.
- Swim at Ammolofoi, one of the best sandy beaches of the area.
- Take the ferry to Thassos for a day.
- Continue east – read our Thrace travel guide.
Frequently asked questions
Should I stay in Kavala town or by the beach?
Stay in town for the old town and the restaurants; stay at the beaches west of the city for a summer holiday by the sea.
How far is Kavala from Thessaloniki airport?
About 160 km, roughly 1 h 45 by car.
Can I visit Thassos from Kavala?
Yes. Ferries leave from Kavala and from nearby Keramoti, so it is an easy day trip.
Ask us to book your stay in Kavala
Send us your dates and the hotel you like – we reply within 24 hours with a personal offer, including your private transfer if you wish.
Ask us to book