When traveling to the Greek coast, you are unlikely to experience problems with getting around the resorts. The same can be said about the public transportation situation in Criopighi. There are many public transportation stops in Criopighi: you can get to Thessaloniki, Hanioti or Kallithea, which is 5 km away from Criopighi. The same distance, but in the opposite direction, to Polychrono.
As for the prices of transportation in Criopighi, it all depends on the route. For example, to ride a tourist steam train from Kriopigi Beach hotel to the beach, you need to pay only 1 EUR. But a ride from the resort to Thessaloniki will cost 10.60 EUR.