We'd recommend spring (April-May) or autumn (Sept-Oct) - pleasantly warm and not too busy - or even March / November if you don't mind taking a bit of a chance with the weather. We stayed once in early November and enjoyed 30-degree sunshine for a week. June-August will be hot, possibly uncomfortably so (nudging 40 celsius), though most hotels and villas have air-conditioning, and the old stone houses remain naturally cool - especially those at altitude.
To search flights across all airlines, we recommend using Skyscanner
CYPRUS: BY AIR
From the UK: carriers include easyJet, British Airways, Aegean, Jet2, Cyprus Airways and Ryanair.
Within Europe: try Cyprus Airways, Arkefly, Transavia, Condor, Lufthansa and easyJet.
From the USA: There are no direct flights so you will need to fly via Europe (see above).
BY CAR: Most visitors hire a car: its cheap and you drive on the left. See our car rental recommendations.
BY BUS: There are good bus routes between the major cities of Paphos, Limassol (Lemessos), Larnaca and Nicosia (Lefkosia), and some connections from each of these cities to local beaches and villages. Sunday timetables are very reduced or non-existent. We found Cyprus by Bus to be a useful resource.
BY TAXI: There are 3 types of taxi: