KTEL Buses In Greece
Information for the KTEL bus network in Greece is notoriously difficult to come by. Even in Greek! This is the most complete guide to KTEL buses in Greece available today.
Key takeaways
- Greece has 62 independent KTEL bus cooperatives—no single national booking site or timetable.
- Government-set fares: Athens–Thessaloniki ~€45 (5.5 hrs), Athens–Patras ~€20, island routes €2–5.
- Athens terminals: Kifissos (Peloponnese, west, Thessaloniki) vs Liosion (central Greece, Thessaly).
- New Eleonas Central Bus Terminal due 2026 to replace both Athens terminals—check before travelling.
- Most KTELs sell counter tickets only; over half now offer online booking; island services shrink off-season.
On this page
- The Greek Bus Network
- How the KTEL System Works
- Intercity Travel: The Mainland Network
- Island Buses: A Different Story
- KTEL & Ferries: The Perfect Travel Combination
- Complete KTEL Directory by Region
- Independent Island Bus Operators (Non-KTEL)
- Online Booking: Which KTELs Let You Buy Tickets in Advance
- Practical Tips for KTEL Travel
- Frequently Asked Questions

Looking for a specific bus? Type where you are and where you want to go, and the box below shows the KTEL routes that run between them, with links to the current timetables.
The Greek Bus Network
If you're planning a trip to Greece and wondering how to get around without a car, the KTEL bus network deserves a lot more attention than it usually gets. It's cheap, it's widespread, and on many routes you'll find yourself on a modern air-conditioned coach travelling through landscapes that tour vans don't reach.
The problem is, information is super-hard to come by as there are over 60 different companies. Even Greeks struggle to find information! As a result, I spent quite a lot of time gathering together everything I could about the KTEL bus companies in Greece, and presenting it here in one place.
This guide covers everything you need to know: how the system works, the major intercity routes, island networks, which companies accept online booking, and what to expect when you turn up at a KTEL station for the first time. I've also included a complete regional directory of all 62 official KTEL cooperatives, with contact information verified directly from each company's website.
Quick facts: Greece has 62 independent KTEL bus cooperatives. There is no single national booking website. Fares are government-regulated and very cheap — most intercity journeys cost €5–25. Buses are the main form of public transport between Greek cities.
In this Greek bus guide:
- What is KTEL?
- How the System Works
- Intercity Travel: The Mainland Network
- Island Buses
- KTEL & Ferries
- Complete Directory by Region (62 KTELs)
- Independent Island Operators
- Online Booking Guide
- Practical Tips
- Frequently Asked Questions
How the KTEL System Works
The most important thing to understand about KTEL buses in Greece is that there is no central national system. No single website where you can plan a cross-country journey, no unified timetable, no one phone number to call.
KTEL stands for Κοινό Ταμείο Εισπράξεων Λεωφορείων — roughly "Common Fund of Bus Receipts" — and it refers to a system of 62 regional bus cooperatives, each covering a specific Greek prefecture or group of prefectures. The federation that binds them together is called POAYS, but it's largely administrative. In practice, the Thessaloniki KTEL and the Ioannina KTEL operate completely independently: different websites, different ticketing systems, different phone numbers.
For travelers, this means a bit of upfront research. To get from Athens to Meteora, for example, you'd take a KTEL Trikala bus to Kalambaka — there's a direct daily service (Mon–Sat) that picks up near Kato Patisia Metro, or you can catch a regular Trikala bus from Liosion terminal and change there. To continue to Thessaloniki, you'd look at KTEL Thessaloniki. Once you know which company covers which territory, it becomes straightforward.

