Where to Stay in Skiathos: Best Areas and Hotels for Families, Couples and Beach Lovers
Where to Stay in Skiathos: Best Areas and Hotels for Every Traveller
Skiathos is small, green and known for its beaches. The choice is simple: stay in the town for evenings out, or on a beach bay for sand and resort facilities. See our Skiathos island review.
The areas in plain terms
Skiathos Town (Chora): harbour, restaurants and bars. Hillside hotels have sea views.
Koukounaries Bay: the best known beach on the island, with large beach hotels.
Vasilias and the southern bays: quieter resort stretches.
Best for families
Elivi Skiathos, Koukounaries Bay. Beachfront, with three restaurants, two pools and a spa. Rated 4.5 from 800 Google reviews.
The Skiathos Palace Hotel, Koukounaries Bay. Beach hotel with three restaurants, a pool, tennis and free breakfast. Rated 4.2 from 1,374 Google reviews.
Kassandra Bay Resort, Suites & Spa, Vasilias Beach. Two pools, a private beach area and a spa. Rated 4.6 from 603 Google reviews.
Best for couples
Mystery Skiathos Hotels, Skiathos Town. Hillside, with sea views, pool and free breakfast. Rated 4.6 from 135 Google reviews.
La Luna Skiathos Hotel, Troulos. Pool, terrace and sea views. Rated 4.9 from 360 Google reviews.
Best for a stylish stay in town
La Piscine Art Hotel. Pool and contemporary restaurant. Rated 4.6 from 404 Google reviews.
How to choose
If you want | Stay in |
Evenings out on foot | Skiathos Town |
The island's best known beach | Koukounaries Bay |
Quiet and space | Vasilias and southern bays |
Before you book
Check the distance to the beach and whether there is a shuttle.
Check ferry or flight timings for transfers.
Read recent reviews for your dates.
More Greek islands: see 10 Best Greek Islands to Visit.

Comments