Of course, it is always more convenient to travel by private car, anyway, public transport functions well in Cyprus. There are urban and long-distance routes here. One can always get from one major city to another. Buses are European-style comfortable, run on schedule, and with a few passengers. Travel around the city costs 1.5 €. A more low-budget option for regular trips is a travel card. The cost of intercity routes is from 4 €. Here one can check the schedule, as well as the exact prices of intercity tickets:
Bus service interconnects all main cities. For example, from Limassol, you can get to Larnaca, Paphos, and Nicosia by direct bus, but to Ayia Napa with a change in Larnaca. You can get directions here: