Timetable checked 6 September 2026. The tables below follow KTEL Santorini’s PDF dated 14 July 2026. It lists the last returns from Oia at 22:50, the airport at 23:10 and Kamari at 23:45, plus a 00:15 departure from Fira to Perissa. The operator’s web tables are still dated 18 May and differ from the PDF. No end date is printed on the July sheet: check with KTEL for your travel date, particularly a late bus, flight or ferry. The fares page dated 19 May also conflicts with the PDF on Vlychada; both amounts are explained below.
This is the Santorini Bus Schedule 2026 for KTEL buses around the island, including routes from Fira to Oia, Santorini Airport, Athinios Port, Kamari, Perissa, Perivolos, Akrotiri, Vlychada, Monolithos, Vourvoulos, Firostefani, and Imerovigli.
Santorini’s public buses are run by KTEL Santorini, with Fira as the main hub. For trips such as Oia → Kamari or the airport → Oia, plan the two published routes through Fira and check the departure time of each leg. The tables show scheduled departures, not live vehicle locations or guaranteed connections.

If you want more flexibility for beaches, wineries, sunrise viewpoints, or late dinners outside Fira and Oia, compare your options in my full guide on how to get around Santorini. For full-day freedom, you can also rent a car in Santorini. That car-hire link is an affiliate link: if you book through it we earn a commission at no extra cost to you, and it does not change what is on this page.
Official sources: check the KTEL route page, its linked timetable PDF and the fare table before travel. Ask KTEL on (+30) 22860 25404 to resolve conflicting times, fares or stop information.
CHECK ALSO:Mykonos Bus Schedule ● Paros Bus Schedule ● Santorini Ferry Guide
- The main bus station in Santorini is in Fira.
- Most KTEL Santorini routes start and finish in Fira.
- There are no direct public buses from Oia to the Airport or Athinios Port. Change in Fira.
- Bus tickets are one-way. If you change buses in Fira, expect to buy a second ticket.
- Carry cash and small change. Tickets are usually bought on the bus or while boarding.
- Always check the board at Fira Bus Station. KTEL can add, remove, or adjust times without much notice.
- Fira Main Bus Hub on Google Maps
- Oia Bus Stop on Google Maps
- Imerovigli Bus Stop on Google Maps
- Perissa Bus Stop on Google Maps
- Kamari Bus Stop on Google Maps
Getting to Santorini: The island bus network only matters once you have landed. If you are still arranging the crossing from Athens or another Cycladic island, ferry times and fares shift considerably between operators and across the season.
Compare Greek ferry routes and fares
We may earn a commission if you book through this link, at no extra cost to you.
Santorini Bus Schedule 2026: Quick Route Summary
This summary follows the PDF dated 14 July 2026, checked 6 September 2026. Use the detailed tables for individual departures. Times are local to Santorini; 00:15 is after midnight on the following calendar date. Ride durations are approximate planning estimates, not guaranteed arrival times. Confirm the current service before a connection.
| Route | First / Last from Fira | First / Last return | Ride time | Fare | Best for |
|---|---|---|---|---|---|
| Fira ↔ Oia | 07:00 / 22:30 | 07:20 / 22:50 | About 25 min | €2.20 | Oia sunset, caldera views, hotels |
| Fira ↔ Airport | 06:00 / 23:00 | 06:10 / 23:10 | About 10 min | €2.20 | Flights, airport transfers |
| Fira ↔ Kamari | 07:15 / 23:30 | 07:30 / 23:45 | About 20 min | €2.20 | Kamari Beach, cinema, hotels |
| Fira ↔ Perissa / Perivolos | 07:00 / 00:15 | 06:30 / 22:30 | About 25 min | €2.70 | Black Beach, beach clubs, budget hotels |
| Fira ↔ Akrotiri | 08:30 / 21:15 | 08:50 / 21:35 | About 20–25 min | €2.20 | Akrotiri ruins, Red Beach |
| Fira ↔ Vlychada | 07:00 / 17:00 | 07:30 / 17:30 | About 20–25 min | €2.80 | Vlychada Beach, Tomato Museum |
| Fira ↔ Monolithos | 07:15 / 21:00 | 07:25 / 21:10 | About 20 min | €2.20 | Monolithos Beach |
| Fira ↔ Firostefani / Imerovigli | 08:30 / 22:00 | 08:35 / 22:05 | About 5–10 min | €2.20 | Caldera hotels, Firostefani, Imerovigli |
| Fira ↔ Vourvoulos | 14:00 only | 07:40 / 14:10 | About 10–15 min | €2.20 | Vourvoulos village |
| Fira ↔ Athinios Port | Changes by ferry | Changes by ferry | About 20 min | €2.70 | Ferries to Athens and islands |
Fare sources: the operator’s 19 May 2026 fare table lists Fira–Oia and Fira–Kamari at €2.20, Fira–Perissa/Perivolos and Fira–Athinios Port at €2.70, and Fira–Vlychada at €2.80. The July PDF instead prints €2.70 for Vlychada; confirm that fare before boarding. Discount and night-service columns are published separately. Check eligibility and the actual fare for your departure rather than assuming a daytime price or discount applies.

