
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) :
- Fira to Port (Athinios)
- Port to Fira
- Fira to Oia
- Oia to Fira
- Fira to Imerovigli
- Imerovigli to Fira
- Fira to Perissa
- Perissa to Fira
- Fira to Kamari
- Kamari to Fira
- Fira to Airport
- Airport to Fira
- Fira to Akrotiri
- Akrotiri to Fira
- Fira to Vlychada
- Vlychada to Fira

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
This is the most helpful website I have come across! This timetable is so handy. Thanks for posting it!
Thanks! Hope it helped!
Hi Pavlos, can I buy a daily bus pass ticket if I plan on getting buses all day or do I have to pay for each bus individually?
Unfortunately not.
You have to buy an individual ticket for every bus route.
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.
Hi are there any taxis ? And there number pls we are coming Easter ? So busses run Easter Sunday and Monday ?
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?
The map is on the top of this article but you can always find it at the central bus station at Fira. You can always ask the driver as well!
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
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.
Good evening Pavlos,
Thank you very much for the information.
Hopefully we will make it.
Regards,
Alex
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.
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.
thank you!
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.
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.
Thanks a ton!!
Hi, looking to get a bus from Oia to the ferry port, are they running those at the moment?
Unfortunately there is no bus that connects Oia with the ferry port of Athinios. You have to go through Fira first and change bus.
Hi, do you know what time buses are from MEGALOCHORI to Fira and return?
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.
Hi, we arrive on 28 September by plane at 12pm. How can we get to Kamari beach please?
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!
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.
Hi Pavlos, thank you so much for all the Information. Is there also a bus to Oia now in the end of September? And can i go in 2 day to Athinios harbour?
yes definitely! There is still a bus to Oia all year round.
Do you need to purchase a ticket ahead of time or do you pay the fee once you board the bus?
You can get a ticket from the driver once you hop on the bus!
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!
Hi, the first bus Perissa-Fira Is at 06.30 in these days?
yes indeed!
Thank you so much!
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.
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.
Pavlos
And where is schedule Fira to the port and back?
It’s now added to the top of the page!
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!
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.
It should be up to date as above!
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!
Hey there,
Thanks for your kind words.
Yes, definitely! You can take the bus at any bus stop and purchase a ticket from the bus driver.
Hi Pavlos!
Is there a way to go to Karterados from the airport ?
Thank you so much!
You have to go to the main bus station at Fira! It’s literally a 5-10 mins walk from Karterados.
Γεια σου 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
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.
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
The buses that go to Perissa stop at Megalochori and at Emporio as well. For Mesa Gonia you have to take the bus that goes to Pyrgos or Kamari.
Hello!
Do the bus running from the airport to Fira also stops at Mesaria?
Hi Pavlos,
Can we buy the bus tickets with international credit card or do we need to use cash only?
It’s only cash a the moment, from the bus driver.
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
Yes you can definitely get the bus from Fira to Akrotiri. Mesaria is on the Fira to Pyrgos route.
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.
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
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.
Hi,
Which bus makes a stop at Exo Gonia or near Metaxi mas? Thank you for your help.
It’s the bus that goes to Pyrgos!
Is it the Fira to Perissa bus route?
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!
There are no numbers if I remember well but the final destination is shown on the front! Nothing to worry about…!
Hi There,
Great site!
Any update on the schedules from Fira to/from Vlychada? How far is the beach from the just stop?
Thanks!
it’s now included on the tables above!
The bus stop at Vlychada is literally on the edge of the beach.
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
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!
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
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!
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?
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!