Coach and bus travel in Greece
As with the railway stations, Athens has 2 main bus stations for intercity travel, both located near the center of Athens.
Terminal A, which is located at 100 Kifissou is where you would depart or arrive from the Peloponnese, western Greece and the Ionian Islands. Terminal B, located on Liossion is where you would arrive or depart for central and northern Greece.
The national bus service is run by KTEL, and they provide routes for all over Greece. For more detailed information about where exactly these coaches travel to and the times of their arrival and departure, it is best to either contact the National Tourist Organization, or even head to the bus terminals themselves and find out the information there.
Again, it is advisable to purchase your tickets in advance, as during the summer or other busy times such as Christmas, these services are very busy and you may have trouble finding the ticket that you want.