Which Santorini Bus Timetable Is Correct?
This page uses the newer dated PDF and identifies the conflicts. KTEL’s web route tables are stamped 18 May 2026; the one-page PDF linked there is stamped 14 July 2026. The July sheet has later last buses on several routes, but it also changes daytime departures. Do not combine the two documents into one timetable. Neither provides live confirmation that a particular bus will operate on your travel date.
For example, the May web table ends the Oia → Fira service at 21:20, while the July PDF lists a last return at 22:50. That is a material difference for a sunset visit. Check the operator’s current board and ask staff which timetable applies before planning around either last departure.
| Last departure | KTEL route pages (18 May 2026) | KTEL sheet (14 July 2026) | Difference |
|---|---|---|---|
| Fira → Oia | 21:00 | 22:30 | +1 h 30 min |
| Oia → Fira | 21:20 | 22:50 | +1 h 30 min |
| Fira → Airport | 22:00 | 23:00 | +1 h |
| Airport → Fira | 22:10 | 23:10 | +1 h |
| Fira → Kamari | 22:00 | 23:30 | +1 h 30 min |
| Kamari → Fira | 22:15 | 23:45 | +1 h 30 min |
| Fira → Perissa | 22:00 | 00:15 | +2 h 15 min |
| Perissa → Fira | 21:30 | 22:30 | +1 h |
| Fira → Akrotiri | 20:00 | 21:15 | +1 h 15 min |
| Akrotiri → Fira | 20:20 | 21:35 | +1 h 15 min |
| Fira → Vlychada | 14:00 | 17:00 | +3 h |
| Fira → Monolithos | 17:00 | 21:00 | +4 h |
| Fira → Imerovigli | 21:00 | 22:00 | +1 h |
The PDF adds Akrotiri departures at 10:30, 11:30 and 12:30 from Fira. On the Firostefani/Imerovigli line, it lists 12:00 and 13:00 instead of the web table’s 12:30; Kamari afternoon times also shift. Vourvoulos still has a single departure from Fira at 14:00. KTEL describes the Athinios Port service as dependent on ferry traffic rather than supplying a fixed daily departure table.
Other conflicts to check: the first Oia return is 07:20 in the PDF and 07:30 on the web table; the first Vlychada return is 07:30 in the PDF and 07:20 online. Monolithos returns also differ. The detailed tables here follow the PDF, including its seven Monolithos returns. Ask KTEL to resolve these differences for your travel day.
Oia Sunset and the Last Bus Back
Choose a return before you go to Oia for sunset. The July PDF lists the last Oia → Fira bus at 22:50. That publication date does not establish the last bus for every September or October evening, and the sheet gives no end date.
| Planning step | What to check |
|---|---|
| Before leaving for Oia | Confirm the current Oia → Fira return times for your date |
| Before a dinner reservation | Choose a return with time to reach the stop and a backup if it is full or changes |
| If continuing beyond Fira | Check the last onward bus separately; reaching Fira does not guarantee a connection |
| For a later-season trip | Re-open the operator timetable and confirm the service before using July times |
The timetable comparison above is a comparison of two published documents. It is not a forecast of autumn service. Check sunset separately for your date, then work backward from a return departure confirmed by the operator.
Allow time to reach the Oia stop and board. The PDF does not report crowding or seat availability, so waiting for a later departure is not a guarantee of a seat. If you need an onward bus from Fira, choose a return that leaves room for that connection.
Fira Bus Station: Santorini’s Main Bus Hub
Fira Bus Station is the main interchange for Santorini’s published bus routes. Check the destination sign and departure board before boarding. If your hotel or activity is near an intermediate stop, confirm the exact stop and route with KTEL rather than treating the fare list as a stop-by-stop schedule.
| Operator detail | Published information or planning guidance |
|---|---|
| Operator | KTEL Santorini; its company page says it was established in 1988 |
| Fleet | The company page describes 23 buses; this is not a seat-availability or accessibility guarantee |
| Main interchange | Fira Bus Station |
| Telephone | +30 22860 25404 |
| [email protected] | |
| Tickets | The airport’s official transport page says tickets are purchased from the conductor; confirm payment methods with KTEL |
| Conflicting times | Check the current stop board and ask KTEL which service applies to your date |
The published routes support planning Oia → Fira → Kamari and airport → Fira → Oia as separate legs. Budget for the separate journeys and check both departures. For a possible intermediate stop or direct connection, ask KTEL before assuming every bus follows the same road or stops in the same places.
If the stop board differs from this page or an online timetable, ask station staff to confirm the departure you need. The different dates on KTEL’s two documents establish that they are different publications; they do not explain why the operator has left both available.
Santorini Bus Fares and Distances by Route
KTEL’s fare table prices 31 journeys, including journeys between places other than Fira. The selected entries below are transcribed from the page dated 19 May 2026. They show that fares are not one flat island-wide amount. A listed fare is not proof of a direct bus or a departure at a particular time.
| Journey | Distance | Full fare | Student (−25%) | Reduced (−50%) |
|---|---|---|---|---|
| Fira – Kamari | 7.3 km | €2.20 | €1.70 | €1.10 |
| Fira – Megalochori | 10.7 km | €2.20 | €1.70 | €1.10 |
| Fira – Oia | 11.8 km | €2.20 | €1.70 | €1.10 |
| Fira – Emporio | 14.2 km | €2.20 | €1.70 | €1.10 |
| Fira – Akrotiri (village) | 15.1 km | €2.20 | €1.70 | €1.10 |
| Fira – Baxedes | 15.5 km | €2.20 | €1.70 | €1.10 |
| Fira – Akrotiri (beach) | 16.5 km | €2.20 | €1.70 | €1.10 |
| Fira – Athinios Port | 18 km | €2.70 | €2.00 | €1.40 |
| Fira – Perissa / Perivolos | 20.4 km | €2.70 | €2.00 | €1.40 |
| Fira – Vlychada | 20.4 km | €2.80 | €2.10 | €1.40 |
| Messaria – Athinios Port | 10.3 km | €2.20 | €1.70 | €1.10 |
| Perissa – Athinios Port | 11.2 km | €2.20 | €1.70 | €1.10 |
| Karterados – Athinios Port | 12.4 km | €2.20 | €1.70 | €1.10 |
| Messaria – Vlychada | 16.1 km | €2.20 | €1.70 | €1.10 |
| Karterados – Perissa | 17.1 km | €2.30 | €1.70 | €1.20 |
| Karterados – Vlychada | 18.7 km | €2.50 | €1.90 | €1.30 |
| Kamari – Athinios Port | 19.9 km | €2.60 | €2.00 | €1.30 |
KTEL publishes full, student, reduced and night fares. Confirm which documentation qualifies for a discount before relying on it. The operator’s fare-table heading describes a 25% night supplement between 00:30 and 05:00; the current table publishes rounded night amounts, including €2.80 for a €2.20 daytime journey and €3.50 for Fira–Vlychada. The PDF does not explicitly assign a fare to the 00:15 Fira → Perissa departure. Confirm the charge for that bus rather than inferring it from the time band.
Worked fare example: two adults taking Oia → Fira → Kamari, with each leg charged at the published €2.20 full daytime fare, would pay €8.80 in total. Returning Kamari → Fira → Oia at the same fares would bring that round trip to €17.60. These are calculations for separate single journeys. The reviewed sources do not establish a day-pass or app-ticket policy; ask KTEL about the available ticket options and payment method.
Santorini Bus Routes: Click to Jump
- Fira to Oia bus schedule
- Oia to Fira bus schedule
- Fira to Santorini Airport bus schedule
- Santorini Airport to Fira bus schedule
- Fira to Athinios Port bus schedule
- Athinios Port to Fira bus schedule
- Fira to Kamari bus schedule
- Kamari to Fira bus schedule
- Fira to Perissa and Perivolos bus schedule
- Perissa to Fira bus schedule
- Fira to Akrotiri bus schedule
- Akrotiri to Fira bus schedule
- Fira to Vlychada bus schedule
- Vlychada to Fira bus schedule
- Fira to Monolithos bus schedule
- Monolithos to Fira bus schedule
- Fira to Firostefani and Imerovigli bus schedule
- Imerovigli and Firostefani to Fira bus schedule
- Fira to Vourvoulos bus schedule
- Vourvoulos to Fira bus schedule
- Which timetable is correct?
- Oia sunset and the last bus
- Fira Bus Station
- Fares and distances
- What the network does not cover