Two types of KTEL
There's an important distinction between two kinds of KTEL service:
- Intercity (υπεραστικό) KTEL — these are the long-distance coaches connecting cities and towns, usually operating from a dedicated terminal (σταθμός). This is what most travelers use.
- Urban (αστικό) KTEL — local city bus services, which in most smaller cities are a separate company from the intercity KTEL. This guide focuses on intercity services.
Tickets and booking
The majority of KTEL companies still sell tickets at the counter only. You turn up, you buy a ticket, you get on the bus. For busy routes or holiday weekends, this means arriving early to guarantee a seat. A growing number of companies — over half at the time of writing — now offer online booking, and I've noted which ones in the directory below.
Fares are set by the government and are very reasonable. Athens to Thessaloniki (about 5.5 hours) costs around €45 full price (€43 with an e-ticket). Athens to Patras (2.5 hours) is around €20. Island routes are typically €2–5 for the whole island.
Tickets are non-refundable on most lines, though some companies allow date changes. Always keep your ticket — drivers check them on board.

Intercity Travel: The Mainland Network
The intercity KTEL network is at its most impressive on the Greek mainland, where it connects virtually every town of any size. Long-distance routes are comfortable, punctual, and — compared to alternatives — very good value.
The major terminals in Athens
Athens currently has two intercity KTEL terminals, and which one you use depends entirely on where you're going:
- Terminal A (Kifissos), at 100 Kifissou Ave, handles buses to the Peloponnese, western Greece, Epirus, the Ionian islands (via ferry connections at Patras or Igoumenitsa), and — importantly — the direct Athens–Thessaloniki service operated by KTEL Thessaloniki. Bus 051 connects it to Omonia Square.
- Terminal B (Liosion), at 260 Liossion St, handles buses to central Greece and Thessaly (including Volos, Larissa, Trikala/Meteora, and Katerini). Bus 024 connects it to Omonia Square.
- Pedion Areos (Victoria), on Mavrommateon St near Victoria Metro (Line 1), is a central Athens pickup point for several northern routes including the popular Athens–Thessaloniki service. Buses departing here also stop at Kifissos before heading north. This is far more convenient if you're staying in central Athens.
The split between Kifissos and Liosion causes genuine confusion — if you go to the wrong one, you've wasted a trip. The general rule: Peloponnese, western Greece, Thessaloniki, and all of Macedonia/Thrace = Kifissos; central Greece and Thessaly = Liosion. But always double-check which terminal your route uses. The Victoria/Pedion Areos stop is a convenient central-Athens alternative for the Thessaloniki service.
2026 update: Both Kifissos and Liosion are due to be replaced by a single new Central Bus Terminal in the Eleonas district, located next to Eleonas Metro station (Line 3). The €100 million facility will cover 66,400m² and handle up to 15 million passengers per year. Construction began in 2024 with an operational target of 2026 — check current status before travelling, as the changeover may affect departure points.
Key long-distance routes
These are the routes most travelers use, with approximate journey times and fares:
| Route | Duration | Approx. Fare | KTEL Company |
|---|---|---|---|
| Athens – Thessaloniki | ~5.5 hrs | €45 | KTEL Thessaloniki |
| Athens – Patras | ~2.5 hrs | €20 | KTEL Achaia |
| Athens – Ioannina | ~5.5–6 hrs | €37 | KTEL Ioannina |
| Athens – Volos | ~4 hrs | €29 | KTEL Magnesia |
| Athens – Larissa | ~3.5 hrs | €35 | KTEL Larissa |
| Athens – Kalamata | ~3 hrs | €24 | KTEL Messinia |
| Athens – Nafplio | ~2.5 hrs | €14 | KTEL Argolida |
| Athens – Kalambaka (Meteora) | ~5 hrs | €32 | KTEL Trikala |
| Thessaloniki – Kavala | ~2 hrs | €14 | KTEL Kavala |
| Thessaloniki – Alexandroupoli | ~3.5 hrs | €27 | KTEL Evros |
Note that many long-distance routes are operated jointly by two or more KTEL companies, with shared departure points and combined timetables.
Buying tickets
For most mainland routes, especially peak season travel, I'd recommend buying your ticket at the terminal the day before, or first thing on the day of travel. The popular Athens–Thessaloniki and Athens–Patras routes fill up fast on Friday afternoons and Sunday evenings. Where online booking exists, use it — it guarantees your seat and saves queuing.
Island Buses: A Different Story
Island KTEL buses are a different experience from the mainland network, and they're worth understanding separately.

