All areas › About this site
KTEL Buses Greece is an independent guide to Greece’s regional KTEL bus services: every route we hold, its departures day by day, the stops in order, and the fare where the operator publishes one. It is not run by, or affiliated with, any KTEL company. Here is how to read it.
Every time on this site comes from the operator itself — its printed timetable, its own website, or its online booking system, which we read regularly to see which departures are actually on sale for which dates. Nothing is copied from other guides and nothing is guessed. The site is rebuilt from that data every day.
Each route page opens with one table: departures down the side, weekdays across the top. ✓ means that departure runs on that weekday every week up to the date shown under the table; ◔ means it runs on some of those weeks (hover or tap for the dates); — means it does not run on that weekday. A blank cell means the operator has not published that far ahead. Pick a date from the box above the table to see only what runs that day.
The “confirmed to” date is how far ahead the operator has published or is selling tickets, usually a few weeks. Past that date the page says nothing, because nothing is known yet — it does not mean the bus stops running. Check back nearer the time.
A time is only as good as where it came from, so the badge tells you which:
Printed by the operator the operator states it.
Derived from the printed stop times first stop to last, off the operator’s own chain.
Reported from local knowledge not published anywhere; someone who uses the route told us.
Estimated from distance — not published our arithmetic, not the operator’s. Treat as a rough guide.
No journey time we had an estimate, judged it unreliable, and withdrew it. A blank here is a decision, not an oversight.
Tap any departure for its stop-by-stop times. There, columns are stops in travel order. — means that run does not call at that stop. · means it calls but no time is published for it. ? means we do not know either way — the operator’s list names the town without settling every stop in it, so neither a call nor a skip is claimed. ~ before a time means we calculated it from the printed departure; the operator printed only the first clock, and a calculated cell is shown lighter so it can never pass for a printed one. +1 means the following morning.
Where an operator publishes a fare we show it, always as “around”, because fares change and a ticket bought on the bus, at the desk or online can differ by a little. Where the operator publishes nothing we say not published. A missing fare is never shown as zero and never as free.
When an operator announces roadworks, a diversion or a short suspension, the notice appears at the top of the affected route pages: the operator’s own words in Greek, exactly as published, with our English underneath and the dates it applies. The timetable below it is left as the operator published it.
Coordinates are never derived by matching a place name — Greek place names repeat across the country and name-matching puts stops on the wrong island. Each stop was placed individually, and the map records how: tap any marker. A hollow dashed marker means the position is a village centre, good enough to orient by and not good enough to walk to. Where a stop has no reliable position there is no map rather than a misleading one.
Some pages carry a hotel map, a short list of tours or a car-hire link for the destination. These are commercial partners and are labelled as such on every card; if you book through one, this site may earn a commission and the price you pay is the same either way. They never influence the timetable information above them.