Fira to Oia Bus Schedule
The Fira to Oia bus is one of the busiest and most useful routes in Santorini. It connects the main bus hub with Oia, and it also serves the caldera side of the island. Oia is best known for sunset views, caldera hotels, Ammoudi Bay, and the blue-domed church photo spots. See my guide to the best things to do in Oia if you are planning a day trip.
| From Fira to Oia | From Oia to Fira | Fare | Ride time |
|---|---|---|---|
| 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 | 07:20, 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 | €2.20 | About 25 minutes |
Timetable markers: an asterisk (*) in our Oia, Kamari and Perissa tables represents the PDF’s ΣΧ marker. The Perissa column also contains EXP. No explanation is printed on the sheet, so confirm the marked departure and its stopping pattern with KTEL. Do not infer operating days or faster journey times from those labels.
Tip: Oia buses can fill up fast before sunset. If you are staying in Oia and need a bus back to Fira at night, check the current posted return schedule before you commit to dinner or sunset plans.
Oia to Fira Bus Schedule
The Oia → Fira table lists a first return at 07:20 and last at 22:50 on the PDF dated 14 July 2026. For an onward trip to the airport, Kamari, Perissa or another route, check that route’s departure from Fira separately and allow time to change buses.
Fira to Santorini Airport Bus Schedule
The public airport bus links Fira and Santorini Airport. The PDF estimates the journey from Fira at ten minutes, but that is not a flight-connection guarantee. Departures from Fira begin at 06:00, 07:15, 08:30, 09:15 and 10:00, then run hourly through 23:00 on this sheet. Work backward from your airline’s check-in and boarding requirements and allow for traffic, boarding and any change at Fira.
- Transit time: ~10 minutes
- Cost: €2.20 (One-way)
- Choose your departure: follow your airline’s airport-arrival guidance and add time for boarding, traffic and any bus change.
- Connection: for Oia or Kamari, plan separate published routes through Fira and check both departure times.
| From Fira to Airport | From Airport to Fira | Fare | Ride time |
|---|---|---|---|
| 06:00, 07:15, 08:30, 09:15, 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 | 06:10, 07:25, 08:40, 09:25, 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 | €2.20 | About 10 minutes |
The airport publishes the public-bus link to Fira. For Oia, Kamari, Perissa or the ferry port, plan an onward route from Fira and confirm its schedule before relying on a connection.
Santorini Airport to Fira Bus Schedule
The airport’s official bus page identifies the stop by the departures building and says tickets are purchased from the conductor. The July KTEL PDF lists Airport → Fira from 06:10 to 23:10. Allow for disembarkation and baggage collection before choosing a departure. For an arrival near or after the last listed bus, confirm an alternative pickup and price.

Fira to Athinios Port Bus Schedule
Athinios Port is Santorini’s main ferry port for ferries to Athens, Mykonos, Paros, Naxos, Ios, Crete, and other Greek islands. The Fira to Athinios Port bus schedule changes around ferry departures and arrivals, so do not rely on a fixed daily timetable for this route.
| Route | Timetable | Fare | Ride time | Important note |
|---|---|---|---|---|
| Fira ↔ Athinios Port | Changes according to ferry traffic | €2.70 | About 20 minutes | Check the Fira station board the day before or the morning of travel. |
If you are taking a ferry, read my full Santorini ferry guide and build in extra time. The road down to Athinios Port is steep and can get congested when multiple ferries arrive close together.
Athinios Port to Fira Bus Schedule
The Athinios Port to Fira bus usually runs around ferry arrivals. If you arrive by ferry and want to continue to Oia, Kamari, Perissa, or the Airport, take the port bus to Fira first, then change buses at the main station.
Fira to Kamari Bus Schedule
Kamari is a major beach resort area and one of the easiest beach towns to reach by bus from Fira, making this a highly trafficked route for travelers wanting to escape the caldera for a beach day.
- Transit time: ~20 minutes
- Cost: €2.20 (One-way)
- Plan your visit: check the outward and return times before choosing a beach or activity booking.
- Choose a stop: confirm the nearest stop for your hotel, cinema visit or beach access with KTEL or the venue.
Use the Kamari route for a beach-area visit, then confirm the stop nearest your accommodation or activity. If you are staying by the beach, compare the location of properties in the Kamari hotels guide with the stop you plan to use.
| From Fira to Kamari | From Kamari to Fira | Fare | Ride time |
|---|---|---|---|
| 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:20, 16:40, 17:00, 17:20, 17:40, 18:00, 18:20, 18:40, 19:00, 19:20, 19:40, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30 | 07:30, 08:45, 09:30, 10:15, 10:45, 11:15, 11:45, 12:15, 12:45, 13:15, 13:45*, 14:15, 14:45, 15:15, 15:45, 16:15, 16:40, 17:00, 17:15, 17:40, 18:00, 18:15, 18:40, 19:00, 19:15, 19:40, 20:00, 20:15, 20:45, 21:15, 21:45, 22:15, 22:45, 23:15, 23:45 | €2.20 | About 20 minutes |
Marked departures: the 13:30 from Fira and 13:45 from Kamari carry ΣΧ on the PDF. The sheet does not define it; confirm those departures with KTEL before planning around them.
Kamari to Fira Bus Schedule
The Kamari → Fira table lists returns from 07:30 to 23:45 on the July sheet. Afternoon intervals vary: for example, 16:15 is followed by 16:40, then 17:00 and 17:15. Read the actual departures rather than assuming a fixed interval. Check any onward connection from Fira separately.

