Santorini Bus Schedule

TIMETABLES HAVE BEEN UPDATED FOR SUMMER 2021 !

Santorini Local Bus Schedule 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 months of the year.

The local buses of Santorini are the best and cheapest way to get around the island but if you really want to explore the island with much more flexibility you should rent a car or a quad.

CHECK ALSO: Mykonos Bus Schedule

  • The main hub for all buses in Santorini is at Fira.

  • Fira town is where all the buses depart and finish their routes.

THE FOLLOWING TIMETABLES AND ROUTES HAVE BEEN UPDATED FOR 2021 !

Here are all the available routes and local bus schedules in Santorini (click to get to the relevant time schedule) :

The longest distance that a local bus does is a 30 mins drive

FIRA TO OIA (BUS SCHEDULE)

07:00 , 08:30 , 09:30 , 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:00, 22:30, 23: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 23:00 every day
  • From Fira to Oia is a 25 mins drive
  • The ticket from Fira to Oia costs 1.60 euros

OIA TO FIRA (BUS SCHEDULE)

07:30 , 08:50 , 09:50 , 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, 20:50, 21:20, 21:50, 22:20, 22:50, 23:20

  • 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 23:20 every day
  • From Oia to Fira is a 25 mins drive
  • The ticket from Oia to Fira costs 1.60 euros

FIRA TO IMEROVIGLI (BUS SCHEDULE)

07:00 , 08:30 , 09:30 , 10:15 , 11:00 , 12:00 , 13:00 , 14:00 , 15:00 , 16:00 , 17:00 , 18:00 , 19:00 ,  20:00 , 21:30 , 22:30

  • 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 22:30 every day
  • From Fira to oia is a 7 mins drive
  • The ticket from Fira to Imerovigli costs 1.60 euros

IMEROVIGLI TO FIRA (BUS SCHEDULE)

07:10 , 08:40 , 09:40 , 10:25 , 11:10 , 12:10 , 13:10 , 14:10 , 15:10 , 16:10 , 17:10 , 18:10 , 19:10 , 20:10 , 21:35 , 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 7 mins drive
  • The ticket from Imerovigli to Fira costs 1.60 euros

FIRA TO PERISSA (BUS SCHEDULE)

07:00 , 08:30 , 09:20 , 09:50 , 10:00 , 10:20 , 10:50 , 11:00 , 11:20 , 11:50 , 12:00 , 12:20 , 12:50 , 13:00 , 13:20 , 13:50 , 14:00 , 14:20 , 14:50 , 15:00 , 15:20 , 15:50 , 16:00 , 16:20 , 16:50 , 17:00 , 17:20 , 17:50 , 18:00 , 18:20 , 18:50 , 19:00 ,19:20 , 19:50 , 20:00 , 21:00 , 22:00, 23:00 , 00:00

  • Last Bus from Fira to Perissa is at 00:00 every night
  • From Fira to Perissa is a 20 mins drive
  • Perissa is the Black Beach
  • The ticket from Fira to Perissa costs 2.20 euros

PERISSA TO FIRA (BUS SCHEDULE)

06:30, 07:35 , 09:00 , 09:40 , 10:10 , 10:20 , 10:40 , 11:10 , 11:35 , 11:40 , 12:10 , 12:35 , 12:40 , 13:10 , 13:35 , 13:40 , 14:10 , 14:35 , 14:40 , 15:10 , 15:35 , 15:40 , 16:10 , 16:35 , 16:40 , 17:10 , 17:35 , 17:40 , 18:10 , 18:35 , 18:40 , 19:10 , 19:35 , 19:40 , 20:10 , 20:35 , 21:30 , 22:30 , 23:20

  • Last Bus from Perissa to Fira is at 23:20 every day (but there might be a later one in the summer…so always ask the drivers!)
  • From Perissa to Fira is a 20 mins drive
  • The ticket from Perissa to Fira costs 2.20 euros

FIRA TO KAMARI (BUS SCHEDULE)

