Getting around Santorini by public bus is the cheapest way to travel across the island, and once you understand how the system works, it becomes very easy to use. All local buses are run by KTEL Santorini, and every single route starts and finishes at the central bus station in Fira. This means that if you want to travel between two smaller villages, you will often need to take a bus to Fira first and then change onto another bus from there.
A few things worth knowing before you travel
Tickets are bought directly on the bus and must be paid for in cash, so it is worth keeping some small change with you. The bus network runs a much fuller timetable during the summer season, roughly from April through to October, with extra buses added between June and September. During the winter months, from November to March, far fewer buses run and the timetable can also change slightly at weekends. Because schedules can shift from year to year and sometimes change at short notice, it is always worth double checking the exact times before you travel.
Below is the full summer timetable, route by route, with approximate journey times and ticket prices in euros.
Fira to Santorini Airport
Departs Fira
Arrives Airport
06:00
06:10
07:15
07:25
08:30
08:40
09:15
09:25
10:00
10:10
11:00
11:10
12:00
12:10
13:00
13:10
14:00
14:10
15:00
15:10
16:00
16:10
17:00
17:10
18:00
18:10
19:00
19:10
20:00
20:10
21:00
21:10
22:00
22:10
23:00
23:10
Journey time is about ten minutes, and a ticket costs around 1.60 euros.
Santorini Airport to Fira
Departs Airport
Arrives Fira
07:25
07:35
09:10
09:20
10:10
10:20
11:10
11:20
12:10
12:20
13:10
13:20
14:10
14:20
15:10
15:20
16:10
16:20
17:10
17:20
18:10
18:20
19:10
19:20
20:10
20:20
21:10
21:20
Fira to Oia
Departs Fira
Arrives Oia
07:00
07:30
08:30
08:50
09:30
09:50
10:00
10:20
10:30
10:50
11:00
11:20
11:30
11:50
12:00
12:20
12:30
12:50
13:00
13:20
13:30
13:50
14:00
14:20
14:30
14:50
15:00
15:20
15:30
15:50
16:00
16:20
16:30
16:50
17:00
17:20
17:30
17:50
18:00
18:20
18:30
18:50
19:00
19:20
19:30
19:50
20:00
20:20
20:30
20:50
21:00
21:20
21:30
21:50
22:00
22:20
22:30
22:50
Journey time is about twenty five minutes, and a ticket costs around 1.80 euros. This bus also stops in Imerovigli and Firostefani on the way.
Oia to Fira
Departs Oia
Arrives Fira
07:30
07:55
08:35
09:00
09:35
10:00
10:20
10:45
10:50
11:15
11:20
11:45
11:50
12:15
12:20
12:45
12:50
13:15
13:20
13:45
13:50
14:15
14:20
14:45
15:20
15:45
15:50
16:15
16:20
16:45
16:50
17:15
17:20
17:45
17:50
18:15
18:20
18:45
18:50
19:15
19:20
19:45
19:50
20:15
20:20
20:45
21:40
22:05
Fira to Kamari
Departs Fira
Arrives Kamari
07:15
07:30
08:30
08:45
09:15
09:30
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
21:00
21:15
21:30
21:45
22:00
22:15
23:00
23:15
23:30
23:45
Ticket price is around 1.80 euros. This bus also passes the Kamari Open Air Cinema and a couple of the island’s wineries along the way.
Kamari to Fira
Departs Kamari
Arrives Fira
07:30
07:50
08:45
09:05
09:30
09:50
10:20
10:40
10:45
11:05
11:15
11:35
11:45
12:05
12:20
12:40
12:45
13:05
13:15
13:35
13:45
14:05
14:20
14:40
14:45
15:05
15:15
15:35
15:45
16:05
16:20
16:40
16:45
17:05
17:15
17:35
17:45
18:05
18:20
18:40
18:45
19:05
19:20
19:40
19:45
20:05
20:15
20:35
20:45
21:05
21:20
21:40
21:45
22:05
22:20
22:40
Fira to Perissa
Departs Fira
Arrives Perissa
07:00
07:45
08:30
09:00
10:00
10:45
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:45
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
Ticket price is around 2.20 euros. This bus stops at Santo Wines winery on the way, which is worth knowing if you fancy a stop for a tasting with a view.
Perissa to Fira
Departs Perissa
Arrives Fira
07:30
08:00
09:10
09:40
10:40
11:10
11:40
12:10
12:40
13:10
13:40
14:10
14:40
15:10
15:40
16:10
16:40
17:10
17:40
18:10
18:40
19:10
19:40
20:10
20:40
21:10
21:20
21:50
22:20
22:50
Fira to Akrotiri (for Red Beach)
Departs Fira
Arrives Akrotiri
09:00
09:25
10:00
10:25
11:00
11:25
12:00
12:25
13:00
13:25
14:00
14:25
15:00
15:25
16:00
16:25
17:30
17:55
19:00
19:25
20:00
20:25
Ticket price is around 2 euros. This is the bus to take if you want to visit the Akrotiri archaeological site or Red Beach.
Akrotiri to Fira
Departs Akrotiri
Arrives Fira
09:20
09:45
10:20
10:45
11:20
11:45
12:20
12:45
13:20
13:45
14:20
14:45
15:20
15:45
16:20
16:45
17:50
18:15
19:20
19:45
20:20
20:45
Fira to Monolithos
Departs Fira
Arrives Monolithos
07:15
07:30
10:00
10:15
12:00
12:10
14:00
14:15
17:00
17:10
19:00
19:10
21:00
21:10
Monolithos to Fira
Departs Monolithos
Arrives Fira
07:30
07:50
10:15
10:35
14:15
14:35
Fira to Vlychada
Departs Fira
Arrives Vlychada
07:00
07:20
10:00
10:30
14:00
14:30
17:00
17:30
Vlychada to Fira
Departs Vlychada
Arrives Fira
07:30
08:00
11:30
12:00
14:30
15:00
Fira to Vourvoulos
Departs Fira
Arrives Vourvoulos
11:00
11:15
14:00
14:10
17:00
17:15
Vourvoulos to Fira
Departs Vourvoulos
Arrives Fira
07:30
07:40
11:10
11:20
14:15
14:25
17:10
17:20
Fira to Athinios Port
Departs Fira
Arrives Port
11:30
11:55
12:00
12:25
14:30
14:55
This route matters if you are catching a ferry, but there are only three departures a day, so it is worth checking exact ferry times and giving yourself plenty of extra time, since the journey takes around twenty five minutes.
Port to Fira
Departs Port
Arrives Fira
12:00
12:25
12:30
12:55
15:15
15:40
Winter timetable, roughly November to March
Once the busy season ends, KTEL Santorini cuts back significantly on the number of buses running each day, and only the main routes such as Fira to Airport, Fira to Oia, Fira to Kamari and Fira to Perissa tend to keep a regular, though much reduced, service. Weekend timetables in winter can also differ from weekdays. Because the winter schedule changes from year to year and is not always published clearly online, the safest approach if you are travelling outside the summer season is to call the bus station directly on +30 22860 25404 to confirm times, or to check the printed timetable posted at the bus station itself when you arrive.
Please note: this timetable is provided for general information purposes only. Bus times in Santorini can change without notice, especially around public holidays and at the start and end of the summer season. For the most accurate and up to date schedule, please visit the official KTEL Santorini website before you travel.