Skip to flight searchSkip to main content

Cheap Domestic Flights within Greece

Book cheap domestic flights in Greece

Search for and buy your domestic flights within Greece on Alternative Airlines. Simply enter your search details in the form above and click 'Search Flights'. We offer flights from a range of Greek and European regional airlines that fly domestically within the country.

Key Domestic Airlines within Greece

For more information on each individual airline, click the airline name to visit each airline page.

Aegean Airlines

Aegean Airlines is the national flag carrier airline of Greece, and also the largest Greek airline by the total number of passengers carried, by number of destinations in its route network and also by the number of aircraft in its fleet. The airline was founded in 1987 and commenced its flying operations in 1999. It has a number of hubs in Athens, Thessaloniki and Larnaca Airports, with additional bases at other Greek airports. The following table summarises a list of the destinations in Greece that the airline has previously or currently operated flights to:

  • Alexandroupoli: Alexandroupoli Airport (IATA: AXD)
  • Athens: Athens International Airport (IATA: ATH)
  • Cephalonia: Kephalonia International Airport (IATA: EFL)
  • Chania: Chania International Airport (IATA: CHQ)
  • Chios: Chios Island National Airport (IATA: JKH)
  • Corfu: Corfu International Airport (IATA: CFU)
  • Heraklion: Heraklion International Airport (IATA: HER)
  • Ioannina: Ioannina National Airport (IATA: IOA)
  • Kalamata: Kalamata International Airport (IATA: KLX)
  • Kavala: Kavala International Airport (IATA: KVA)
  • Kos: Kos International Airport (IATA: KGS)
  • Lemnos: Lemnos International Airport (IATA: LXS)
  • Mykonos: Mykonos International Airport (IATA: JMK)
  • Mytilene: Mytilene International Airport (IATA: MJT)
  • Rhodes: Rhodes International Airport (IATA: RHO)
  • Samos: Samos International Airport (IATA: SMI)
  • Santorini: Santorini (Thira) International Airport (IATA: JTR)
  • Sitia: Sitia Public Airport (IATA: JSH)
  • Skyros: Skyros Island National Airport (IATA: SKU)
  • Thessaloniki: Thessaloniki Airport (IATA: SKG)

Domestic flight check-in times

Online: Online check-in opens 48 hours before scheduled flight departure time, closing 30 minutes before departure.
Airport: The closing time of airport check-in counters will depend on which airport you are departing from. Generally, this will be around 40 minutes before flying, but be sure to check to ensure you have enough time and do not miss your flight.

Bluebird Airways

Bluebird Airways is a Greek airline based at Heraklion International Airport, flying to many domestic Greek destinations as well as internationally to several European destinations. The airline was established in 2008 and currently flies to a total of 11 destinations on its fleet of 4 aircraft. The following table is the list of current Greek domestic destinations the airline flies to:

  • Heraklion: Heraklion International Airport (IATA: HER)
  • Mykonos: Mykonos International Airport (IATA: JMK)
  • Kos: Kos International Airport (IATA: KGS)
  • Rhodes: Rhodes International Airport (IATA: RHO)
  • Thessaloniki: Thessaloniki International Airport (IATA: SKG)

Domestic flight check-in times

Online: Online check-in opening time is dependent on the fare you have chosen. Light passengers can check-in 3 days before, classic fare passengers can check-in 7 days before and premium passengers can check-in 30 days before the flight departure time.
Airport: Passengers should check-in at the airport at least 2 hours before your flight time.

Ellinair

Ellinair is a Greek airline with hubs at Athens and Thessaloniki Airports. The airline was founded in February 2013, commencing flying operations the year after in February 2014.

The airline operates flights to a number of destinations in Greece and also in Europe, with a number of them being seasonal flights only. The following table summarises the current domestic destinations in Greece that the airline flies to:

  • Athens: Athens International Airport (IATA: ATH)
  • Chania: Chania International Airport (IATA: CHQ)
  • Corfu: Corfu International Airport (IATA: CFU)
  • Heraklion: Heraklion International Airport (IATA: HER)
  • Mykonos: Mykonos Island National Airport (IATA: JMK)
  • Patras: Patras Araxos Airport (IATA: GPA)
  • Santorini: Santorini (Thira) National Airport (IATA: JTR)
  • Rhodes: Rhodes International Airport (IATA: RHO)
  • Thessaloniki: Thessaloniki International Airport (IATA: SKG)

Domestic flight check-in times

Online: Online check-in is open from 48–1 hour(s) before your scheduled flight departure time, closing 3 hours before.
At the airport: Airport check-in opens 2 hours before and closes 40 minutes before the scheduled flight departure time.

Olympic Air

