Getting around Santorini doesn’t have to blow your vacation budget or leave you frazzled. The island’s public bus system, KTEL, links up every major village, beach, and attraction you’re likely to have on your must-see list. Buses run regularly between hotspots like Fira, Oia, Kamari, and Perissa, with tickets costing just a few euros—easily the most budget-friendly way to explore the island.
But let’s be real: the bus schedule changes between summer and winter, routes can get jam-packed around sunset, and picking the right stop can save you from an uphill slog in the heat. I’ve watched plenty of travelers miss the last bus from Oia or stand around at Fira’s station, not sure where to buy tickets.
This guide covers everything you’ll want to know about Santorini’s buses, from reading the timetables to getting from the airport to your hotel without dropping a chunk of cash on a taxi.
Key Takeaways
- Santorini’s public buses link all the main towns and beaches for just a few euros per ride
- Schedules change with the seasons and buses fill up fast during sunset hours
- You can catch buses straight from the airport and ferry port to your accommodation
Essential Facts About the Santorini Bus Schedule

KTEL Santorini runs on a hub-and-spoke system, with every route connecting through Fira. Schedules shift a lot between busy summer months and the quieter winter period.
How the KTEL Santorini System Operates
Every bus route on the island starts or ends at the main KTEL station in Fira. So, if you’re going from Oia to Kamari, you’ll have to transfer in Fira—there’s no direct route.
Buses stick to fixed schedules with marked stops in each village. You can buy your ticket at the station or from the driver, though it sometimes costs a bit more if you pay on the bus. The network covers all the big destinations: airport, ferry port, and beach towns like Perissa, Perivolos, and Kamari.
Honestly, the buses get absolutely packed in summer, especially in the mornings and late afternoons. I’ve seen people left behind because there just wasn’t any room. If you want to make sure you get on, show up at the bus stop at least 10 minutes early—especially if you’re catching a bus from Oia or heading to the airport.
The KTEL system doesn’t run a circular route, which throws a lot of people off at first. Once you accept that Fira is your transfer point, planning your day gets a lot easier.
Where to Find Up-to-Date Timetables
The official KTEL Santorini website posts updated schedules, but honestly, it’s kind of a pain to use. You’ll also find printed timetables at the Fira bus station and at major bus stops around the island.
Travel blogs and tourism sites often have the newest schedules in a clearer format than the official site. These get updated for each season, which is super helpful since the timetables change a few times a year.
Your hotel or Airbnb host can usually get you a current schedule too. Here’s a tip: snap a photo of the timetable at your nearest bus stop when you arrive. That way, you’ve got the times handy on your phone—no internet needed.
The schedules list first and last departure times for each route. That’s crucial if you’re planning a beach day or want to catch sunset in Oia.
Seasonal Variations and Schedule Changes
Summer schedules (roughly June–September) have buses running more often to handle the crowds. On popular routes like Fira to Oia, you might see a bus every 20–30 minutes.
Winter’s a different story. From November through March, buses run way less frequently—sometimes just a handful per day on certain routes. This catches a lot of off-season visitors off guard.
Spring and fall have schedules that fall somewhere in between. Weekends usually have fewer buses than weekdays, so keep that in mind if you’re planning a Saturday or Sunday adventure.
KTEL also adds extra buses to match ferry arrivals during peak season. But these aren’t always on the printed timetables, so if you’re meeting a ferry, ask at the station about extra buses.
Main Bus Routes and Connections
KTEL Santorini runs a hub-and-spoke network, with everything connecting through one main spot. Most trips between different parts of the island mean a transfer at this central station, but you’ll find frequent service to the most popular spots.
Fira as the Central Bus Hub

