The bus journey from Budapest was appro 19 hrs long after the boarder stops. I’m surprised it was quite a pleasant bus journey travelling through Serbia Yugoslavia into Greece. Talking with many people helped the time pass also.
Another bus ride 2 hrs from Thesssaloniki took us to Kavala. The most beautiful bus ride beside the ocean most of the way. I just couldn’t sleep and had to keep looking.
Thessaloniki is a beautiful old city by the water.