Santorini Buses

GreeceSantorini › Bus Routes, Schedules, Tickets
by Santorini Dave • Updated: September 17, 2022

See Also

Bus stop in Santorini.

A Santorini bus stop near a vineyard in the village of Pyrgos.

Santorini Buses – The Basics

  • Buses are the cheapest mode of transportation in Santorini besides walking. Standard adult tickets cost between €1.80 to €2.50, depending on the destination.
  • Santorini buses are air-conditioned, safe, and reliable (though not always on time).
  • Bus tickets are purchased when boarding by cash only. There are no advanced sales of bus tickets.
  • All tickets are one-way with no transfers included. Bus tickets are sold individually; there are no daily or weekly bus passes.
  • Fira is the main hub for bus transportation, and all bus routes begin and end in Fira. The Fira bus station is where to find the most current bus timetables, including for the Athinios Port (Ferry Port) route, which depends on the ferry schedule and typically changes every day.
  • Most areas in Greece have public transportation strikes on various dates throughout the year. These strikes can affect all forms of transit, including buses, trains, ferries, flights, and taxis. During strikes no buses, no ferries, and only a handful of trains and flights will depart on time (or at all); taxis tend to be the least affected mode of transport. Though strikes can occur at any time, there is always a huge strike on May 1. Avoid booking any ferries, flights, or trains for that day.

Getting Around Santorini by Bus

Bus stop at Santorini beach towns.

The bus stop at Perissa Beach.

KTEL is the company that runs the public buses in Santorini. The site is updated irregularly and doesn’t always have the most recent timetables posted. But the site offers useful information such as pricing for night buses, information on discounted rates, and a list of all routes available, including minor routes that aren’t always posted at the Fira bus terminal.

Standard adult tickets cost between €1.80 and €2.50, depending on the destination. Night buses (from 12:30 a.m. to 5:00 a.m.) cost a little more, from €2.30 to €3.10. Evening and night buses run far less frequently and sometimes not at all. Persons with disabilities or multiple children receive a 50% discount. Though buses offer a discount for disabled riders, Santorini buses are not wheelchair accessible.

Map showing the location of the Fira bus station on Santorini

Fira is the main bus hub in Santorini. All bus routes begin and end in Fira. Travelers staying in Fira can get anywhere on the island using just one bus. Travelers staying in any other village will need to take 2 buses to get anywhere other than Fira. For example, to get from Oia to Akrotiri, you would take the Oia-Fira bus. Get out at the Fira bus station, and take the Fira-Akrotiri. Both these buses require separate tickets. A round trip from Oia to Akrotiri and back to Oia takes four bus rides and four tickets. And the same applies for traveling from Oia to Kamari or Perissa and back. If time is limited, a taxi or car rental is a better option.

Santorini bus schedules change often. Buses run year-round, with greater frequency and more routes added during the summer high season, especially from late June through early September. For the main caldera villages (Fira, Firostefani, Imerovigli, and Oia) buses run about every 20 to 30 minutes throughout the year. For other villages, buses run about every 30 minutes to 1 hour during high season.

Spring and fall seasons also have frequent bus service. From late November through February, bus service is extremely limited. The main caldera villages are served with less than half the frequency as during high season, while some minor routes run only twice a day or not at all.

How to Ride the Bus in Santorini

Find your bus. Look for the yellow sign in the lower-left of the bus window to see the destination.

If catching the bus at a bus station, approach the bus and line up for boarding. If catching the bus from a bus stop on the street, flag down the bus to let the driver know to stop. To flag the bus, raise your arms, wave, and try to make eye contact with the driver. Buses will not stop just anywhere along a route. They will only stop at designated bus stops.

Pay the driver or ticket-taker after boarding from a street-side bus stop. For buses from the ferry port, airport, or Fira and Oia bus stations, sometimes you’ll pay the ticket-taker outside the bus before boarding; other times you’ll sit first then pay the ticket-taker when they approach you. Buses accept cash only. Exact fare is not necessary, but paying in smaller bills makes the process faster and easier.

Stow any luggage before taking your seat. Luggage is often stored under the bus on routes heading to or from the ferry port or airport. For village or beach routes, use the overhead shelves inside for small bags and backpacks.

Board and try to grab a seat. Popular routes during high season are often standing-room-only. If the first bus is over-full, you may have to wait for a second bus.

Hold on tight during the ride. Roads in Santorini are winding and hilly. There are no seatbelts on the buses, but there are handles overhead and on the seatbacks for those who are standing.

Buses will always stop at the final destination listed on the front of the bus, but they don’t always stop at every designated stop along the way. To get off at a lesser-used bus stop (for example Finikia or Exo Gonia) let the driver know ahead of time. You can also ring the buzzer to request a stop but this requires that you recognize where your stop is. If you won’t be able to recognize your stop it’s best to sit or stand near the bus driver.

