Partner offer
Compare Greek island ferries in one search
Omio lists SeaJets, Blue Star and the regional operators side by side with live times and fares, so you can book the crossing that fits your day.

Partner offer
Mainland coach routes to the ports and airports sell out in summer. Omio shows the KTEL and coach departures with seats still available.
Partner offer
Omio lists SeaJets, Blue Star and the regional operators side by side with live times and fares, so you can book the crossing that fits your day.
Partner offer
An Airalo eSIM installs before you fly and activates on arrival, so ferry apps and maps work from the airport onwards.
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
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.
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.

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

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

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

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.

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

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.
Santorini public buses are called KTEL buses. KTEL Santorini operates the island’s main bus routes, with Fira as the central hub.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Partner pick for this guide
Mainland coach routes to the ports and airports sell out in summer. Omio shows the KTEL and coach departures with seats still available.
We recommend these trusted resources to compare rates, read reviews, and secure bookings for your upcoming trip to Santorini and Greece:
Compare and book Greek buses, coaches and trains — including KTEL routes that are hard to book online.
Compare ferry routes, schedules, and book tickets across all major Greek lines.
Best rates on hotels, luxury suites, and traditional caldera villas.
Last updated: September 8, 2026
Next step
Choose a useful next step for your dates, route and budget.
Planning tools use estimates. Check current schedules, prices and availability before booking.
Discover all the amazing places to visit in Greece
Join thousands of travelers getting our exclusive guides, hidden gems, and money-saving tips delivered straight to their inbox.

Opens omio.com

Athens vs Santorini comes down to city history versus island scenery. Here’s how they compare on attractions, beaches, nightlife, food, cost, transport, and who should visit each.

Stand in Fira at noon. Count the cruise ships in the caldera below — usually four to seven on a high-season Tuesday. Listen, and you’ll hear four languages on every step of the cable car queue. Twenty minutes inland, in a Pyrgos church courtyard at the same hour, the only sound is a cat stretching […]

SeaJets is fast, expensive, and sometimes frustrating. This SeaJets review explains when the ferry is worth booking, when to choose slower ferries, and what to expect on board.
The buses are great getting from one center or main location to another but are not like most bus systems which stop at several spots between the main locations. For example, we stayed 35 minutes walk from Fira center. We arrived by ferry and there was a bus waiting, going to Fira center (the main center for all buses). Great! However, when we got to Fira it was either a 40 minute walk up hill (with suitcase) to our hotel or pay a cab- and they can overcharge big time! Yet there are bus stop signs on the roadside, the very path all the buses travel yet none of them stop at these. What’s with that?
Why are there roadside bus stop signs if no buses stop there?
Hi Pavlos,
I’ll be leaving Santorini in April 8th, 2023 but I’m not sure which flight should I book since the earliest I would choose departs at 8:30 am, but according to the updated 2023 timetable the first bus from Fira to de airport runs until 7:15 am, and even though the trip is short not sure if the airline would let me check-in and drop my luggage 🙁
Do you think there will be an earlier bus by that moment or should I consider to take a taxi to be in the airport at the proper time?
Thanks a lot for your priceless blog and greetings from Mexico!
Hi Josue,
Thanks for your kind words.
Unfortunately this is the earliest bus in the morning, as far as i am aware.
This is going to be very tight so I do not recommend taking the bus that morning but try to arrange a taxi pick up from your hotel.
You need to be at least 2 hours in advance at the airport, as in every flight everywhere in the world.
Hope that helps.
Hi! I have a bit of a problem – I am arriving into Santorini Port (on my ferry from Athens) at 15:30 on a Sunday at the end of March. Our hotel is in Fira. However, the schedule above says that the last bus leaves at 15:15! Questions…
1) Are the buses not timed around the ferry arrivals? Will we still be able to get on the bus at 15:30?
2) If there is no bus, what is the next most affordable way to get to Fira?
Thank you!!
Hi there,
The buses are always aligned to the latest ferry and it is for sure it will wait for your arrival.
Nothing to worry about.
Your next option is to get a taxi to Fira and it shouldn’t cost you more than 20 euros but I am sure you will catch the bus.
Arriving 31st march 10pm will there be buses to fira from airport?? Thanks
You would be able to catch one of the latest buses but if not you should get a taxi from the airport to Fira. It shouldn’t cost more than 30 euros.
Hi Pavlos,
I must say you are very helpful answering all the questions!
We are arriving in Santorini on 9th April and I was wondering how we can get from Fira to Firostefani? I was searching everywhere but I didn’t find a bus line that connects the two places but yet I know there must be one so I am a bit confused. Can you provide some help here, please. Thank you very much!
Danijela
hi there,
thanks for your kind words.
Firostefani is literally in Fira.
There is no special bus station.
Firostefani is basically the north neighbourhood of Fira so what you have to do is to take the bus to Fira and then walk for about 15mins in Fira to the north. You can ask locals along the way.
Here is the central square of Firostefani:
https://goo.gl/maps/inXSuXxmdPkndffh9
Hope that helps!
Just wanted to update that as of May 2023, the bus from Oia does not stop at Imerovigli – you must go to Fira and transfer to the bus to Imerovigli there. Signs at the Oia stop and driver confirmed this
Thanks so much for the update!
I will make sure to include that in the article above.
Hi,
I wonder if you would be able to tell us how much roughly it would cost for a taxi from Le Ciel in Imerovigli to Anchor Suites in Finikia at 1am in the morning and if it will be easy to get a taxi?
Thankyou
Hi there,
It won’t be easy to find a taxi at that time independently but you should speak to Le Ciel so that they will arrange for you that transfer. They should be able to do it easily and also tell you the exact cost.
Hi, you say there is always a bus that corresponds to the departure of a ferry. My question concerns the bus from Fira to Athinios port. You list only 3 departures from Fira bus station, starting at 11.30am. Our ferry is at 11.10am, so I think we would need to leave Fira about 9-9.15am. Is there a bus corresponding to this ferry? Many thanks.
Yes, there is definitely a bus earlier in the morning. The reason for not listing more routes is that the ferry schedules change a lot. Worst case scenario you can grab a taxi but as I said, there are definitely a few earlier buses from Fira to Athinios.
Hi Pavlos, thanks for the great website! My ferry on June 18 is leaving at 9:35 am, so you think, there will be a bus from Fira to Athinios at that kind of early time on a Sunday?
Hi Christopher,
Yes, there will definitely be a bus for that time or even earlier.
Just visit the Fira bus station a day before to verify that by checking all schedules that are posted there and also make sure you ask there in the info kiosk.
Sorry I forgot to add the date of travel, it is July 28.
Hi Pavlos, the hotel I will stay says they can offer the transportation from the airport for 25 euros. But it is only 5mins drive (according to google map) . Is it the normal taxi price in Santorini?
Unfortunately it is normal nowadays…
Where exactly is your hotel?
Hi Pavlos,
I have a flight from Santorini to Athens on 22nd July early morning at 7:15.
My hotel is at Karterados near Maistros Village. Can you kindly suggest how should I plan to reach airport by 6 am in the morning? Is there uber available or any app from which I can book a taxi ?
hi, the best thing to do is to ask your hotel to arrange a taxi to pick you up that early in the morning.
Every hotel on the island can arrange that.
Hi there, we will be staying in Pyrgos for 5 nights in a couple of weeks. We don’t want to drive. Is there a bus into Fira and Oia from Pyrgos and then a return.
Yes , there is a bus to Fira only but if you want to go to Oia you need to go to Fira first and then change bus to Oia.
The bus stop at Imerovigli for Oia is no longer the same bus stop as previous.
The bus now stops next to Carrefour supermarket just down the road. We waited over an hr to be told by a bus driver.
Thanks for the update!!
Good day Pavlos,
I’m visiting santorini this weekend, and staying in pyrgos.
Unfortunately, everywhere I look I only see two buses going to fira/Oia one morning one noon. Or they run frequently from pygros. Otherwise means I have to use taxis which I prefer not as google shows €70 per trip to Oia which is massive..
Thank you in advance
You have to go to Fira first and then change bus!
This is the most helpful, and detail information I found so far.
We, a party of 5, will arrive at the Athinios ferry port from Mykonos on May 4, 24. Don’t know the ferry schedule yet!
It looks like to me taxi is our best option. A taxi for 5 person is pretty hard to find in some place. Would it be an issue at Athinios ferry port? How much should it cost to Kamari area?
There will definitely be some taxis but also the local bus will take you to Fira and then you can also take a second bus to Kamari. Honestly it’s very easy and it will cost you much less. The taxi will probably cost you around 30-40 euros to get to Kamari from Athinios Port.
Hello Pavlos,
Your posts and travel tips are very helpful. I am planning to stay at San Antonio hotel starting Apr 15. I have read in one of the posts that there is an unofficial local bus stop right outside the hotel. Appreciate your reply to these questions:
1. Is there a local bus stop right outside the hotel?
2. If I flag the bus driver, would they stop there to pick up on the way to Oia?
3. If I board the Fira to Oia bus, would the driver stop at the hotel and drop me?
4. Are there any bus schedule that is limited during April?
You guidance will help me, since San Antonio hotel is rather remote and I prefer not to rent a car. Thanks
EK
Hi,
To be honest I don’t think there is a bus stop outside of San Antonio but I might be worng on this one so the best thing you have to do is to ask the hotel and I am sure they will be happy to answer that. The drivers don’t generally stop whenever someone waves on the street as there are dedicated bus stops and it could be dangerous to do otherwise. In general, don’t stress too much about the buses so many months in advance. There are always plenty of buses to take you anywhere. Also, for San Antonio it might be easier to ask the hotel for a taxi to Oia and they should ‘t charge you more than 20-30 euros.
Hi Pavlos
Can you travel from Fira to Athinios port with the same ticket from the airport to Fira?
No, you have to get off the bus at the central bus station at Fira and basically change bus, so it’s a new trip and obviously a new ticket (which is going to be only 1.20 euros anyways).
Hello Pavlos, we are coming from a cruise and then a tender in May and will probably arrive on shore about 3:00pm. How late do the buses run from Santorini port to Fira and return? Is the central market in Fira far from the bus stop?
Hi Tracy,
The cruise ships do not stop at the same port as all the other ferries. The cruise ship port is literally below the town of Fira and you don’t need a bus to get to central Fira town. You basically have 2 options to get to Fira:
1. You can wait about 30 mins to get to the cable car that needs 5 mins to get you to the top, or
2. You walk for about 30-40 minutes uphill steps (it is a bit tough if the weather is hot)
You don’t really need to take any bus. Once you are up there, you will be in the heart of Fira town pretty much.
I will post a video on my youtube channel next week about the whole thing so you can subscribe and get notified about it:
Hello Pavlos
I will take a ferry from Mykonos to Santorini on Mar 30. The arrival schedule is about 13.40. Will there be a bus from the port to the Mykonos town? Thanks
Yes, there will be a bus at that time because there are always plenty of buses for pretty much every ferry arrival on the islands, to pick up people. You can see how it looks in my video here:
Sorry Pavlos, when I arrived at Athinios port from Mykonos by ferry at around 2 PM, there was no bus waiting. I went to the tourist information and they just said no public bus running and gave me a price of 20 Euro/person for a shared minivan. While I was hesitated, they quickly changed to be 10 Euro and forced me to accept it instead of sharing a taxi with others.
Hello Pavlos!On the timetable for 2024 you presented the last bus from the airport to Fira is at 23.10 pm.On the KTEL site its written that last bus departs earlier at 21.10 pm.We ‘re arriving at the airport on 6 september 2024 at 22.30,so will be there a bus at that time to go to Fira?Thanks !
hi there,
What you currently see on the KTEL website is more or less the winter time schedule for the Santorini KTEL buses but around April-May time they announce the summer (or high season) timetables with more frequent buses that run from May till late October. Last year the bus from thr airport to Fira was at 23:10 so this will probably be the same this year too, so I am mostly sure you won’t have an issue catching this bus to Fira.
Hi Pavlos,
Thank you for posting these very helpful bus schedules. I have 10 hours to spend. Which one will have more beautiful white and blue dome churches, OIA or FIRA? We would like to take photos with beautiful white and blue dome churches.
Thank you so much!
Cau
Hello Pavlos!
On the timetable for 2024 you presented the first bus from Fira to the airport is at 7.15am.
My flight time is 8:30 on May 28th, so will I be able to catch the plane in time if I take the first bus? Thanks!
Hello,
Fortunately there is a new bus that has been added just recently from Fira to the Airport which is at 06:15 in the morning.
I suggest you take this one instead to be on the safe side, otherwise it’s going to be very tight for all the security etc.
(the schedule above has been updated too).
Hello Pavlos we will be in Santorin on a cruise one day September 16/2024. If you have a short list of absolutely what not to miss here, please feel free to do so. We will be ashore we hope around 09:30 am
To 6 or 7 pm. To be sure not miss the ship that sails at 10pm.
We will use the bus mostly, we hope. Are the bus schedules valid till the end of September on all the ones listed. Santorin is one of the islands we missed during some of our visits. Thank you efcharisto
Pierre
Hi Pierre,
The bus schedule remains the same pretty much with very few changes if any in September, so nothi gn to worry about.
In any case you will find the most up to date schedule posted at Fira Bus Terminal from which you will take the bus.
You time slot is extremely small I have to say so my suggestion would be to spend some time in Fira and then go to Oia for some more waling and exploring and also to have lunch there.
Bear in mind the bus takes about 20 minutes to get you from Fira to Oia and another 20 mins to come back.
You also have to calculate even more time for waiting the bus, but yu can still take a taxi from Fira if you want the whole thing to be quicker.
You can read my suggestions here for a day on the island:
https://images.santorinisecrets.com/santorini-day-tour/
In theory, you could also take the bus to Pyrgos vilalge and also go for Wine Tasting in Santowines which is pretty close to Fira (10 mins by bus).
Hope that helps
Hello Pavlos-
Thanks so much for a great website and all of the useful information. We are arriving on a cruise ship in September. Our plan is to water taxi to Ammoudi Bay, bus up to Oia, and hike back from Oia to Fira.
We are concerned about not having enough time (lots of cruise ships in the day we arrive) and want to keep the option open of catching a bus in Imerovigli. Unfortuantely I thought some posters said there is no longer a bus from Imerovigli to Fira. Do you know if that is true?
Also, taking a water taxi back from Ammoudi Bay would be an option (we would then do the hike from Fira to Oia) if that is possible, but I have not been able to confirm that we can do so (not sure if the water taxis will take you back to teh cruise dock). Do you know?
Thank you!!!
Hi Pavlos, Thanks for all your tips. If i would like to hop on and off the bus a few times along the Fira to Kamari route, can i use the same ticket?
Many thanks
Hi Pavlos,
Is there a water taxi/ferry boat transfer from Port of Skala to Amoudi Bay to reach Oia? Our cruise ship arriving in August will be tendering us to Fira. Thank you.
More approved comments are available in the full WordPress discussion.