Olympic Air is a Greek airline operating regional flights to Greece and other European destinations. The airline was founded in 2009 and was merged with it's competitor Aegean Airlines in February 2010. The table below summarises the current domestic destinations that the airline operates:

  • Alexandroupoli: Alexandroupoli Airport (IATA: AXD)
  • Astypalaia: Astypalaia Island National Airport (IATA: JTY)
  • Athens: Athens International Airport (IATA: ATH)
  • Chania: Chania International Airport (IATA: CHQ)
  • Chios: Chios Island National Airport (IATA: JKH)
  • Corfu: Corfu International Airport (IATA: CFU)
  • Heraklion: Heraklion International Airport (IATA: HER)
  • Ikaria: Ikaria Island National Airport (IATA: JIK)
  • Ioannina: Ioannina National Airport (IATA: IOA)
  • Kalamata: Kalamata International Airport (IATA: KLX)
  • Kalymnos: Kalymnos Island National Airport (IATA: JKL)
  • Karpathos: Karpathos Island National Airport (IATA: AOK)
  • Kasos: Kasos Island Public Airport (IATA: KSJ)
  • Kastellorizo: Kastellorizo Airport (IATA: KZS)
  • Kastoria: Kastoria National Airport (IATA: KSO)
  • Kavala: Kavala International Airport (IATA: KVA)
  • Kefalonia: Kephalonia International Airport (IATA: EFL)
  • Kithira: Kithira Island National Airport (IATA: KIT)
  • Kos: Kos International Airport (IATA: KGS)
  • Kozani: Kozani National Airport (IATA: KZI)
  • Lemnos: Lemnos International Airport (IATA: LXS)
  • Leros: Leros Municipal Airport (IATA: LRS)
  • Milos: Milos Island National Airport (IATA: MLO)
  • Mykonos: Mykonos Airport (IATA: JMK)
  • Mytilene: Mytilene International Airport (IATA: MJT)
  • Naxos: Naxos Island National Airport (IATA: JNX)
  • Paros: New Paros Airport (IATA: PAS)
  • Preveza: Aktion National Airport (IATA: PVK)
  • Rhodes: Rhodes International Airport (IATA: RHO)
  • Samos: Samos International Airport (IATA: SMI)
  • Santorini: Santorini (Thira) International Airport (IATA: JTR)
  • Sitia: Sitia Public Airport (IATA: JSH)
  • Skiathos: Skiathos International Airport (IATA: JSI)
  • Skyros: Skyros Island National Airport (IATA: SKU)
  • Syros: Syros Island National Airport (IATA: JSY)
  • Thessaloniki: Thessaloniki Airport (IATA: SKG)
  • Zakynthos: Zakynthos International Airport (IATA: ZTH)

Domestic flight check-in times

Online: Online check-in open from 48 hours–30 minutes before scheduled flight departure time.
At the airport: Passengers can use the self-check-in machines at the airport, which are open 24 hours - 30 minutes before your flight.

Sky Express

Sky Express Greece is a Greek airline based in and headquartered in Athens International Airport. It was founded in 2005 and currently has 14 aircraft in its fleet which fly to over 30 destinations, including international and domestic destinations. See the table below for a summary of the current domestic destinations in Greece that the airline flies to:

  • Alexandroupoli: Alexandroupolis International Airport (IATA: AXD)
  • Astypalaia: Astypalaia Island National Airport (IATA: JTY)
  • Athens: Athens International Airport (IATA: ATH)
  • Cephalonia: Cephalonia International Airport (IATA: EFL)
  • Chios: Chios Island National Airport (IATA: JKH)
  • Corfu: Corfu International Airport (IATA: CFU)
  • Heraklion: Heraklion International Airport (IATA: HER)
  • Ioannina: Ioannina National Airport (IATA: IOA)
  • Karpathos: Karpathos Island National Airport (IATA: AOK)
  • Kos: Kos Island International Airport (IATA: KGS)
  • Kythira: Kythira Island National Airport (IATA: KIT)
  • Lemnos: Lemnos International Airport (IATA: LXS)
  • Mytilene: Mytilene International Airport (IATA: MJT)
  • Preveza: Aktion National Airport (IATA: PVK)
  • Rhodes: Rhodes International Airport (IATA: RHO)
  • Samos: Samos International Airport (IATA: SMI)
  • Sitia: Sitia Public Airport (IATA: JSH)
  • Skyros: Skyros Island National Airport (IATA: SKU)
  • Thessaloniki: Thessaloniki International Airport (IATA: SKG)
  • Volos: Nea Anchialos National Airport (IATA: VOL)
  • Zakynthos: Zakynthos International Airport (IATA: ZTH)

Domestic flight check-in times

Check-in Online: Online check-in is available from 48 hours before scheduled flight departure time.
At the airport: Passengers can check-in for their flights at the airport, which closes 30 minutes before the flight is due to depart.

Other domestic airlines in Greece:

Hellenic Seaplanes

Hellenic Seaplanes is a seaplane company, based in Athens. As well as charter flights, in 2021 it was announced that the airline will also be launching scheduled passenger seaplane flights between the mainland and islands.

Airports in Greece

