22 CYP seems a bit steep for a 20-minute trip, but clare is quite right about the distances involved; Cyprus is quite small, but not THAT small! You're looking at a distance of about 100-110 miles; think what it would cost you for a taxi from, say, London to Birmingham. A Cypriot taxi will be a bit cheaper than a GB one would be for a comparable distance, but you'll still be facing a stiff fare. If I remember rightly from the noticeboard at Paphos airport (it's a few months since I was there, and it was the small hours of the morning!) the standard fare to Limassol is about 34 CYP - and that's barely halfway. Bear in mind that 1CYP = �1.20 sterling (or more, depending on the exchange rate you can get).