I will be taking a trip at the end of May into June visiting several European countries and along the route I'm hoping to travel from Naples, Italy to Kotor, Montenegro to Athens, Greece. I know that is a little obscure, but I'm hoping to find a way to make it happen without having a car. I'm open to flights, trains, buses, or ferries. However most flights seem to be on the more expensive range considering the distance and take very long layovers in various other cities. Also I looked into a ferry from Bari, Italy to Bar, Montenegro and it seems to not be operating anymore. Due to its location I assumed it would be more convenient to reach Montenegro from Italy and then head on to Greece, but if I need to do them in a different order I am open to that as well. I am also open to traveling to and from nearby cities that will then grant me relatively easy and affordable access to these cities. Basically I need help in sorting out the best way, convenient and most affordable, to get to and from these cities. I've done tons of online research and I'm still at a loss on the best way to handle this portion of the trip, so if anyone has any suggestions I would greatly appreciate it. Thank you.