REGIONCITYAIRPORT
Aetolia-AcarnaniaMessolonghiMessologi Airfield
AtticaAthens / SpataAthens International Airport
AtticaKithiraKithira Island National Airport
AtticaMegaraMegara General Aviation Airport
Central GreeceSkyrosSkyros Island National Airport
Central MacedoniaThessaloniki / MikraThessaloniki International Airport
CreteChania (Souda)Chania International Airport
CreteHeraklionHeraklion International Airport
CreteSitiaSitia Public Airport
CreteHeraklionHeraklion-Kastelli International Airport
DodecaneseKosKos Island International Airport
DodecaneseRhodesRhodes Island International Airport
East Macedonia and ThraceAlexandroupoliAlexandroupolis International Airport
East Macedonia and ThraceKavala / ChrysoupoliKavala International Airport
EpirusIoanninaIoannina National Airport
Ionian IslandsCorfu (Kerkira)Corfu Island International Airport
Ionian IslandsKefaloniaKefalonia Island International Airport
Ionian IslandsZakynthosZakynthos Island International Airport
Ionian IslandsPreveza, Lefkada (Aktio)Aktion National Airport (Lefkada Airport)
North AegeanLemnosLemnos Island International Airport
North AegeanMytilene, LesbosMytilene Island International Airport
North AegeanSamosSamos Island International Airport
North AegeanChiosChios Island National Airport
North AegeanIkariaIkaria Island National Airport
PeloponneseKalamataKalamata International Airport
South AegeanAstypalaiaAstypalaia Island National Airport
South AegeanKalymnosKalymnos Island National Airport
South AegeanKarpathosKarpathos Island National Airport
South AegeanMilosMilos Island National Airport
South AegeanMykonosMykonos Island National Airport
South AegeanNaxosNaxos Island National Airport
South AegeanParosParos Island National Airport
South AegeanSantorini (Thira)Santorini (Thira) Island National Airport
South AegeanSyrosSyros Island National Airport
South AegeanKasos (Kassos)Kassos Island Public Airport
South AegeanKastelorizo (Megisti)Kastelorizo Island Public Airport
South AegeanLerosLeros Island Public Airport
ThessalySkiathosSkiathos Island National Airport
ThessalyVolos / Nea AnchialosNea Anchialos National Airport
ThessalyKarditsaKarditsa Myrina Airfield
West GreecePatras / AraxosAraxos National Airport
West MacedoniaKastoriaKastoria National Airport
West MacedoniaKozaniKozani National Airport
Corfu, Greece

What are domestic flights?

A domestic flight within Greece is any flight that departs from one destination in Greece and arrives in another location within Greece. Because Greece is made up of a number of islands, this could mean that the flight lands on a different island, but still a Greek island. For example, a domestic flight in Greece may be one which departs from the mainland from Athens International Airport (ATH), and lands on a different island of Kos at Kos International Airport (KGS) with a flight duration time of around an hour.

Because of the size and nature of Greece that it is made up of over 200 islands, domestic flights are a great option of getting around the country. It is a logical, cheap and quick way of travelling, especially when compared to driving and/or getting a boat.

Typically, Athens International Airport and Thessaloniki Airport are the most popular, and thus the busiest airports for domestic flights, as they are the gateway to the Greek Islands from international destinations. These operate flights to the Greek Islands year-round, rather than just seasonally during the summer months like some of the major European carriers. For travel and destination for Greece, check out our travel guide on the Greek Islands.

Greek domestic flights are usually provided by Greek airlines. Some of the most popular airlines in Greece are:

Santorini, Greece

Why book domestic flights in Greece?

Greece is a beautiful country which offers so much to visitors. In fact, there's no doubt as to why this country is a popular tourist destination, for anyone from adventure travellers to honeymooners.

Greece offers rich ancient history, from the Acropolis and Parthenon in Athens, to the tree of Hippocrates in Kos, or the location of the first Olympics; Olympia! There are also great cities and major towns to explore in Greece, but also you can head to the many beautiful beaches to relax, or spend a day exploring the natural history such as the still-active volcanoes.

Looking for flights to the Peloponnese? Read our guide on buying flights to Peloponnese, Greece, to find out the best airports to fly to and which airlines to fly with.

Trusted globally

Rated Excellent on Trustpilot

We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines

FAQs

Do I need a passport for domestic flights in Greece?

With most airlines, if you are travelling domestically within Greece you will only need an ID card. However, it may be best to check with the airline you are flying with to see what travel documents you may need.

What is the baggage allowance for domestic flights in Greece?

The free baggage allowance for domestic flights in Greece will differ depending on the airline.

The free baggage allowance for domestic flights on the airline's national carrier, Aegean Airlines is 23 kg for Economy-Flex passengers, of 2 x 23kg for Business Class passengers. However, low-cost carriers might not give a free checked baggage allowance for domestic flights.

Regardless of the checked baggage allowance, most Greek airlines give a free carry-on baggage allowance, which is usually between 5–10kg.

Can I buy domestic flights in Greece online?

Yes, on Alternative Airlines you can buy Greek domestic flights online, including to some of the smaller regional airports that you may not find on larger travel sites.