Fira to Perissa and Perivolos Bus Schedule
The Fira → Perissa route serves the Black Beach area. Perissa and Perivolos are beach bases with hotels, tavernas and beach bars. See the Perissa hotels guide and confirm the closest stop for the property you choose.
| From Fira to Perissa | From Perissa to Fira | Fare | Ride time |
|---|---|---|---|
| 07:00, 08:30, 09:50 EXP, 10:00, 10:50 EXP, 11:00, 11:50 EXP, 12:00, 12:50 EXP, 13:00, 13:50*, 14:00, 14:50 EXP, 15:00, 15:50 EXP, 16:00, 16:50 EXP, 17:00, 17:15 EXP, 17:50 EXP, 18:00, 18:15 EXP, 18:50 EXP, 19:00, 19:15 EXP, 20:00, 21:00, 22:00, 23:00, 00:15 | 06:30, 07:45, 09:00, 10:10 EXP, 10:45, 11:10 EXP, 11:30, 12:10 EXP, 12:30, 13:10 EXP, 13:30, 14:10 EXP, 14:45, 15:10 EXP, 15:30, 16:10 EXP, 16:30, 17:10 EXP, 17:30, 17:35 EXP, 18:10 EXP, 18:30, 18:35 EXP, 19:10 EXP, 19:30, 19:35 EXP, 20:30, 21:30, 22:30 | €2.70 | About 25 minutes |
Tip: Perissa and Perivolos buses are busier in beach season. If you plan to return after dinner or drinks, check the latest board in Perissa before assuming there will be a late bus.