On most Greek islands, the KTEL operates a handful of routes radiating out from the port or main town to the rest of the island. These aren't long-distance coaches — they're often minibuses or small coaches running a circuit of beaches and villages. Fares are typically €2–5 for the whole island, and timetables are designed around ferry arrivals rather than commuter schedules.
The island KTEL is often the cheapest way to reach a beach or village, but frequency can be low — sometimes just two or three buses per day outside July and August. Before relying on the bus to get somewhere, check whether there's a return service at a useful time. I've been caught out by this more than once.
Not every island is a KTEL member
The 62 official KTEL cooperatives cover most of Greece, but a number of smaller islands are served by non-official operators — municipal bus services or private companies that use the KTEL name locally but aren't part of the POAYS federation. These include islands like Skiathos, Skopelos, Folegandros, Sifnos, Amorgos, Milos, and Patmos. I've included these in a separate section at the bottom of the directory.

Summer vs. winter service
Island bus services shrink dramatically outside the tourist season. Some routes that run six times a day in August run twice a day in October, and some beach routes stop entirely between October and May. Always check current timetables on the KTEL website (where one exists) or call ahead.
KTEL & Ferries: The Perfect Travel Combination
One of the best travel combinations in Greece is KTEL bus plus ferry. The two networks fit together naturally, and using them in sequence opens up journeys that would be awkward or expensive by plane.
A few particularly useful combinations:
- Athens → Patras (KTEL Achaia) → Italy or Corfu by ferry. The bus from Athens' Kifissos terminal takes about 2.5 hours to Patras, where you can connect directly to ANEK, Grimaldi, Minoan or Superfast ferries heading to Ancona, Bari, Venice or Corfu.
- Athens → Igoumenitsa (KTEL Thesprotia) → Corfu by ferry. Igoumenitsa is the main port for car ferries to Corfu (40 minutes). The KTEL runs from both Athens and Thessaloniki.
- Athens → Kavala (KTEL Kavala) → Thassos by ferry. Kavala has frequent ferries to Thassos island (65 minutes). The bus from Athens takes around 7 hours.
- Piraeus bus connections → ferry to islands. Bus X96 from Athens airport goes to Piraeus port, where you can connect to ferries across the Aegean. KTEL Attica also runs to Rafina port (for ferries to northern Cyclades and Evia) and Lavrio (for Kea, Kythnos and southern Cyclades).
- Kefalonia / Zakynthos / Lefkada. These Ionian islands have their own KTEL networks that connect with the mainland via ferry. KTEL buses run through to Athens and Thessaloniki with the ferry leg included in the journey.
For comprehensive ferry timetables and booking from these ports, Greek Ferry Travel covers all the major routes.
Complete KTEL Directory by Region
All contact information below is verified directly from each KTEL's official website. The directory covers all 62 official KTEL cooperatives (members of the POAYS federation).
Attica
Central Macedonia
| KTEL | Terminal | Phone | Website | English? | Booking? |
|---|---|---|---|---|---|
| KTEL Thessaloniki | Thessaloniki | +30 2310 500111 | Website | Yes | Yes |
| KTEL Chalkidiki | Nea Moudania | +30 2310 316555 | Website | Yes | Yes |
| KTEL Kilkis | Kilkis | +30 23410 22311 | Website | Yes | Yes |
| KTEL Pella | Edessa | +30 23810 22800 | Website | No | Yes |
| KTEL Pieria | Katerini | +30 23510 23313 | Website | Yes | Yes |
| KTEL Serres | Serres | +30 23210 22822 | Website | No | Yes |
| KTEL Imathia | Veria | +30 23310 22342 | Website | Yes | Yes |
Eastern Macedonia & Thrace
| KTEL | Terminal | Phone | Website | English? | Booking? |
|---|---|---|---|---|---|
| KTEL Drama | Drama | +30 25210 32421 | Website | No | Yes |
| KTEL Kavala | Kavala | +30 2510 222294 | Website | No | Yes |
| KTEL Xanthi | Xanthi | +30 25410 27200 | Website | No | Yes |
| KTEL Rodopi (Komotini) | Komotini | +30 25310 22912 | Website | No | Yes |
| KTEL Evros (Alexandroupoli) | Alexandroupoli | +30 25510 26479 | Website | Yes | Yes |
Western Macedonia
Epirus
Thessaly
Central Greece
| KTEL | Terminal | Phone | Website | English? | Booking? |
|---|---|---|---|---|---|
| KTEL Evia | Chalkida | +30 22210 20400 | Website | Yes | Yes |
| KTEL Fthiotis (Lamia) | Lamia | +30 22310 51345 | Website | Yes | Yes |
| KTEL Viotia (Livadia) | Livadia | +30 22610 28336 | Website | Yes | Yes |
| KTEL Thiva (Thebes) | Thiva | +30 22620 27511 | Website | No | Yes |
| KTEL Fokis (Delphi/Amfissa) | Amfissa | +30 22650 29900 | Website | No | Yes |
| KTEL Evritania (Karpenisi) | Karpenisi | +30 22370 80013 | Website | Yes | Yes |
Western Greece
Peloponnese
| KTEL | Terminal | Phone | Website | English? | Booking? |
|---|---|---|---|---|---|
| KTEL Argolida | Nafplio | +30 27520 27423 | Website | Yes | Yes |
| KTEL Arkadia | Tripoli | +30 2710 222560 | Website | No | Yes |
| KTEL Korinthia | Corinth | +30 27410 75410 | Website | No | Yes |
| KTEL Lakonia | Sparta | +30 27310 26441 | Website | No | Yes |
| KTEL Messinia | Kalamata | +30 2721 028581 | Website | Yes | Yes |
Ionian Islands
Crete
North Aegean
Cyclades
| KTEL | Terminal | Phone | Website | English? | Booking? |
|---|---|---|---|---|---|
| KTEL Mykonos | Mykonos Town | +30 2289026797 | Website | Yes | Yes |
| KTEL Naxos | Naxos Town | +30 22850 22291 | Website | Yes | No |
| KTEL Paros | Parikia | +30 22840 21395 | Website | Yes | No |
| KTEL Santorini | Fira | +30 22860 25404 | Website | Yes | No |
| KTEL Tinos | Tinos Town | +30 22830 22440 | Website | No | No |
| KTEL Syros | Ermoupoli | +30 22810 82575 | Website | No | Yes |
| KTEL Andros | Andros (Chora) | +30 22820 22316 | Website | Yes | No |
| KTEL Ios | Ios (Chora) | +30 22860 92015 | Website | Yes | No |
Dodecanese
Independent Island Bus Operators (Non-KTEL)
The following islands are served by bus operators that use the KTEL name locally but are not members of the official POAYS federation. They provide the main public bus service on their island.
| Island | Operator | Phone | Website | English? | Booking? |
|---|---|---|---|---|---|
| Amorgos | Amorgos Bus Company (KTEL Amorgos) | +30 2285073003 | Website | Yes | Yes |
| Folegandros | Folegandros Buses | +30 6956090195 | Website | Yes | Yes |
| Kalymnos | Kalymnos Municipal Bus Service | +30 22430 51760 | No website | No | No |
| Kythnos | KTEL Kythnos | +30 22810 32250 | No website | No | No |
| Milos | Milos Buses (KTEL Milos) | +30 6984512204 | Website | Yes | No |
| Patmos | Patmos Bus | See website | Website | Yes | No |
| Samothraki | Samothraki Municipal Buses | +30 690 918 0320 | Website | No | No |
| Serifos | Serifos Travel Bus | +30 6932344142 | Website | Yes | No |
| Sifnos | KTEL Sifnos | +30 22840 31977 | No website | No | No |
| Skiathos | Skiathos Transports | +30 2427022497 | Website | Yes | Yes |
| Skopelos | Skopelos Transports | +30 2424309005 | Website | Yes | No |
Online Booking: Which KTELs Let You Buy Tickets in Advance
Of the 62 official KTEL companies, 45 currently offer online ticket booking. The rest are ticket-counter or phone only. Where online booking is available, it's always worth using — it guarantees your seat and saves queuing at busy stations.
| KTEL | Region | Book Online | English? |
|---|---|---|---|
| KTEL Achaia | Western Greece | Book here | Yes |
| KTEL Aitoloakarnania | Western Greece | Book here | No |
| KTEL Argolida | Peloponnese | Book here | Yes |
| KTEL Arkadia | Peloponnese | Book here | No |
| KTEL Arta | Epirus | Book here | No |
| KTEL Chalkidiki | Central Macedonia | Book here | Yes |
| KTEL Chania-Rethymno (Western Crete) | Crete | Book here | Yes |
| KTEL Corfu (Kerkyra) | Ionian Islands | Book here | Yes |
| KTEL Drama | Eastern Macedonia and Thrace | Book here | No |
| KTEL Evia | Central Greece | Book here | Yes |
| KTEL Evritania (Karpenisi) | Central Greece | Book here | Yes |
| KTEL Evros (Alexandroupoli) | Eastern Macedonia and Thrace | Book here | Yes |
| KTEL Fokis (Delphi/Amfissa) | Central Greece | Book here | No |
| KTEL Fthiotis (Lamia) | Central Greece | Book here | Yes |
| KTEL Grevena | Western Macedonia | Book here | Yes |
| KTEL Heraklion-Lasithi (Eastern Crete) | Crete | Book here | Yes |
| KTEL Ileias (Elis) | Western Greece | Book here | Yes |
| KTEL Imathia | Central Macedonia | Book here | Yes |
| KTEL Ioannina | Epirus | Book here | Yes |
| KTEL Karditsa | Thessaly | Book here | Yes |
| KTEL Kastoria | Western Macedonia | Book here | Yes |
| KTEL Kavala | Eastern Macedonia and Thrace | Book here | No |
| KTEL Kilkis | Central Macedonia | Book here | Yes |
| KTEL Korinthia | Peloponnese | Book here | No |
| KTEL Kozani | Western Macedonia | Book here | Yes |
| KTEL Lakonia | Peloponnese | Book here | No |
| KTEL Larissa | Thessaly | Book here | No |
| KTEL Lesvos | North Aegean | Book here | Yes |
| KTEL Magnesia (Volos) | Thessaly | Book here | Yes |
| KTEL Messinia | Peloponnese | Book here | Yes |
| KTEL Mykonos | South Aegean | Book here | Yes |
| KTEL Pella | Central Macedonia | Book here | No |
| KTEL Pieria | Central Macedonia | Book here | Yes |
| KTEL Preveza | Epirus | Book here | Yes |
| KTEL Rhodes | South Aegean | Book here | Yes |
| KTEL Rodopi (Komotini) | Eastern Macedonia and Thrace | Book here | No |
| KTEL Samos | North Aegean | Book here | Yes |
| KTEL Serres | Central Macedonia | Book here | No |
| KTEL Syros | South Aegean | Book here | No |
| KTEL Thesprotia | Epirus | Book here | Yes |
| KTEL Thessaloniki | Central Macedonia | Book here | Yes |
| KTEL Thiva (Thebes) | Central Greece | Book here | No |
| KTEL Trikala | Thessaly | Book here | Yes |
| KTEL Viotia (Livadia) | Central Greece | Book here | Yes |
| KTEL Xanthi | Eastern Macedonia and Thrace | Book here | No |
Practical Tips for KTEL Travel
A few things worth knowing before your first KTEL journey:
Finding the terminal
In smaller Greek towns, the KTEL station is often tucked away and not well signposted in English. Google Maps usually finds it — search for "ΚΤΕΛ [city name]" rather than "bus station". The addresses in the directory below are verified from the companies' own websites.

