Santorini has a sufficient public bus network that connects the villages on the island. The main bus station is located at Fira town square.
Bus schedules vary, depending on the time of the year and the time of the day.
During summer time, there are frequent schedules every 20 to 30 minutes to all directions of the island. During autumn and spring, the frequency of the buses is approximately every 1 hour. In winter, the buses usually run every 1 hour to 1 hour and 45 minutes, depending on the destination.
The normal bus ticket costs from 1,8€ to 2,5€ depending on the distance. The ticket during the night hours costs between 2,30€ and 3,10€. There are discounted tickets for students and disabled persons.
In order to get up to date information on the itineraries and the prices you can visit the official web site of Santorini public buses.