From Athens via the National Road Athens-Lamia. The distance is 324 kms, and it is covered by regular timetables of the KTEL, in 4 hours.
From Thessaloniki, KTEL transports you to the city of Volos in 2 hours and 30 minutes.