Since Cyprus is an island that is not connected to the mainland by either a road bridge or an underwater tunnel, you can only get there by air or sea.
✅The first option is to fly to Northern Cyprus by plane.
IMPORTANT: there are no direct flights to Northern Cyprus from the CIS and EU countries - in any case, you will need a transfer at one of the Turkish airports. This method is ideal for those who do not have a Schengen visa.
✅The second option is an airplane + pedestrian border.
If you have a Schengen visa, you can fly into Southern Cyprus and then cross the border on foot or by taxi.
✅The third option is the ferry ⛴️
For those who do not like to fly, it is possible to get to Turkey by bus or private car and then get to the island by sea. This option is also great for those traveling with pets. Transporting animals by plane usually comes with stringent requirements, so ferry is a more flexible option.
Thus, the choice of method depends on the budget, duration of the trip and the need to transport the car.