07:15 , 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:00 , 22:30 , 23:00 , 00:00

  • Last Bus from Fira to Kamari is at 00:00 every night
  • From Fira to Perissa is a 20 mins drive
  • The bus from Kamari to Fira also stops at Kamari Open Air Cinema and at the Donkey Local Brewery
  • The ticket from Fira to Kamari costs 1.60 euros

KAMARI TO FIRA (BUS SCHEDULE)

07:30 , 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:15 , 22:45 , 23:15 , 00:15

  • Last Bus from Kamari to Fira is at 00:15 every night
  • From Kamari to Fira is a 20 mins drive
  • The ticket from Kamari to Fira costs 1.60 euros

FIRA TO AIRPORT (BUS SCHEDULE)

07:15 , 09:00 , 10:00 , 11:00 , 12:00 , 13:00 , 14:00 , 15:00 , 16:00 , 17:00 , 18:00 , 19:00 , 20:00 , 21:00 , 22:00 , 23:00

  • Last Bus from Fira to Airport is at 23:00 every day
  • From Fira to Airport is a 10 mins drive
  • The ticket from Fira to Santorini Airport costs 1.60 euros

AIRPORT TO FIRA (BUS SCHEDULE)

07:25 , 09:10 , 10:10 , 11:10 , 12:10 , 13:10 , 14:10 , 15:10 , 16:10 , 17:10 , 18:10 , 19:10 , 20:10 , 21:10 , 22:10 , 23:10

  • Last Bus from Airport to Fira is at 23:10 every day
  • From Airport to Fira is a 10 mins drive
  • The ticket from Santorini Airport to Fira costs 1.60 euros

FIRA TO AKROTIRI (BUS SCHEDULE)

08:30 , 10:00 , 11:00 , 12:00 , 13:00 , 14:00 , 15:00 , 16:00 , 17:00 , 18:30 , 20:00 , 21:30

  • Last Bus from Fira to Akrotiri is at 21:30 every day
  • From Fira to Akrotiri is a 20 mins drive
  • The ticket from Fira to Akrotiri costs 1.80 euros
  • The bus to Akrotiri also goes to the Red Beach and to Akrotiri Prehistoric ruins

AKROTIRI TO FIRA (BUS SCHEDULE)

08:50 , 10:20 , 11:20 , 12:20 , 13:20 , 14:20 , 15:20 , 16:20 , 17:20 , 18:50 , 20:20 , 21:45

  • Last Bus from Akrotiri to Fira is at 19:20 every day
  • The ticket from Akrotiri to Fira costs 1.80 euros
  • From Akrotiri to Fira is a 20 mins drive

MORE TIPS FOR GREECE

