Tsougria beach is not part of the Skiathos mainland, it’s actually an islet across from the port of Skiathos town. There’s a regular boat service from the harbour which costs 10 Euros for an open ended return trip and there tends to be 2 or 3 trips out and back.
Kastro beach is a small secluded beach on the northern tip of Skiathos island away from the more popular southern beaches. The taverna offers excellent sea food, Greek specialities and refreshments but there's no sun loungers or water sports.
Tzaneria beach is approximately 120m long, it consists of coarse sand and lots of facilities including rows and rows of sun loungers, a taverna that plays music and serves food and drinks, water sports like pedalos, boat hire and other thrill rides.
Kolios beach is located on the north west corner of the Kalamaki peninsular which is down on the south coast it's a coarse sand beach with a single taverna that's not always open, there’s a couple of rows of sun loungers around the taverna but plenty of space too.
Vassilias beach is roughly half way between Skiathos Town and the Kalamaki peninsular it's a narrow beach that’s well organised with plenty of sun loungers and umbrellas, a beach taverna and a huge array of water sports, canoes and boat hire.
Koukounaries is probably the most popular beach in Skiathos, and with good reason, it’s a picture perfect beach with fine white sand, crystal clear water and pine trees lining the shore. Koukounaries beach has a good selection of water sports and tavernas.
Vromolimnos beach has fine sand and offers everything you need for a day at the beach. Whether you want to have a go on the water sports like jet skis and banana boats or simply lie on the sun loungers topping up your tan and listening to the music from the taverna.
Krifi Ammos beach is found on the west coast, it's a relatively unknown and unspoiled beach, especially when compared to those on the south coast. The beach itself is just under 200m wide, there's rocks at both ends and the beach is backed by hills and trees.
Xanemos beach is around 300m long and really deep so even with 3 rows of sun loungers it doesn’t feel busy or crowded. Xanemos is a great option if you want to get away from the mass crowds and it’s just a short walk from Skiathos Town.
Lalaria is a shingle and pebble beach on the north of Skiathos island, it has amazing rock formations and is only accessible by private boat or tour. There are absolutely no facilities here so if you plan on visiting for the day you’ll need to bring your own food, drink.