Rukavac is a village in western Croatia. It is located in the Primorje-Gorski Kotar County and administratively belongs to the municipality of Matulji. Opatija is also a nearby town.