The Fira bus station is the heart of Santorini’s public transport. Every bus route starts or ends here, so you’ll probably spend some time at this terminal during your trip.
You’ll find the station on the main road near the center of Fira. It’s not fancy—just an outdoor waiting area with posted schedules and a small ticket office. The place gets crowded in summer, especially late afternoon when everyone’s scrambling for sunset buses.
All buses leave from and return to this spot throughout the day. If you’re traveling between two towns that aren’t Fira, you’ll have to transfer here. For example, if you’re going from Kamari to Oia, you’ll take a bus to Fira and then hop on the Fira to Oia bus.
Direct Routes to Major Towns and Beaches
The most popular route is the bus from Fira to Oia, running about every 30 minutes in summer. The trip takes 25 minutes and stops at Imerovigli. Tickets are 1.80 euros one way.
Beach fans often use the Fira to Kamari bus and Fira to Perissa bus. The Kamari route runs every 30 minutes in peak season, taking about 20 minutes. The bus from Fira to Perissa runs hourly and takes around 25 minutes.
The Fira to Akrotiri bus covers both the archaeological site and Red Beach. This one runs less frequently, with departures about every hour. The Fira to airport bus is the most regular, with buses every hour from early morning till late evening.
Port connections use the Fira to Athinios port bus schedule, matching up with ferry arrivals and departures. The Fira to Vlychada bus only goes three times a day since it’s a quieter beach.
Frequency and Duration of Popular Journeys
Summer schedules (June–September) have the most frequent departures. The Fira-Oia line runs from 6:50 AM to 9:00 PM, with 24 daily buses. If you find cheap flights to Santorini in shoulder season, you’ll deal with fewer buses but also fewer crowds.
The Fira to Kamari bus has the most frequent service—up to 29 daily departures in summer. Buses run from 7:15 AM to 10:00 PM, and the ride is usually about 20 minutes.
Airport buses stick to an hourly schedule all year. You can catch a Fira to airport bus every hour from 6:30 AM to 10:00 PM. The return trip runs from 7:25 AM to 9:10 PM.
Winter cuts things back a lot. Some routes, like Vlychada and Monolithos, drop to just three buses per day. Weekend schedules might be a little different from weekdays during low season.
Detailed Timetables for Popular Routes

The busiest Santorini routes run between Fira and the island’s favorite destinations, with buses leaving about every 30 minutes during peak summer and less often in the shoulder months. The most reliable service connects Fira to Oia, Kamari, and Perissa.
Fira to Oia and Oia to Fira Bus
The Fira to Oia bus is probably the one you’ll use most. Buses start around 6:30 AM from Fira and keep going until about 11:00 PM in summer.
You’ll usually see a bus every 20–30 minutes between 9 AM and 7 PM. The ride takes about 20–25 minutes, but traffic can get wild at sunset. I’ve waited for a couple of packed buses to pass before finally squeezing on, so leave extra time if you’re heading to Oia for sunset.
Tickets are about €1.80 each way. Here’s a little secret—the morning buses are much emptier than the afternoon ones. If you want a seat and a little elbow room, catch an early bus to Oia and spend the day there instead of fighting the sunset crowd.
In winter (November–March), buses run less often, sometimes just every hour or two. Always double-check the current schedule at the Fira station before you plan your day.
Fira to Kamari and Kamari to Fira
If you’re staying near the black sand beaches on the east coast, you’ll be using the Kamari route a lot. First buses leave Fira around 7:00 AM, with the last one heading out around midnight in summer.
During high season, you get a bus every 30 minutes most of the day. The ride is about 15–20 minutes and costs €1.80. Kamari is pretty close to Fira, so it’s one of the easiest destinations to reach.
This route stays fairly steady even outside peak season. You’ll still get hourly service in spring and fall, though winter brings some cutbacks. The late afternoon buses can get busy with everyone heading back to Fira from the beach, so keep that in mind.
If you’re going to the airport from Kamari, you’ll usually have to transfer in Fira, so leave yourself some extra time for the connection.
Fira to Perissa and Perissa to Fira
The Fira to Perissa bus covers the southern beaches and runs from about 7:00 AM to 11:00 PM during summer. This is the longest of the three main routes—plan on 25–30 minutes, depending on stops.
Buses leave every 30–60 minutes in peak season, but the schedule gets pretty thin in winter. Tickets are €2.40, so it’s a bit pricier than the others. The route winds through some inland villages, which actually gives you some nice views you won’t see on the more direct routes.
Perissa doesn’t get as many tourists as Kamari, so the buses are usually less crowded. The downside is you might have to wait longer if you miss one.
In shoulder season, always check the return schedule before you head to the beach. Getting stuck in Perissa waiting two hours for a bus isn’t exactly fun.
Airport and Port Transport Options