Perissa to Fira Bus Schedule
The Perissa → Fira column lists returns from 06:30 to 22:30. The PDF shows two later departures in the opposite direction, 23:00 and 00:15 from Fira, with no corresponding later return from Perissa printed. Do not use those outward times as return options. Ask KTEL which fare applies to the 00:15 departure.
Fira to Akrotiri Bus Schedule
The Fira to Akrotiri bus is useful for the Akrotiri Archaeological Site, Akrotiri village, and access toward Red Beach. The Red Beach area can involve walking from the nearest stop, so wear proper shoes if you plan to go down to the viewpoint or beach path.
| From Fira to Akrotiri | From Akrotiri to Fira | Fare | Ride time |
|---|---|---|---|
| 08:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00, 20:00, 21:15 | 08:50, 10:20, 10:50, 11:20, 11:50, 12:20, 12:50, 13:20, 14:20, 15:20, 16:20, 17:20, 18:20, 19:20, 20:20, 21:35 | €2.20 | About 20–25 minutes |
Akrotiri to Fira Bus Schedule
The Akrotiri → Fira column lists the first return at 08:50 and last at 21:35. The July PDF includes additional late-morning departures compared with the May web table. Check the exact stop and return before leaving the main road for a site or beach visit.
Fira to Vlychada Bus Schedule
Vlychada, also written as Vlihada or Vlixada, is a quieter south-coast area known for its carved volcanic cliffs, marina, beach, and the Santorini Tomato Industrial Museum. Service is limited, so this is not the best route for spontaneous plans.
| From Fira to Vlychada | From Vlychada to Fira | Fare | Ride time |
|---|---|---|---|
| 07:00, 10:00, 14:00, 17:00 | 07:30, 10:30, 14:30, 17:30 | €2.80 | About 20–25 minutes |
Fare conflict: the 19 May fare table lists Fira–Vlychada at €2.80, while the July timetable PDF prints €2.70. This page shows the fare-table amount and flags the difference; confirm the price with KTEL. The PDF lists four departures each way, with the first return at 07:30 and last at 17:30.
Vlychada to Fira Bus Schedule
The Vlychada to Fira bus runs only a few times per day on the current timetable. If you miss the last bus, you will likely need a taxi, transfer, or rental vehicle.
Fira to Monolithos Bus Schedule
Monolithos is a quieter beach area near the airport side of Santorini. Bus service is limited compared with Oia, Kamari, and Perissa.
| From Fira to Monolithos | From Monolithos to Fira | Fare | Ride time |
|---|---|---|---|
| 07:15, 10:00, 12:00, 14:00, 17:00, 19:00, 21:00 | 07:25, 10:10, 12:10, 14:10, 17:10, 19:10, 21:10 | €2.20 | About 20 minutes |
Monolithos to Fira Bus Schedule
The PDF dated 14 July 2026 lists seven Monolithos → Fira departures: 07:25, 10:10, 12:10, 14:10, 17:10, 19:10 and 21:10. These match the detailed table above and differ from the May web table. Confirm the current service before your beach visit.
Fira to Firostefani and Imerovigli Bus Schedule
Firostefani and Imerovigli are close to Fira and are also served by buses heading north. You can often walk between Fira, Firostefani, and Imerovigli along the caldera path, but the bus is useful with luggage or in hot weather.
| From Fira | From Firostefani / Imerovigli | Fare | Ride time |
|---|---|---|---|
| 08:30, 09:15, 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 | 08:35, 09:20, 10:05, 11:05, 12:05, 13:05, 14:05, 15:05, 16:05, 17:05, 18:05, 19:05, 20:05, 21:05, 22:05 | €2.20 | About 5–10 minutes |
Tip: For short distances between Fira, Firostefani, and Imerovigli, walking may be faster than waiting for the next bus, especially outside peak service hours.
Is there a direct bus from Oia to Imerovigli?
Confirm the specific service and stop with KTEL. The reviewed PDF publishes separate Fira–Oia and Fira–Firostefani/Imerovigli tables. It does not provide the Oia line’s intermediate stops or times, so those two tables alone do not establish that every Oia bus serves Imerovigli.
The Firostefani/Imerovigli table lists 15 departures each way. Do not add all 29 Oia departures to that frequency or infer an Oia–Imerovigli fare from the Fira fares. Ask KTEL whether a direct service stops where you need it on your travel date; otherwise check the two published legs via Fira.
Imerovigli and Firostefani to Fira Bus Schedule
The Firostefani/Imerovigli → Fira column lists 15 departures on the July sheet, from 08:35 to 22:05. If you need help boarding, step-free access or space for mobility equipment, confirm the vehicle and stop with KTEL; the timetable does not establish accessibility.
Fira to Vourvoulos Bus Schedule
Vourvoulos has very limited bus service. This route is better for locals or travelers with flexible plans, not for tight itineraries.
| From Fira to Vourvoulos | From Vourvoulos to Fira | Fare | Ride time |
|---|---|---|---|
| 14:00 | 07:40, 14:10 | €2.20 | About 10–15 minutes |
Vourvoulos to Fira Bus Schedule
The Vourvoulos to Fira bus is very limited, with current returns listed at 07:40 and 14:10. If you are staying in Vourvoulos, confirm transport before booking dinners, tours, or early departures.

