from Italy continued to Greece by Ferry. The ferry terminal Brindisi to Igounemitsa. From Igounemitsa to Athens city by bus and the cost 42 euro perperson. It’s take 5 hours to Athens.
I spent 1 night in Athens. From bus station at Athens to the city, you can purchase train ticket cost 1.20 euro for 90 minutes journey. No need to buy 2 tickets if you have to change train.

Bus station Athens

Train Subway at Athens