Santorini Bus Routes

Fira bus station.

The Fira bus station usually has 4 to 6 buses waiting to depart to points all around the island.

Fira is the hub for all Santorini Routes except for the Ferry Port to Airport route which can run in high season.

Map showing the main bus routes on the island of Santorini

Main Bus Routes (from Fira)

Buses on the most popular routes to the caldera towns operate every 20 to 30 minutes during summer, and less often (though still daily) from November to March. Buses to beach towns and smaller villages run approximately every 1 hour during high season, and again, less frequently in the off-season. Throughout the year, the schedule of the Fira-Athinios Ferry Port route is determined by the ferry schedule, with more frequent service in the busy summer months.

Oia: Price: €1.80 – Stops: Fira, Oia

Example Fira-Oia Schedule for June to September (fewer buses will run in shoulder and low seasons)

Fira to Oia 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

Oia to Fira 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

Firostefani/Imerovigli: Price: €1.80 – Stops: Fira, Imerovigli, Firostefani, Fira (circular route, about 15 buses per day, roughly one per hour)

Perissa: Price: €2.40 – Stops: Fira, Karterados, Mesaria, Vothonas, Pyrgos, Megalochori, Emporio, Perivolos Beach, Perissa Beach (about 40 buses per day, roughly one every 20 or 30 minutes)

Kamari: Price: €1.80 – Stops: Fira, Karterados, Mesaria, Exo Gonia, Kamari Beach (about 30 buses per day, roughly one every 30 minutes)

Akrotiri Price: €2.00 – Stops: Fira, Karterados, Mesaria, Vothonas, Pyrgos, Megalochori, Akrotiri Village, Red Beach (about 12 buses per day, roughly one per hour)

Airport Express: Price: €1.80 – Stops: Fira, Airport (no stops in between, about 15 buses per day, roughly one per hour)

Athinios Port: Price €2.30 – Stops: Fira, Athinios Port (no stops in between, one or more buses for every arriving and departing ferry)

Note that the Athinios Port bus schedule changes daily depending on the ferry schedules. The port bus timetable is posted one day in advance at the Fira bus station.

Minor Bus Routes (from Fira)

Minor Route buses operate every few hours in the summer, and in the off-season may run only a couple of times a day or not at all. These routes may include the villages of Vourvolos and Emporio, as well as Monolithos, Pori, Koloumpos, and Baxedes beaches.

Santorini Airport Bus

Bus at Santorini airport.

Bus at the Santorini airport. The bus stop is directly in front of the terminal.

The Airport Express bus route runs between the Airport and Fira with no stops in between. The bus stop at the Santorini airport is immediately outside of the arrivals doors. The bus costs €1.80 and takes around 10 minutes.

Airport buses have plenty of space to store luggage, either under the bus or in the overhead shelves inside. All Airport buses leaving from the airport go directly to the Fira bus station. To get to other villages (Firostefani, Imerovigli, Oia, Kamari, Perissa, Perivolos, Akrotiri), get off the bus in Fira, buy another ticket, and board a second bus.

There are no night buses (12am to 5am) from the Airport to Fira or from Fira to the Airport.

Map showing the route of the bus from the Santorini airport to Fira, with information about cost and route frequency

To get to the airport from the Fira bus station, take the Airport Express bus if possible; this is by far the fastest route. If the Airport Express is not available, take the bus bound for Monolithos. The second to last stop on the Monolithos bus is the Airport.

In high season there can also be a bus between the airport and ferry port, but don’t count on it.

Athinios Ferry Port Bus

Buses at the Santorini ferry port.

Buses at the Santorini ferry port.

The bus connecting Athinios Port (Ferry Port) and Fira costs €2.30 and takes about 20 minutes, much of it spent idling on the steep, zigzagging road running up the side of the caldera. The views from here are incredible.

Athinios Port buses offer plenty of storage space for luggage under the bus or on the overhead shelves. There are always buses waiting at the port to meet arriving ferries, and Athinios Port buses go directly to the Fira bus station. To get to other villages (Firostefani, Imerovigli, Oia, Kamari, Perissa, Perivolos, Akrotiri), change buses and buy a second ticket in Fira.

Map showing the bus route from Athinios Ferry Port to Fira Town on Santorini

The Athinios Port bus stop is at the east end of the port. When disembarking from the ferry, walk about 100 to 150 meters to the left to find the buses.

The Athinios Port bus schedule changes daily depending on the ferry schedules and weather. In bad weather, ferries and buses will be delayed or canceled. The port schedule is handwritten and posted one day in advance at the Fira bus station.