36 thoughts on “Santorini Bus Schedule”

  1. Would be great to add information about Fira to Perrsia express buses which do bot stop in Pyrgos etc… There is no info on bus terminal in Fira which one of them is express or not 🙂
    Hard to find the timetable for busess from Pyrgos to Fira as well.

    Reply
    • Hi Piotr,
      To be totally honest the express buses really change every few months and the best thing you can do is basically to ask the drivers and the bus people at Fira bus hub. Also, if you want to visit Pyrgos you can still take any bus that goes to Perissa and then stops at Santowines. You can be in the center of Pyrgos in 10-15 walk from there.

      Reply
  2. Dear Pavlos,
    Could you kindly advise us what is the schedule for buses from Athinios port to Thira on 4th of September? Our ferry is supposed to reach at 1:20 am. Do you know whether there will be bus available at that time?
    Thank you in advance.
    Regards,
    Alex

    Reply
    • Hi Alex,
      Usually there is a bus waiting after the arrival of every ferry. Unfortunately the official bus company (KTEL) don’t post timetables but that is rule of thumb. They follow the arrival times of the ferries , so you don’t have to worry about that. There might be lots of crowds tomorrow though so you have to be fast to find a seat.

      Reply
  3. Hi Pavlos
    We will arrive at Athinios port, Santorini in the afternoon on 18 September. Our flight is not until 23.30, so we want to spend a couple of hours in Fira. We want to take a bus from the port to Fira and then a bus from Fira to the airport, but our previous experience is that bus services are unreliable. Do you think we should take the risk that there will be a bus at the port or should we book a private transfer?
    Thank you, Allyson

    Reply
    • Hi Allyson,
      There will definitely be a bus waiting to take you to Fira BUT your schedule is so tight that I highly recommend taking a taxi (or private transfer) for both destinations (to the airport as well) so that you don’t waste time waiting for the bus so you can spend those extra minutes at Fira. Buses in Santorini are fairly reliable but they definitely take more time (overall) than a taxi to take you to your destination.

      Reply
  4. Dear Pavlos,

    My plane is landing at 22.20 at 27th september. It is possible to get to Fira by bus at this time? Because I checked KTEL and airport website and here last bus is at 22.25 (airtport website) and 22.10 (KTEL website) 😉
    Also, at 30th september I have ferry which departure at 7.30 from Athinos. Is it a bus from Fira to get there?

    Reply
    • Hi Ivy,
      I believe that you will achieve both.
      There is definitely a bus to Fira that normally waits the last planes outside of the airport to take you to Fira, so you shouldn’t worry about that. The same applies for the Fira to Athinios trip. Worst case scenario (if something goes wrong) you can always take a taxi and those trips shouldn’t cost more than 20 euros each.

      Reply
  5. Hi Pavlos,

    I would be living in Imerovigli. Would it be ok to catch a Oia-bound bus at Imerovigli to go to Oia? Or do I have to go to Fira first and ride the bus to Oia?

    Reply
    • Absolutely!
      In fact the bus that goes from Fira to Oia actually stops at Imerovigli as well.
      You don’t have to go to Fira to take it. The bus that departs from Fira is at Imerovigli bus station 5-6 minutes after, so that would help you calculate the times.

      Reply
  6. Hi Pavlos,
    Do you know until when those timetables are confirmed?
    Because I’ll be in Santorini the first weekend of October and I’m worried it can be already considered “low season”…
    Thank you

    Reply
    • Hi Lisa,

      These are usually valid till the end of October. October is still considered high season especially this year because many people decided to visit the island in September and October. These should be valid by the time you will be on the island but if there is any doubt you can always visit the central bus station at Fira and ask for the most up to date timetables.

      Reply
    • The buses that go to Perissa usually stop at Megalochori as well. So, calculate around 10 mins after departing from Fira and around 10-15 mins after departing from Perissa, if that makes sense.

      Reply
    • Eventhough Kamari is very close to the airport there is no direct bus that can take you there. You have to take the bus to Fira and then the bus from Fira to Kamari. However, I highly recommend you just take a taxi and it shouldn’t charge you more than 20 euros. Always confirm that before you enter the taxi!

      Reply
  7. Hi Pavlos,
    Wow, great page and info, thank you.
    We will have to go from Fira to Finikia on Wednesday 29/09 to be there some time after 14:00. The villa manager said to tell the bus driver ‘Oia 2nd stop’ or ‘Mou restaurant’. We will have a suitcase with us. Is the bus a good idea? Are they super packed? (it’s Covid times too… Is mask complied with?) Also, would the driver understand our request in English and make a stop where we need? We don’t know anything in the area so if he passes the stop we won’t know until the next big town!
    Would you strongly recommend a taxi? If so, how much could it be and how to go about booking it? Thank you!!

    Reply
    • You can definitely take the bus but in general I do recommend a taxi so that you are more flexible with times and also you will avoid waiting or get crowded. You will be a million times more comfortable and quicker to your destination. Yes, it does cost more (prices really fluctuate to be honest but anything above 30 euros for such a trip doesn’t sound right). There is a central taxi station at Fira (very close to the central bus station where you can get a taxi to Finikia. Make sure you agree the cost before boarding! English would not be an issue on the island. Santorini is the most touristic location in Greece and people really use English a lot to communicate with visitors.

      Reply
  8. I am arriving in Santorini a little after midnight. I understand the buses don’t run that late. Would my only option be taking a taxi to get to where I am staying? How late do taxis usually run and are they typically outside the airport?

    Reply
    • Yes, unfortunately getting a taxi would be your best option at that time.
      There are always taxis just outside of the airport as the drivers are very well aware of the upcoming flights and they make sure not to miss any customers!

      Reply

Leave a Comment