Santorini Bus Schedule (FOR SUMMER 2020)

​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:

  1. The central station for all buses in Santorini is in Fira.
  2. 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

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