In high season there is sometimes a bus between the Ferry Port and the Airport, but it’s never a sure thing.

Santorini Bus FAQs

Where can I buy Santorini bus tickets?
Tickets are sold on the bus (most of the time) or just as you board (sometimes). Cash only.

Buying tickets for the Santorini bus.

You buy tickets as you board or (more often) on the bus after it starts to move.

Can I pay for a bus ticket with my credit card?
No, all bus ticket sales are in cash only. There are ATMs near the bus station in Fira and Oia.

Can I buy an all-day or multi-day pass for Santorini buses?
No, bus tickets are sold individually and are good for a one-way ride to or from Fira. Transfers are not included. Routes requiring two or more buses also require two or more tickets.

How much does a bus ticket cost?
Bus tickets cost between €1.80 and €2.50, depending on how far the destination is from Fira.

Ticket for Santorini bus system.

Bus tickets are bought on the bus or just as you board. After you pay you’ll be given a ticket.

Do buses in Santorini run on Sundays?
Yes. Buses in Santorini operate 7 days a week. Weekend buses run slightly less frequently than weekday buses.

What are the hours of operation for Santorini buses?
In general, the earliest regular bus routes begin at 5:30 a.m., while the latest regular buses run until about 12:30 a.m. There are some night buses running from 12:30 a.m. to 5:30 a.m., mostly serving the main caldera villages and mostly during high season. Night buses operate on an erratic schedule and should not be relied on.

Can I take the bus from the Airport or Port directly to Oia?
No. All bus routes begin and end in Fira. It will take 2 buses to reach Oia from the airport or port. Take the first bus into Fira, then transfer to a second bus (and buy a second ticket) to Oia.

Are Santorini buses wheelchair accessible?
No. All buses have a few steps to climb at the entrances and exits. There are no ramps or wheelchair lifts. Once on the bus, the aisle is narrow and there is no space to park a wheelchair.

Which bus goes to Santo Wines?
Both the Perissa and Akrotiri bus routes stop a short walk from Santo Wines. Tell the driver when you board to that you want to stop at Santo Wines, and they will drop you off directly in front of the winery. Other great Santorini wineries are accessible via these same buses by getting off at the Pyrgos, Megalochori, or Exo Gonia stops and walking a short distance.

Bus stop near Santorini wineries.

It is difficult to visit multiple wineries with the bus. But there are some stops near a few of the top wineries.

Which bus goes to the beach?
Several beaches in Santorini can be reached by bus. The Perissa route goes to Perivolos, Agios Georgios, and Perissa Beaches. The Kamari bus goes to Kamari Beach. The Monolithos bus goes to Monolithos Beach. The Akrotiri bus stops near Red Beach. The Pori bus goes to Koloympos (aka Koloumbos aka Columbo) and Pori Beaches.

Bus stop in Perissa.

Buses and beach clubs go well with each other. (The extensive bus system allows you to have some beer or wine without worrying about driving).

Which bus goes to the archaeological excavations?
The Akrotiri bus goes to the excavation site of the Prehistoric Town of Akrotiri. The same bus also goes to Red Beach.

Bus stop on east coast of Santorini.

This is the final stop on the Akrotiri line. Get off here to hike to Red Beach. There’s a stop just before this one for the archaeological site but if you miss that one it’s an easy walk from the beach back to the site.

Which bus goes to Ammoudi Bay?
There are no bus stops in Ammoudi Bay, but the bus from Fira to Oia stops a 15-minute walk from Ammoudi. The hike down is along a steep, winding road, so most people walk down then call a taxi back up. Buy a drink or meal from any of the restaurants there, and the server will be happy to call a taxi for you.

Santorini Buses by Season

Summer: High Season

Summer is high season in Santorini with all bus routes operating at full capacity, especially from late June through early September. The busiest bus routes connecting Fira with Oia, Imerovigli, Firostefani, Kamari, and Perissa will be running about every 20 to 30 minutes throughout the day. Buses from Fira to Oia, Kamari, and Perissa (the three most popular routes) run 35 to 40 times a day each direction from early morning until around midnight. Even with the high number of buses running to these hotspots, buses often fill to capacity and won’t be able to take on additional passengers. If time is limited, it may be better to call a taxi or rent a car. Other popular routes, such as the Fira to Akrotiri line, the Airport bus, or the Fira-Imerovigli-Firostefani circular route, run about 15 to 20 times a day. Buses heading to the smaller beaches, like Monolithos, Koloumpos, and Vlychada run about 10 times a day. The Athinios Port bus schedule changes daily, but there is always a bus waiting at the port for every arriving ferry. The bus from Fira to Athinios Port runs an average of 12 times a day in summer; check the schedule at the Fira bus station up to one day in advance.

