Public Transport in Santorini
During the high season, the public bus service runs all over the island and is the easiest way to get around. Most buses have standing room only and you'll have to wait in line for a few minutes before you get on. However, if you're traveling on a budget, you may want to take a taxi or rent a car. Although there aren't many options, they are still a viable option for most travelers.
While there are buses running frequently in the summer, buses to the other villages are not as frequent. During the off-season, buses stop less frequently and may even run out of passengers. For the most part, buses start and end in Fira, so if you are staying in Fira, you can take one of the two buses between the two towns. During the off-season, you'll have to ride two separate buses. You should also take note that there are a number of express bus routes in Santorini.
Local buses are the cheapest and easiest way to get around the island. These buses stop at Fira, and you can use them to get anywhere on the island. While you must pay in cash, you can use credit cards for the tickets. It is also important to remember that taxis are quite expensive during the high season, so it's best to choose a hotel in Fira if you'd like to take the bus frequently.