Best Beaches in Skiathos

Skiathos is blessed with more than 60 white- and golden-sand beaches that are recognised as some of the best beaches in Greece and the Aegean Sea – just perfect for a honeymoon or romantic getaway holiday.

The sheltered south coast beaches are typically framed by sweet-smelling pine trees and deep blue crystalline waters, while the north coast beaches are more rugged, indented with steep cliffs, pine forests and caves.

Blessed with calm water, most south coast beaches offer a choice of water sports, tavernas and holiday accommodation.

The best beaches, clockwise from Skiathos town, include…

Koukounaries Beach

Rated as one of the most unspoiled natural beaches in the Mediterranean, this 1.2km-long crescent of soft white sand nestles between an environmentally protected pine forest and the calm blue waters of the bay.

Breathe-in the pine-scented air, sunbathe, swim in the crystalline turquoise waters and savour a fresh seafood lunch at one of the beachside tavernas on the most famous beach on Skiathos.

Facilities include toilets, showers, lifeguards, sun beds, umbrellas and a huge range of water sports including banana boat rides, water skiing and sailing. A riding stable, located just behind the beach, offers the chance to explore mountain trails on horseback.

Visit for a day or stay longer at one of the beachside hotels, including the luxury Pallas Hotel resort.

Koukounaries Beach is located on the south coast, around 16km from Skiathos town, a 30-minute bus ride away.

Megali Ammos Beach

This long and popular golden-sand beach is easily reachable on foot, scooter or local bus from Skiathos town.

Facilities include sun beds, umbrellas, beachside tavernas and a range of accommodation options at nearby Ftelia.

Kanapitsa Beach

This long golden-sand beach hosts an array of water sports such as wind surfing, scuba diving, water skiing, jet skiing, sailing and speed boating.

Sunbathe on the beach, sign up for a scuba diving excursion or snack on tasty seafood at one of the beachside tavernas.

Kanapitsa is located on the south coast, around 5km from Skiathos town.

Kalamaki Beach

Nestled beneath a grassy hillside, fringed by pine trees and facing the calm crystalline waters of a sheltered cove, Kalamaki is a good escape from the more popular beaches of Skiathos.

Sunbathe on the small crescent of fine golden sand and swim in the clear waters.

Kalamaki is located on the south coast, around 5km from Skiathos town. Hire a scooter to get there or take a water taxi from Kanapitsa Beach.

Vromolimnos Beach

Dig your toes into the soft golden sand of this 7km-long beach that gently shelves into calm turquoise waters perfect for swimming, windsurfing, water skiing and jet skiing.

Vromolimnos is fringed by stands of shady pine trees and offers a taverna for visitors. This popular beach gets very crowed during the summer high season of July and August.

Vromolimnos is located on the south coast, around 6km southwest of Skiathos town.

Agia Paraskevi Beach

Choose from a wide range of water sports on this long crescent of soft golden sand that lies nestled between shady pine trees and turquoise waters.

Facilities include sun beds, umbrellas and various accommodation options including hotels, villas and studio apartments. Go swimming and water skiing, sunbathe on the soft sand and savour fresh seafood at one of the beachside tavernas.

Agia Paraskevi is located on the south coast, around 6km from Skiathos town.

Troulos Beach

Pick a spot to sunbathe on one of the island’s prettiest beaches, flanked by lush green promontories and facing a tiny island that sits framed by the turquoise bay.

This soft golden-sand beach offers good swimming and facilities, including sun beds, umbrellas and a beachside taverna.

Troulos is located on the south coast, around 7km from Skiathos town.

Agia Eleni Beach

For an alternative to the usually bustling Koukounaries Beach, try this less-crowded white-sand beach just a short walk away.

Nestled between pine trees and the turquoise waters of a wide cove, Agia Eleni offers good swimming and windsurfing conditions. Facilities include sun beds, umbrellas and lifeguards.

Agia Eleni Beach is located on the south coast, around 16km from Skiathos town.

Maratha Beach

Sunbathe on soft golden sand and swim in the crystalline waters of this lovely beach located not far away from Koukounaries Beach.

With a beachside tavern, sun beds and umbrellas, Maratha is another good, less-crowded alternative to Koukounaries Beach.

Maratha is located on the south coast, around 10km from Skiathos town.

Banana Beach

Banana Beach is the collective name given to three beaches located on a small peninsula at the southwest tip of Skiathos.

Banana Beach comprises Little Banana (also called Sparticus), Big Banana and a small clothing-optional beach separated from Big Banana by a rocky outcrop.

Choose your spot to get a tan, swim and snorkel in the clear waters of the bay and unwind with a cold beverage at the beachside taverna. Facilities include sun beds, umbrellas and some water sports, including jet skiing and windsurfing.

Banana Beach nestles beneath a hillside covered with sweet smelling pine trees and provides stunning sunset views to the Pellion Peninsula on mainland Greece. Dolphins can often be seen playing just off the coast here also.

Banana Beach is located around 15km to the west of Skiathos town.

Mandraki Beach

Unwind on this uncrowded white-sand beach located on the northwest coast, an hour’s drive from Koukounaries.

This pristine stretch of beach offers good swimming, quiet sunbathing and a taverna and faces Mandraki, Angistros and Elia bays.

Facilities include sun beds, umbrellas and a snack bar.

Mandraki (also known as the Harbour of Xerxes) is the cove where Xerxes brought his triremes (galleys) to vanquish the Hellenic fleet moored at Skiathos during the Persian Wars (480 BC).

Mikros Asselinos Beach

This 1.4km-long beach is a mix of golden sand and smooth pebbles. It nestles between rocky vegetation-clad headlands and shelves into a deep blue bay.

Accessible by a dirt track from the main road, Mikros Asselinos offers a more secluded venue when compared to Skiathos’ busier beaches.

Asselinos is located on the southwest coast, around 12km from Skiathos town.

Lalaria Beach

Discover one of Greece's most picturesque beaches – a pristine white-pebble beach framed between soaring white limestone cliffs indented with nature-sculpted arches and vivid crystalline aquamarine waters.

Swim around the sea-formed rocky arch on the northern end of the beach and into some of the nearby caves. There are no facilities here so you need to take your own food and drinks.

Located on the northeast tip of Skiathos, Lalaria is accessible only by boat from Skiathos.

More about Skiathos…

Latest update: Best Beaches in Skiathos: 11 May, 2022