How KTEL Buses Work in Santorini
- Start with Fira. Fira is the central bus hub, so most trips begin, end, or connect there.
- Buy one-way tickets. If you take Oia → Fira → Airport, that is two bus rides and usually two tickets.
- Arrive early in summer. Buses to Oia, Kamari, Perissa, and the Airport can fill up quickly.
- Confirm payment. Carry euro cash as a backup and ask KTEL whether cash, card or another ticket option is accepted on your departure.
- Ask the driver or station staff. KTEL changes timetables during the year, and the posted station board is the safest source.
- Watch the last bus. Evening service can be limited outside peak season, especially for Vlychada, Monolithos, and Vourvoulos.
Santorini Bus Lines: What the Network Does Not Cover
A fare list is not a stop timetable. KTEL quotes journeys involving Pyrgos, Vothonas, Megalochori, Emporio, Messaria, Karterados, Baxedes and Exo Gonia, but the reviewed timetable does not give a separate departure table for each of them. Ask for the bus route, boarding point and stop time you need rather than inferring a direct connection from a fare.
Check the operating date and any markers. The July PDF does not provide a separate Sunday table or an end date. That does not establish an unchanged daily timetable throughout autumn or winter. Re-check the operator’s current publication and confirm marked departures for the day you travel.
Allow for transfers. For journeys such as airport → Fira → Oia, choose both departures and leave time to reach the second bus. Adding two estimated ride durations is not enough to calculate the full journey; waiting time depends on the actual timetable and service on the day.
Luggage and boarding access need a separate check. The operator’s timetable does not specify baggage capacity or accessibility by departure. Ask about large cases, pushchairs or mobility equipment in advance, and avoid treating the last listed airport or ferry connection as guaranteed.
For a winery visit, including the Santorini Wine Museum, confirm the venue’s exact location, nearest served stop, walking route and return options. The timetable alone does not establish those details or prove that only one winery is reachable by bus. If the confirmed route does not fit, compare a taxi, transfer or rental quote for your dates.
Best Santorini Bus Routes for Visitors
- Best route for sunset: Fira to Oia. Go early, especially from June to September.
- Best route for beaches: Fira to Kamari or Fira to Perissa. Kamari is easier for shorter trips; Perissa and Perivolos are better for a full beach day.
- Best route for history: Fira to Akrotiri. Visit the prehistoric ruins first, then continue toward Red Beach if you have enough time.
- Best route for flights: Fira to Airport. It is cheap and fast, but do not cut it close before departure.
- Best route for ferries: Fira to Athinios Port, but only after checking that day’s ferry-linked bus times.
FAQs
What are Santorini buses called?
Santorini public buses are called KTEL buses. KTEL Santorini operates the island’s main bus routes, with Fira as the central hub.
Where is the main bus station in Santorini?
Fira Bus Station is the main interchange for KTEL Santorini’s published routes. Check the destination board before boarding and ask KTEL on +30 22860 25404 about current departures, ticket options and payment methods.
How much do Santorini bus tickets cost in 2026?
The 19 May 2026 fare table lists Fira–Oia and Fira–Kamari at €2.20, and Fira–Perissa/Perivolos and Fira–Athinios Port at €2.70. It lists Fira–Vlychada at €2.80, while the July timetable PDF prints €2.70 for Vlychada. Confirm that conflict with KTEL. Discounts and night fares are listed separately; check eligibility and the charge for your departure.
Is there a direct bus from Santorini Airport to Oia?
The airport’s official page publishes a bus link to Fira. To reach Oia using the published routes, take Airport → Fira and then Fira → Oia, checking both departures and allowing time to change. Confirm any proposed direct or intermediate-stop option with KTEL.
Is there a direct bus from Athinios Port to Oia?
KTEL describes the Athinios Port service as dependent on ferry traffic. For Oia, plan the port-to-Fira service and the separate Fira-to-Oia route, confirming both departures with KTEL before travel.
What is the last bus from Fira to Oia?
The PDF dated 14 July 2026 lists the last Fira → Oia departure at 22:30 and the last Oia → Fira return at 22:50. The operator’s older May web table shows earlier times. The July PDF gives no end date; check the current board and confirm the service before relying on a late bus.
Does the Santorini bus go to the Airport?
Yes. The official airport page confirms the Fira–Santorini Airport bus link. KTEL’s July PDF prints a €2.20 fare and an estimated ten-minute ride from Fira. Allow for boarding, traffic and your airline’s airport-arrival requirements.
Does the Santorini bus go to the ferry port?
Yes. KTEL buses connect Fira with Athinios Port, Santorini’s main ferry port. The timetable changes around ferry arrivals and departures, so check the station board before travel.
Can I use the Santorini bus without a car?
Yes, if you are staying in Fira, Oia, Kamari or Perissa and your plans match the bus timetable. For wineries, remote beaches, early starts or late dinners, renting a car or booking transfers is more flexible.
Do Santorini buses run late at night?
The July PDF lists the last returns from Oia at 22:50, Kamari at 23:45 and the airport at 23:10. It also lists a 00:15 departure from Fira toward Perissa, with the last return from Perissa at 22:30. These are dated timetable entries, not a promise of service on every later travel date. Confirm the current departure and applicable fare with KTEL.
Can you pay for the Santorini bus by card?
The reviewed operator timetable and fare table do not establish a cash-or-card policy. The official airport page says tickets are purchased from the conductor. Confirm payment methods with KTEL and carry euro cash as a backup rather than relying on an unverified card option.
Which Santorini bus timetable should I trust?
This page follows KTEL’s PDF dated 14 July 2026 and identifies differences from its web tables dated 18 May. The July document changes some daytime departures as well as last buses, so do not combine the two. Check the current stop board and ask KTEL to resolve any conflict for your travel date.
Is there a direct bus from Oia to Imerovigli?
Confirm the specific service with KTEL. The reviewed PDF lists separate Fira–Oia and Fira–Firostefani/Imerovigli tables but no intermediate stop times for the Oia line. It does not establish that every Oia bus stops in Imerovigli. Ask for the route, stop and fare before relying on a direct connection.
How often do buses run from Fira to Oia?
The July PDF lists 29 departures from Fira to Oia. The first are 07:00, 08:30 and 09:30, followed by departures every 30 minutes through 22:30. Returns from Oia begin at 07:20, 08:50 and 09:50, then run every 30 minutes through 22:50. The 13:30 outward and 13:50 return carry an unexplained ΣΧ marker; confirm them with KTEL.
Sources and verification
Checked 6 September 2026: KTEL’s 14 July 2026 timetable PDF, 18 May web route tables, 19 May fare table and the airport’s official bus page. This was a review of published sources, not an on-island field check. Corrected the Monolithos return summary and Vlychada first return, identified the Vlychada fare conflict, and removed unsupported autumn-service, seat, payment and intermediate-stop guarantees. The operator’s PDF gives no end date; confirm current service with KTEL before a time-sensitive journey.