Luggage
Large bags go in the luggage hold underneath the bus. There's no official weight limit on most intercity routes — in practice, one large suitcase is fine. Bicycles can usually be loaded for a small extra charge, but call ahead to confirm.
The language barrier
Ticket counter staff at major terminals (Athens, Thessaloniki, Patras, Heraklion) usually speak enough English to sell you a ticket. At smaller stations, it's worth having your destination written in Greek — I've included Greek names for each KTEL in the directory. Having a translation app ready doesn't hurt.
Frequency and gaps
Many KTEL routes run only a few times a day. The Athens–Thessaloniki corridor has frequent departures, but a route like Kastoria–Athens might have two buses per day. Check the timetable before making plans that depend on a specific departure.
Air conditioning and wifi
Modern intercity coaches are fully air-conditioned. Wifi is inconsistent — some companies advertise it, fewer actually deliver reliable connectivity. Assume no wifi and download anything you need beforehand.
Booking advice
For peak travel times (August, Easter, Christmas, long weekends), book intercity tickets at least a day ahead if you can. Outside peak season, turning up and buying on the day is usually fine, except on routes that only run once or twice a day. Island buses almost never require advance booking.

Important: Even if you buy an e-ticket online, some KTEL companies still require you to collect a physical ticket from the station counter or a self-service kiosk before boarding. Check the confirmation email — if it says to exchange your voucher, arrive with time to spare.
Apps and tracking
There is no national KTEL app. A handful of individual companies have their own apps (notably KTEL Heraklion-Lasithi in Crete, and KTEL Salamis). Google Maps has partial KTEL data but it is often out of date. The most reliable source is always the individual company's website or phone number.
Articles you may be interested in:
Frequently Asked Questions
- Is there a single website to book KTEL buses across Greece?
- No. There are 62 independent KTEL companies, each with its own booking system. ktelbus.com is the federation website and lists all companies, but booking must be done through each company's own site. Over half now offer online booking; the rest are ticket-counter only.
- How do I get from Athens to Thessaloniki by bus?
- KTEL Thessaloniki operates a direct service from Terminal A (Kifissos) in Athens to Thessaloniki Macedonia Bus Station (Monastiriou). You can also board at the more central Pedion Areos stop near Victoria Metro. Buses run roughly every 3 hours throughout the day. Journey time is around 5 hours 45 minutes, fare €45 (or €43 via their e-ticket with a 5% discount). You can book tickets directly at ktelthes.gr. No transfers needed — it's a single operator, single ticket, direct route.
- Can I book KTEL bus tickets online?
- Some companies have online booking — see the booking table in this guide. Where online booking exists, it's the easiest option. Where it doesn't, you buy your ticket at the terminal counter, sometimes at a kiosk on the day.
- Are KTEL buses reliable?
- Generally yes, especially on main intercity routes. Delays are uncommon. Island buses are less predictable — timetables sometimes change seasonally without much notice online. Always have a fallback if you're catching a ferry.
- Do island KTELs run year-round?
- Most run year-round but with reduced frequency outside July–August. Some beach routes are summer-only. Check directly with the relevant KTEL before travelling October–May.
- What is the cheapest way to travel between Greek cities?
- KTEL bus is almost always the cheapest option for intercity travel. Trains (OSE/Hellenic Train) are comparable on the few routes they cover (Athens–Thessaloniki being the main one), but the rail network is limited. Domestic flights are usually 3–5x the cost of the bus.
- Can I take a bus from Athens to the Peloponnese?
- Yes. Multiple KTEL companies serve the Peloponnese from Terminal A (Kifissos) in Athens. KTEL Argolida covers Nafplio and Epidaurus, KTEL Arkadia covers Tripoli, KTEL Messinia covers Kalamata, and KTEL Lakonia covers Sparta.
- Do KTEL buses go to the ferries?
- KTEL buses serve the main ferry ports: Patras, Igoumenitsa, Kavala, and Piraeus-area (via Attica KTEL to Rafina and Lavrio). Some Ionian island KTEL routes are through-tickets that include the ferry leg to the mainland.
Get inside tips written by a local expert — island hopping itineraries, ferry know-how and hidden corners of Greece, straight to your inbox.
Subscribe to the newsletter