This is the complete schedule for Santorini Local Bus and connections to all main towns of the island. Times, tickets and the first and last buses from Fira, Oia, Perissa, Perivolo, Kamari and other towns of the island.
Santorini’s local buses are called “KTEL Buses” and they operate all around the year.
Using the local buses of Santorini is the cheapest way to get around the island
The two basic things you should know using the buses:
- The central station for all buses in Santorini is in Fira.
- All the buses depart and finish their routes there.
TIMETABLES AND ROUTES FOR 2020
AIRPORT TO FIRA (BUS SCHEDULE)
06:10 , 06:40 , 07:20 , 10:10 , 11:10 , 12:10 , 14:10 , 16:40 , 17:10 , 18:10 , 19:10 , 20:10 , 21:10 , 22:25
- Last Bus from Airport to Fira is at 22:25 every day
- From Airport to Fira is a 10 mins drive
FIRA TO AIRPORT (BUS SCHEDULE)
05:30 , 06:30 , 07:10 , 10:00 , 11:00 , 12:00 , 13:00 , 14:00 , 15:30 , 17:00 , 18:00 , 19:00 , 20:00 , 21:00 , 22:15
- Last Bus from Fira to Airport is at 22:15 every day
- From Fira to Airport is a 10 mins drive
FIRA TO OIA (BUS SCHEDULE):
06:50 , 08:30 , 09:15 , 10:00 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00 , 14:30 , 15:00 , 15:30 , 16:00 , 16:30 , 17:00 , 17:30 , 18:00 , 18:30 , 19:00 , 19:30 , 20:00, 21:00, 22:00
- this is the same bus that also goes from Fira to Imerovigli (imerovigli is just a stop between Fira and Oia; close to Fira)
- Last Bus from Fira to Oia is at 22:00 every day
- From Fira to Oia is a 25 mins drive
- The ticket from Fira to Oia costs 1.80 euros
OIA TO FIRA (BUS SCHEDULE)
07:10 , 08:50 , 09:35 , 10:20 , 10:50 , 11:20 , 11:50 , 12:20 , 12:50 , 13:20 , 13:50 , 14:20 , 14:50 , 15:20 , 15:50 , 16:20 , 16:50 , 17:20 , 17:50 , 18:20 , 18:50 , 19:20 , 19:50 , 20:20, 21:20, 22:15
- this is the same bus that also goes from Oia to Imerovigli (imerovigli is just a stop between Oia and Fira ; close to Fira)
- Last Bus from Oia to Fira is at 22:15 every day
- From Oia to Fira is a 25 mins drive
- The ticket from Oia to Fira costs 1.80 euros
FIRA TO IMEROVIGLI (BUS SCHEDULE)
06:50 , 08:30 , 09:15 , 10:00 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00 , 14:30 , 15:00 , 15:30 , 16:00 , 16:30 , 17:00 , 17:30 , 18:00 , 18:30 , 19:00 , 19:30 , 20:00 , 21:00 , 22:00
- this is the same bus that goes from Fira to Imerovigli (imerovigli is just a stop between Fira and Oia; closer to Fira)
- Last Bus from Fira to Imerovigli is at 20:00 every day
- From Fira to oia is a 10 mins drive
- The ticket from Fira to Imerovigli costs 1.80 euros
IMEROVIGLI TO FIRA (BUS SCHEDULE)
07:45 , 09:05 , 09:50 , 10:35 , 11:05 , 11:35 , 12:05 , 12:35 , 13:05 , 13:35 , 14:05 , 14:35 , 15:05 , 15:35 , 16:05 , 16:35 , 17:05 , 17:35 , 18:05 , 18:35 , 19:05 , 19:35 , 20:05 , 20:35 , 21:40 , 22:35
- this is the same bus that goes from Oia to Fira (imerovigli is just a stop between Fira and Oia; closer to Fira)
- Last Bus from Imerovigli to Fira is at 22:35 every day
- From Imerovigli to Fira is a 10 mins drive
- The ticket from Imerovigli to Fira costs 1.80 euros
FIRA TO PERISSA (BUS SCHEDULE)
07:10 , 08:45 , 09:40 , 10:00 , 10:40 , 11:00 , 11:40 , 12:00 , 13:00 , 13:40 , 14:00 , 14:40 , 15:00 , 15:40 , 16:00 , 16:40 , 17:00 , 17:40 , 18:00 , 19:00 , 20:00 , 21:00 , 22:15
- Last Bus from Fira to Perissa is at 22:15 every day
- From Fira to Perissa is a 25 mins drive
- Perissa is the Black Beach
- The ticket from Fira to Perissa costs 2.40 euros
PERISSA TO FIRA (BUS SCHEDULE)
06:30, 07:50 , 09:15 , 10:05 , 10:30 , 11:05 , 11:30 , 12:05 , 12:30 , 13:30 , 14:05 , 14:40 , 15:05 , 15:30 , 16:05 , 16:30 , 17:05 , 17:30 , 18:05 , 18:30 , 19:30 , 20:30 , 21:30
- Last Bus from Perissa to Fira is at 21:30 every day
- From Perissa to Fira is a 25 mins drive
- The ticket from Perissa to Fira costs 2.40 euros
FIRA TO KAMARI (BUS SCHEDULE)
07:30 , 08:30 , 09:15 , 10:00 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00 , 14:30 , 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:15
- Last Bus from Fira to Kamari is at 22:15 every day
- From Fira to Kamari is a 20 mins drive
- The bus from Kamari to Fira also stops at Kamari Open Air Cinema and at the Donkey Local Brewery and Koutsogiannopoulos Wine Museum
- The ticket from Fira to Kamari costs 1.80 euros
KAMARI TO FIRA (BUS SCHEDULE)
07:10 , 07:45 , 08:45 , 09:30 , 10:15 , 10:45 , 11:15 , 11:45 , 12:15 , 12:45 , 13:15 , 13:45 , 14:10 , 14:45 , 15:15 , 15:45 , 16:15 , 16:45 , 17:15 , 17:45 , 18:15 , 18:45 , 19:15 , 19:45 , 20:15 , 20:45 , 21:15 , 21:45 , 22:30
- Last Bus from Kamari to Fira is at 22:30 every day
- From Kamari to Fira is a 20 mins drive
- The ticket from Kamari to Fira costs 1.80 euros
FIRA TO AKROTIRI (BUS SCHEDULE)
08:45 , 10:00 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00 , 14:30 , 15:00 , 15:30 , 16:00 , 16:30 , 17:00 , 17:30 , 18:00 , 19:00 , 20:00 , 21:00
- Last Bus from Fira to Akrotiri is at 21:00 every day
- From Fira to Akrotiri is a 30 mins drive
- The bus to Akrotiri (prehistoric city) also goes to the Red Beach
AKROTIRI TO FIRA (BUS SCHEDULE)
09:05 , 10:20 , 10:50 , 11:20 , 11:50 , 12:20 , 12:50 , 13:20 , 13:50 , 14:20 , 14:50 , 15:20 , 15:50 , 16:20 , 16:50 , 17:20 , 17:50 , 18:20 , 19:20 , 20:20 , 21:20
- Last Bus from Akrotiri to Fira is at 19:20 every day
- From Akrotiri to Fira is a 30 mins drive