Best Hotels in Skiathos

What this small Greek island lacks in size, it makes up for in beaches and stylish bars. When you’re not relaxing on one of the many heavenly beaches, you can spend time exploring the green countryside and sleepy villages. When night falls, head to the harbour for a night in an authentic Greek taverna or a classy cosmopolitan bar. Skiathos Town is a favourite with A-list celebs, who love the members-only bars, designer boutiques and gourmet restaurants. With such stylish visitors, you can guarantee the hotels are excellent too: from the Hermes Apartments to the Esperides Beach Hotel, you’re spoilt for choice on your holidays to Skiathos.

Hermes Apartments

It’s easy to see why these family-run apartments have an official A-Class rating. From the warm welcome and delicious food to the picture-perfect location and never-ending views, the Hermes Apartments fail to disappoint. Take a five-minute walk to Kolios Beach, or a 15-minute bus to the town centre. There’s a large pool on site and a restaurant serving fresh seafood and traditional dishes.

Villa Christina

Surrounded by gardens on the edge of Skiathos, Villa Christina is a peaceful place for a self-catered stay. The whitewashed apartments are in Vromolimnos, making it a 15-minute walk to the beach and 10 minutes to the supermarket. The Greek décor gives the property an authentic feel, as does the palm tree-lined pool. The manicured lawns are perfect for sunbathing on, and the weekly barbecue serves up fresh traditional dishes.

Esperides Beach Hotel

Sat on the golden sands of Achladies Beach, the Esperides Beach Hotel is peaceful yet perfectly located for exploring the island. The neat gardens contrast the surrounding hills, covered in dense pine trees. You’ll have gorgeous views over the gardens or the Aegean Sea, thanks to balconies in every room. The U-shaped pool hugs a sun terrace with comfy sun-beds, and you can enjoy your meals in a stylish restaurant on site. There’s also a massage spa and a tennis court.


The Ariadni offers peaceful vibes with fantastic facilities. While it feels as though you’re a million miles from the real world, you’re only a 10-minute walk to Platanias Beach and 15 minutes by bus into Skiathos Town. There’s a big pool with a separate area for children, and an all-day bar nestled into one corner. If you don’t fancy cooking every night, you can take advantage of the delicious Grecian dishes served up at the pool bar.

Magda Studios and Apartments

With a 10-minute walk from pool to beach, you can’t go wrong staying at the Magda Studios and Apartments. The laid-back complex is a great base if you plan on soaking up the sun at the beach or exploring the island. The nearest bars, shops and restaurants are only a 15-minute walk away, while 20 minutes on the bus takes you into the heart of Skiathos Town. The quiet pool is the focal point of the grounds. It’s close to the forest, so even when it’s boiling hot, you’ll still get a cool breeze.

Zorbas Studios and Apartments

There’s no shortage of returning guests to the stellar Zorbas Studios and Apartments. The great food and unrivalled views keep people coming back year after year. As the accommodation is set above the coastal road, you’ll have panoramic views over the gently curving bay. When you want to head to the sea, it’s only a 10-minute walk. The infinity pool has a background of rolling countryside and gentle hills, or you can admire the view while sipping a drink at the bar.

Punta Hotel

If you’re looking for somewhere serene, secluded and seriously relaxing, book a stay at the Punta Hotel. It’s set across the bay from Skiathos Town, on a headland that overlooks the coast. The hotel has its own private beach a 10-minute walk away and shuttle buses can take you into town. The pool has epic views over the Mediterranean Sea and is surrounded by sun-loungers and parasols. The restaurant offers sea views too, making it a romantic place to dine during the evenings.

Astoria Hotel

The Astoria Hotel is in a great location for getting around Skiathos, taking in the sights and enjoying the beach. There’s a sandy beach under five minutes away, with a few tavernas on route. There’s a bus stop just outside, making it easy to get to Skiathos Town and towns further afield. The hotel pool has a selection of sun-loungers, with tall trees giving a good amount of shade. The food is good – though the bar’s cocktail selection is the highlight.

Nina Areti

At the Nina Areti, you’ll see everything that makes Skiathos such a popular destination, like it’s tumbling hillsides to the bright Aegean Sea. You can walk to Agia Paraskevi, Troulos and Platanias within 15 minutes, offering a wide variety of bars and restaurants. The beaches are even closer! The pool has impressive views, looking out over the green hills to the sea below.

Villa Maria Apartments

The Villa Maria Apartments are about enjoying the laid-back pace of Grecian life. In a secluded spot among sweet-smelling pine trees, it’s hard to believe you can walk into the town centre in 15 minutes and the beach in 20. There’s no noisy entertainment or bustling activities roster here. Enjoy a chilled-out pool area with a nearby bar instead. For children, there’s a separate pool area which is in eyeshot of the sun terrace.