Veprinac ist ein Ortsteil der Küstenstadt Opatija in Kroatien, dessen mittelalterliche Kirchen und Befestigungsanlagen hoch über dem Meer in über 500 Metern Seehöhe liegen.