Crikvenica is located in Kvarner Bay in the Adriatic Sea, about thirty kilometres from the town of Rijeka, the centre of the Primorje and Gorski kotar region. The Crikvenica Riviera includes Crikvenica itself and a string of smaller resorts – Selce, Dramalj and Jadranovo.Its excellent geographical position and good traffic connections are two of the main reasons why tourism began developing here more than one century ago.
The Crikvenica area can be easily reached from many towns throughout Central Europe. Apart from by road, Crikvenica can also be easily reached by sea or by air. Boat owners can find moorings in the central town harbour or in some of the small ports in the area. The nearby marina in Punat on the island of Krk provides winter mooring services. The island of Krk also hosts Rijeka Airport, only twenty kilometres from Crikvenica.