Santorini Bus Schedule

Updated On:

Written By: Pavlos

TIMETABLES HAVE BEEN UPDATED FOR 2022 !

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

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 ATHINIOS PORT (BUS SCHEDULE)

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

ATHINIOS PORT TO FIRA (BUS SCHEDULE)

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

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

FIRA TO VLYCHADA (BUS SCHEDULE)

07:00 , 11:00 , 14:00 , 18:00

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

VLYCHADA TO FIRA (BUS SCHEDULE)

07:20 , 11:30 , 14:35 , 18:30

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

MORE TIPS FOR GREECE

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

          Reply
      • 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?

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

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

      Reply
  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 ?

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

      Pavlos

      Reply
  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.
    Thanks!

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

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

    Reply
  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?

    ευχαριστώ!

    Jalena

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

      Reply
  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,
    Konstantina

    Reply
  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?
    Thanks

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

    Reply
  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?

    Thanks

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

      Reply
  18. 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!

    Reply
  19. Hi There,
    Great site!

    Any update on the schedules from Fira to/from Vlychada? How far is the beach from the just stop?

    Thanks!

    Reply
  20. Hi Pavlos,
    You’re very good with what you’re doing for us tourist’s.
    Here is my question:
    We arrive at the airport at 10.50 am. and stay at the Scorpios beach hotel (monolithos).
    Can we take a bus to our hotel and if so what times?
    Kind regards Jonny

    Reply
    • Hi Johny,

      Monolithos is very close to the airport so I do not recommend taking a bus (there is no bus that can take you directly to Monolthos but you may have to change at Fira). I would better take a taxi as it’s literally 5 mins drive!

      Reply
  21. Hi Pavlos,

    We are arriving on June 15th via ferry and are staying at the Aressana spa hotel and suites. Will there be buses from the ferry to the hotel and do the buses have space for luggage or would we need to carry it with us in the bus?
    Thank you

    Reply
    • Hi there,

      Yes, there are always buses that take people from the port to Fira. Then you may have to change bus or take a taxi to Oia or else. You can also ask your hotel if they can arrange transfer so that they pick you up from the ferry port. All buses have space for luggage!

      Reply
  22. Hi which route stops at exo gonia bus stop? Is it the bus to Perissa or kamari or which route? If one wants to go from akritori to exo gonia is it possible to transfer on route or one has to go back to fira?

    Reply
    • If you want to go from Akrotiri to Exo Gonia you must change bus at Fira. There is no direct bus to take you there unfortunately. It is the bus that goes to Kamari!

      Reply

Leave a Comment