Passengers:

Adults(12+)
1
Children(2-11)
0
Infants(0-1)
0

Cabin class:

tick Trusted Choice tick Secure Booking

Please select an airport

Select a departure date

Cheap Domestic Flights within Greece

Cancellation Protection
Protects
Illness Refundable Booking Mechanical Breakdown Emergency
Trusted Choice
  • 65,000 happy customers
  • Rated 4.5 Stars. Based on 3,581 service ratings over the past year
  • Dedicated customer service team on hand to help
  • Secure payments
We are an IATA accredited agent
Pay for your flights using your PayPal account
Pay for your flights over time using Affirm
Search over 600 airlines
We accept 160 different currencies
Over 3000 customers rated us 4.4/5
Your payments are 100% safe and secure
Cancellation Protection
Protects
Illness Refundable Booking Mechanical Breakdown Emergency
Trusted Choice
  • 65,000 happy customers
  • Rated 4.5 Stars. Based on 3,581 service ratings over the past year
  • Dedicated customer service team on hand to help
  • Secure payments

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:

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

CITY AIRPORT IATA
Heraklion Heraklion International Airport HER
Mykonos Mykonos International Airport JMK
Kos Kos International Airport KGS
Rhodes Rhodes International Airport RHO
Thessaloniki Thessaloniki International Airport 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:

CITY AIRPORT IATA
Athens Athens International Airport ATH
Chania Chania International Airport CHQ
Corfu Corfu International Airport CFU
Heraklion Heraklion International Airport HER
Mykonos Mykonos Island National Airport JMK
Patras Patras Araxos Airport GPA
Santorini Santorini (Thira) National Airport JTR
Rhodes Rhodes International Airport RHO
Thessaloniki Thessaloniki International Airport 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 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:

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

CITY AIRPORT IATA
Alexandroupoli Alexandroupolis International Airport AXD
Astypalaia Astypalaia Island National Airport JTY
Athens Athens International Airport ATH
Cephalonia Cephalonia International Airport EFL
Chios Chios Island National Airport JKH
Corfu Corfu International Airport CFU
Heraklion Heraklion International Airport HER
Ioannina Ioannina National Airport IOA
Karpathos Karpathos Island National Airport AOK
Kos Kos Island International Airport KGS
Kythira Kithira Island National Airport KIT
Lemnos Lemnos International Airport LXS
Mytilene Mytilene International Airport MJT
Preveza Aktion National Airport PVK
Rhodes Rhodes International Airport RHO
Samos Samos International Airport SMI
Sitia Sitia Public Airport JSH
Skyros Skyros Island National Airport SKU
Thessaloniki Thessaloniki International Airport SKG
Volos Nea Anchialos National Airport VOL
Zakynthos Zakynthos International Airport 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.

 

Airports within Greece

 

REGION CITY AIRPORT AIRPORT TYPE IATA
Aetolia-Acarnania Messolonghi Messologi Airfield - Public
Attica Athens / Spata Athens International Airport ATH International
Attica Kithira Kithira Island National Airport KIT National
Attica Megara Megara General Aviation Airport --- Public
Central Greece Skyros Skyros Island National Airport SKU National
Central Macedonia Thessaloniki / Mikra Thessaloniki International Airport SKG International
Crete Chania (Souda) Chania International Airport CHQ International
Crete Heraklion Heraklion International Airport HER International
Crete Sitia Sitia Public Airport JSH Public
Crete Heraklion Heraklion-Kastelli International Airport ? Planned
Dodecanese Kos Kos Island International Airport KGS International
Dodecanese Rhodes Rhodes Island International Airport RHO International
East Macedonia and Thrace Alexandroupoli Alexandroupolis International Airport AXD International
East Macedonia and Thrace Kavala / Chrysoupoli Kavala International Airport KVA International
Epirus Ioannina Ioannina National Airport IOA National
Ionian Islands Corfu (Kerkira) Corfu Island International Airport CFU International
Ionian Islands Kefalonia Kefalonia Island International Airport EFL International
Ionian Islands Zakynthos Zakynthos Island International Airport ZTH International
Ionian Islands Preveza, Lefkada (Aktio) Aktion National Airport (Lefkada Airport) PVK National
North Aegean Lemnos Lemnos Island International Airport LXS International
North Aegean Mytilene, Lesbos Mytilene Island International Airport MJT International
North Aegean Samos Samos Island International Airport SMI International
North Aegean Chios Chios Island National Airport JKH National
North Aegean Ikaria Ikaria Island National Airport JIK National
Peloponnese Kalamata Kalamata International Airport KLX International
South Aegean Astypalaia Astypalaia Island National Airport JTY National
South Aegean Kalymnos Kalymnos Island National Airport JKL National
South Aegean Karpathos Karpathos Island National Airport AOK National
South Aegean Milos Milos Island National Airport MLO National
South Aegean Mykonos Mykonos Island National Airport JMK National
South Aegean Naxos Naxos Island National Airport JNX National
South Aegean Paros Paros Island National Airport PAS National
South Aegean Santorini (Thira) Santorini (Thira) Island National Airport JTR National
South Aegean Syros Syros Island National Airport JSY National
South Aegean Kasos (Kassos) Kassos Island Public Airport KSJ Public
South Aegean Kastelorizo (Megisti) Kastelorizo Island Public Airport KZS Public
South Aegean Leros Leros Island Public Airport LRS Public
Thessaly Skiathos Skiathos Island National Airport JSI National
Thessaly Volos / Nea Anchialos Nea Anchialos National Airport VOL National
Thessaly Karditsa Karditsa Myrina Airfield - Public
West Greece Patras / Araxos Araxos National Airport GPA National
West Macedonia Kastoria Kastoria National Airport KSO National
West Macedonia Kozani Kozani National Airport KZI National

What are domestic flights?

 

Greek Flag Blue Round Border

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:

 

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.

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.

Select a currency