Santorini Bus Schedule

Updated On:

Written By: Pavlos


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.


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


11:30 , 12:00 , 14:30

  • From Fira to Athinios Port is a 25 mins drive
  • Athinios Port is the main port for all the ferries from Athens and the other islands
  • There is always a bus that corresponds to the departure of a ferry
  • The ticket from Fira to Oia costs 2.30 euros


12:00 , 12:30 , 15:15

  • From Athinios Port to Fira is a 25 mins drive
  • Athinios Port is the main port for all the ferries from Athens and the other greek islands
  • The ticket from Athinios Port to Fira costs 2.30 euros


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


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


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


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


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


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


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


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


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


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


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


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


71 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.

    • 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.

        • There is a limited number of taxis on the island (around 30) but you can always find one even during the high season. The Santorini Taxi Phone Number is : +30 22860 22555 and you can book one at any time. Unfortunately, there is no Uber or Lyft in Santorini.

      • This is good to know thanks! Do you happen to have a map or list of the different stops on this route so I can see for sure where to get off (and back on again to head back to Fira) for Pyrgos?

  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.

    • 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.

  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

    • 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.

  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?

    • 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.

  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?

    • 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.

  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

    • 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.

    • 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.

    • 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!

  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!!

    • 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.

  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?

    • 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!

  9. Hi Pavlos,
    This is one of the most helpful blogs I have come across.

    I’m visiting Santorini on Christmas day. Would you have an idea if buses will be operating between Fira-Airport and Fira-Oia

    • Hi Bryan,
      Thanks for the kind words!

      Yes, there will be a bus operating between Fira-Airport and Fira-Oia.

      Service on Christmas day will be limited though and there will definitely less buses than usual. The best thing to do is to check with the central bus station at Fira which they will definitely tell you what will happen as it’s not standard every year.

  10. Hello,
    Thank you for all precious informations !!
    I have a question : I will take a ferry from Crete next sunday, at 18h to Santorini. We will arrive at 00:05.
    Do you know if I can take a bus to Fira when I arrive ?

    • Hi there, thanks for your kind words.
      There is usually a bus waiting for every ferry that arrives, even at that time. However, you may take a taxi as well which shouldn’t cost more than 15-20 euros.


  11. Hi!
    Thank you for all useful info! Is this timetable only for high season or is it the same in shoulder season? I am visiting Santorini in April.

    • Hi there, the timetables are usually changing around April time to adjust for the summer season but they become even more frequent than the ones you see here so there is nothing to worry about. Obviously, these will be updated accordingly on this post when the new ones for the summer season come out.

  12. Love all the great info on your website! I may have missed this, but may I purchase a bus ticket from the bus driver if I decide I can’t make the remainder of the hike between Oia and Fira? If not, what are my options of locations to purchase bus tickets? Really looking forward to our trip in early May. Thanks so much!

  13. Γεια σου Pavlos!

    ευχαριστώ for the helpful information you provide here!

    I was wondering, is there a bus that goes to Vlychada at all in 2022? Another website was saying that there was one in 2021, but I don’t see a route for there listed on your timetable here.

    Also, will the timetable change as time gets closer to the “high season”? I’ll be on Santorini May 7 and May 8; do you anticipate that the bus schedule will be the same as what you’ve listed here, or do you anticipate that it will change by that point?



    • There is definitely a bus to Vlychada. There are actually 4 buses a day from Fira to Vychada ( i am about to add that too on the list as it’s just ben added to the timetables).

      This is the current timetable for 2022 and it is mosty covering the summer high season though there might be some changes here and there (an extra bus at an extra time for example).

      However, I am always saying to people not to stress too much about the bus timetables. There is always a bus available for the most famous destinations in Santorini and for the beaches, the port, the airport and Oia there are many buses throughout the day, especially between May – October.

  14. Hi Pavlos,
    During our stay for Easter, 22-25 of April 2022, we would like to visit Megalochori, Emporio and Mesa gonia. I cant find buses available to these villages. Please advise.
    Kind regards,

  15. Hi. I’m staying in Mesaria, can I pick up the Fira to Akrotiri bus from here please.
    Also how to get by bus to Pyrgos from Mesaria, is it also on the Fira to Pyrgos route?

  16. Depending on where you are staying in Mesaria yes, you can take the bus that goes to Fira. However, it would be better if you just go to Fira main bus station and take the bus to Akrotiri. For Pyrgos you have to go to Fira and then take the bus from there. Or… if you can, you can even walk to Pyrgos! It’s about 30-40 mins walk time.

  17. Hi Pavlos,
    I will arrive in Santorini by plane on Easter day (24/04/2022).
    Do you know if busses will have the normal schedule and if car rental offcies at the airport will bo open?


    • Hi there,
      Buses will definitely run (though maybe slightly reduced buses per day) but in regards to the rental offices I would advise you to contact the rental companies directly to find put. I believe though that they will be open especially for people who have already booked a car and are looking to get it.

  18. I will stay at Rosebay hotel near Kamari beach May 19-22.
    I would like to visit Oia either on the 20th or the 21st.
    I understand that it could take a long time by bus to travel to Oia, is that the case during that time?
    Is it best to take taxis? I don’t know how difficult it is to get a taxi from Oia back to Kamari before or after sunset?
    What do you recommend? Thanks

  19. Hi,

    I need to get to vouvoulos village to Roza (ex taverna) in July and just wondered if you know where in vouvoulos village the bus stops and where I get it to go back to Fira afterwards?


  20. Hi. Super helpful page! Where can we see the bus numbers so we know we are getting on the right bus at the station? We will be at Fira bus stop a lot so don’t want to get on the wrong bus!

  21. Hi Pavlos,
    thank you for the very comprehensive site, you are doing a very good job.
    Since we will arrive in Santorini on 22.20 on July 7, I checked the possibilities of bus transport from the airport to Perissa. According to your site, it should not be a problem to catch the bus, but on the official website of KTEL Buses they state the last bus from the airport to Fira 21.10 and the last bus from Fira to Perissa at 22.00 … What data can I rely on? If there is a problem, can you please write me the approximate price of a taxi for this trip? Thank you very much, greetings to Greece!

  22. Hi I’m checking out of Casa Vitae Suites in Kamari tomorrow, I need to travel to Desiterra Villa. I know I can take a bus to Thira, but can I take a bus from Thira to Desiterra Villas? As it shows 30 min walk


Leave a Comment