Spring and Fall: Shoulder Seasons

Spring (mid-March through early May) and fall (end of September, October, and early November) see frequent bus service to all major villages and to the main beaches at Kamari and Perissa. Buses from Fira to Oia and Kamari Beach runs about every 30 minutes almost 30 times a day from early morning to 10:00 at night. Other major routes, such as the Perissa and Akrotiri lines, run about 20 times a day from morning until 9:00 or 10:00 at night. Beach clubs and bars at the smaller beaches like Monolithos and Koloumpos aren’t always open during the shoulder seasons, so buses headed that way run less often, about 7 times a day. Buses between Fira and the Airport run hourly 15 times a day on average. The Athinios Port bus schedule changes daily, but there is always a bus waiting at the port for every arriving ferry. The bus from Fira to Athinios Port runs about 6 times a day; check the schedule at the Fira bus station up to one day in advance.

Winter: Low Season

Winter is the low season in Santorini, and the island is quiet from late November through February. Most hotels and restaurants on the caldera and all beach clubs completely shut down in the winter, so buses run infrequently. Fira and Oia are the best-served villages during the winter months, with buses running between the two villages 15 times a day about every hour. Buses from Fira to Kamari, Perissa, and Akrotiri run about 10 times a day about every 75 to 90 minutes from roughly 7:30 in the morning until 7:00 in the evening. Buses to the smaller beaches and less-traveled villages, such as Baxedes or Exo Gonia, run twice a day (once in the morning and once in the afternoon). Some routes halt service through winter. Airport buses run 6 times a day about every 2 or so hours. The Athinios Port bus schedule changes daily, but there is always a bus waiting at the port for every arriving ferry. The bus from Fira to Athinios Port runs only a few times a day; check the schedule at the Fira bus station up to one day in advance.

A Photo Guide to Santorini Buses

Buses in Santorini.

Santorini buses are modern, clean, and air conditioned.

Santorini bus routes.

Buses and routes are clearly marked but signs can still be confusing and contradictory. I always ask the driver where a bus is going before boarding.

Luggage and bags allowed on Santorini buses.

All Santorini buses have large luggage areas that will always have enough space for your bags.

Santorini bus with luggage storage.

The luggage storage is underneath the bus.

Fira, Santorini bus schedule.

The bus schedule for Santorini posted at the Fira bus station.

Fira-Ferry Port bus schedule.

The bus schedule from Fira to the ferry port is based on the ferry schedule and tends to change every day. It is usually posted the night before at the Fira bus station so you can plan for the following day’s departure.

Santorini taxi stand in Fira.

The Fira bus station and taxi stand are right beside each other and separated by a small set of stairs. You can see the bus station sign in the background left of this photo.

Oia bus station.

Timetables are posted at the Oia bus stop but the line for buses actually forms on the opposite side of the parking lot from the bus stand.

Line for buses in Oia.

In mid-afternoon and after sunset there can be long lines for Oia-Fira buses. There are always multiple buses waiting in Oia after the sunset.

Bus at Santorini ferry port.

The Santorini ferry port is small. The buses leave from a designated area that’s easy to find.

Buses at the Santorini ferry port.

There is always at least one bus for every ferry arrival at the port.

Santorini airport bus

Buses at the Santorini airport depart just outside the Arrivals gate.

Bus stop near Pyrgos.

Bus stop near Pyrgos.

Akrotiri bus stop.

Some bus stops are on the main roads and offer limited waiting area. Be aware of traffic.

Bus stop at Perissa Beach.

Bus stop in Perissa town. There are also multiple bus stops along the Perissa-Perivolos beach road.

Bus stop in Perissa.

Bus stop at Perissa Beach in front of the Mera Beach Club.

Bus stop in Megalochori.

The bus stop for Megalochori is on the main road that runs near the village.

Bus stop in Imerovigli.

The bus stop in Imerovigli.

Bus stop in Firostefani.

The bus stand in Firostefani. If you’re only going from Firostefani to Fira it’s probably quicker to walk (along the caldera path) than take the bus.

Bus stop in Perissa.

Buses can be crowded.

Seats and standing on Santorini bus.

And standing on popular routes is common.

Read More

Get All New Content

My Travel Newsletter

  1. Guide to Santorini Buses

    The Santorini bus information was clear, concise, and thorough. Having never been there, I feel totally confident I could get anywhere on Santorini easily with this guide. Thanks Dave!


    1. Santorini Dave

      Thanks Pete. We try to make it as helpful and possible. Good to hear!

Leave a Reply

Your email address will not be published. Required fields are marked *