KTEL buses take you straight from Santorini Airport and Athinios Port to Fira, so you can reach the main hub without blowing your budget on a cab. Buses run regularly in peak season, but expect a thinner schedule in winter.
Airport to Fira and Fira to Airport
The airport to Fira bus runs several times a day, ramping up frequency in summer when crowds pour in. A one-way ticket is €1.80, and you’ll usually get to Fira in about 15-20 minutes, though traffic can stretch it out a bit.
The bus stop sits right outside the terminal—just step out the main doors and you’ll spot it. In high season (May through October), buses leave every 30-60 minutes. Honestly, the posted schedule at the airport isn’t always spot-on, especially in the shoulder months. Sometimes you just have to wait and see.
For the return trip, catch the Fira to airport bus at the main KTEL station in Fira, just off the main square near the taxis. Grab your ticket at the station window before boarding—drivers won’t sell them on the bus.
Ticket inspectors do show up, so don’t risk skipping your fare unless you want a hefty fine ruining your trip.
Fira to Athinios Port and Return
Heading to Athinios port for a ferry? The Fira to port bus is your lifeline. It takes about 20-30 minutes and costs €2.40. When ferries come or go, buses swarm the port, which can be both a blessing and a bit of a mess.
If you’re catching a ferry, leave yourself wiggle room. When several ferries arrive at once, the bus back to Fira gets jam-packed, and you might need to wait for the next one if the first fills up fast.
The KTEL station in Fira posts times that line up with big ferry departures. Your ferry ticket often lists a recommended bus time, but double-check at the station—schedules can change without much warning.
In summer, buses run about every hour, with extras timed around ferry arrivals.
Getting to Lesser-Known Villages and Attractions
The Santorini bus system doesn’t just hit the hotspots; it’ll get you out to quieter villages and tucked-away beaches most tourists never see. Buses to Akrotiri, Vlychada, and Imerovigli aren’t as frequent, but they open up a different side of the island—one you’ll probably remember more than the crowded caldera views.
Akrotiri and Red Beach Connections

The Fira to Akrotiri bus leaves hourly from 9:00 to 20:00, with the return trip starting 20 minutes after each departure. It’s a great route if you’re into archaeology or just want to check out some wild beach scenery.
The bus stops at the ancient Akrotiri site and continues to Red Beach, which is one of Santorini’s most photogenic spots. You’ll pay €2.00 for the 25-minute ride.
On the way, you’ll pass Santo Wines and the Lost Atlantis Experience Museum. Hop off if you like—there’s a 9D immersive exhibit about the island’s volcanic past.
Buses to Akrotiri don’t run as often as those to Kamari or Oia, so keep an eye on the schedule to avoid getting stranded.
Vlychada Beach and Winery Stops

The Fira to Vlychada bus is rare—just three daily departures at 7:00, 11:00, and 14:00. Buses back to Fira leave 30 minutes after arrival, so you’ve got a tight window for your beach time.
This beach is worth the trouble. Vlychada’s white cliffs and quiet vibe feel a world away from Kamari’s busy scene. Tickets are €2.30 for the 20-minute ride.
Because of the short schedule, a lot of people pair this trip with a winery visit or just rent a car for the southern coast. Miss the last bus at 14:30? You’ll need to call a taxi.
Imerovigli and Firostefani Access
Imerovigli is right on the Fira to Oia bus line, so it’s super easy to reach. Any Oia-bound bus from Fira stops in Imerovigli, with departures about every 30 minutes during busy times.
You’ll pay the same €1.80 fare as if you were going all the way to Oia, even though Imerovigli’s only 10 minutes from Fira. The village sits at the caldera’s highest point, so the sunset views are unreal—and way less crowded than Oia.
Firostefani is even closer. You can walk there from Fira in 15 minutes, but the same buses stop there too. Both villages have those blue-domed churches and classic views, minus the tourist stampede.
Tickets, Fares, and Insider Tips

