If you are considering taking a flight to north Cyprus you should be aware of a few thing:
The only way one can take a direct flight is by flying with private Azeri airline from Azerbaijan.
Other than that Taking a flight to north Cyprus from all over the word will only be via Turkey.
Seeing as north Cyprus is not an independent country taking a flight to north Cyprus entails making all planes stop in turkey.
These stops sometimes take a few hours and require an aircraft change,
but if you are taking a flight to north Cyprus with a Cyprus-Turkish Airline you will most likely have to wait only an hour,
and not change aircraft at all. If you have a long stop over when Taking a flight to north Cyprus you may want to find out at your travel agent if there are any airlines that provide you with a hotel to spend time while waiting for your flight.
Taking a flight to north Cyprus from Turkey takes up to an hour and a half and it reaches Ercan airport in Northern Cyprus.
You can make a booking in advance at one of your favorite booking agency or a reservation through offices in websites.