There are many buses from Athens and Thessaloniki to towns of Thessaly. Buses to Thessaly depart from Liossion KTEL Bus Station in Athens. There are also buses from the towns of Thessaly to smaller villages.
Volos is the only port of Thessaly. Ferries from the port of Volos go to the islands of Skiathos, Skopelos, and Alonissos. In summer, there are also local ferries from Platanias, southern Pelion, to Skiathos. Book your ferry tickets online!
Information about how to get to the different regions of Thessaly: Meteora | Pelion