Bus tickets on Santorini are cheap and easy to buy, but there are a few quirks that trip up visitors. KTEL Santorini runs all the public buses, and they only take cash—no cards, no apps, nothing fancy.
Where and How to Buy Bus Tickets
Pick up tickets at the Fira bus station, which is the main hub for the island. Look for the booth near the platforms—it’s usually open, though sometimes it shuts early in the off-season.
Honestly, most locals just buy tickets from the driver when they board. Have cash ready and tell them your stop.
The driver hands you a printed ticket—hang onto it until you get off. Sometimes there’s a conductor selling tickets, especially when the bus is packed in summer.
If you’ve got luggage, there’s no extra fee for normal-sized bags. For big or multiple suitcases, consider luggage storage at your hotel before you hit the beach.
Cash-Only Policy and Prices
This catches a lot of people off guard: Santorini buses only take cash. No credit cards, no contactless, no Apple Pay. Just euros.
Ticket prices run from €1.80 to €2.50, depending on your route. Shorter trips cost €1.80, while rides to Oia or the beaches are about €2.40 to €2.50.
| Route | Approximate Fare |
|---|---|
| Fira to Oia | €2.40 |
| Fira to Kamari | €2.40 |
| Fira to Perissa | €2.50 |
| Short local routes | €1.80 |
You pay every time you ride. There’s no day pass or multi-ride discount, which seems like a missed chance for tourists who use the bus a lot.
Savings, Transfers, and Real-Life Advice
No transfer tickets or passes here—you’ll pay full fare each time you board. If you’re bouncing between beaches or villages, those €2-3 fares add up fast.
For couples or groups making a few trips a day, booking tours or splitting a taxi might actually save you money. Do the math before you commit to a bus marathon.
Bring small bills and coins. Drivers can make change, but handing over a €50 for a €2.40 ticket won’t win you any friends when there’s a line behind you.
Buses get crowded in summer, especially from 10am to 2pm when everyone’s beach-bound. If you can travel early or late, you’ll have a much better ride—maybe even a seat with a view.
Schedules change with the seasons, so double-check times before you head out. What works in August might not work in October when things slow down.
Frequently Asked Questions
Getting around Santorini by bus brings up a lot of questions, especially when you’re figuring out schedules, fares, and routes. The KTEL system is pretty straightforward after a ride or two, but details about peak times and seasonal changes can make all the difference.
What are the peak hours for bus travel between Fira and Oia, and how do they adjust the schedule?
The Fira-Oia route is busiest from 9:00 AM to noon, then again from 5:00 PM to 8:00 PM. Everyone’s chasing that famous Oia sunset, so evening buses are packed.
In summer, KTEL adds more buses. You’ll see departures every 30 minutes instead of hourly in July and August. From mid-morning to early evening, buses leave about every half hour.
In winter, expect fewer buses and longer waits.
Can one find real-time updates for the KTEL Santorini buses, or is there a mobile app for convenience?
There’s no KTEL Santorini app or real-time tracking. You’re working with printed schedules and whatever info you can get at the station.
The main Fira station posts schedules, but updates aren’t always immediate when things change. Your best bet is to ask the ticket seller or driver about delays or changes.
Some travelers use third-party apps with official timetables, but they won’t show you if your bus is running late.
How does the bus fare work for tourists, and are there special passes available for multiple trips?
Bus tickets cost between €1.60 and €2.30, depending on your route. Pay with cash on the bus—cards aren’t accepted.
No tourist pass or multi-ride tickets here. Each trip means a new fare, paid when you board. Small bills are best, since drivers don’t always have change for big notes.
The fare from Fira to the airport is €1.60, while routes to Perissa or the port are €2.20 to €2.30. Before you search flights, factor in these transport costs.
Is there a direct bus line from Santorini Airport to major destinations on the island, and how early does it start operating?
The airport only runs direct service to Fira. The first bus leaves at 7:25 AM and runs about every hour until 9:10 PM.
If you want to get to Oia, Kamari, or Perissa from the airport, you’ll need to transfer at Fira’s main station. There’s no direct airport connection to other towns. Plan on about 45 minutes if you’re going further than Fira.
The 10-minute ride from the airport to Fira only costs €1.60, so it’s definitely the cheapest way to start your trip.
What’s the most efficient way to get to the Fira bus station from various points on the island?
If you’re in Oia, just hop on any Fira-bound bus at the main stop near the town entrance. They show up pretty often, and the ride usually takes around 25 minutes.
Kamari and Perissa both have buses running every 30 to 60 minutes in summer. Kamari’s about 20 minutes away, while Perissa is closer to 25 minutes by bus.
Every bus on the island passes through Fira since it’s the central hub. If you’re staying somewhere less typical, like Akrotiri or Megalochori, you’ll still end up routing through Fira for most trips. When you find cheap flight tickets, you might want to stay closer to Fira—especially if buses are your main plan for getting around.
Are there seasonal variations in the Santorini bus schedule, particularly during the off-peak months?
In summer, you’ll find way more frequent service—23 buses crisscrossing all the routes. But when winter rolls in, that number nosedives, sometimes leaving just a few buses running.
After September, routes to beaches like Perissa, Kamari, and Vlychada get slashed. A bus that might show up every 30 minutes in summer could only appear two or three times a day in winter.
Weekend schedules get even patchier during the low season, especially on Saturdays and Sundays. If you’re headed to Santorini between November and March, don’t trust the summer timetables floating around online—just check the current schedule at the Fira station when you arrive.