Opatija es uno de los principales balnearios croatas y, al mismo tiempo, un popular balneario en la costa norte del Adriático. Un pueblo pintoresco con villas del siglo XIX, está rodeado de vegetación y cuenta con varios kilómetros de playa de arena y grava.
Opatija tomó su nombre de la abadía benedictina que existe aquí desde la Edad Media, de la que solo quedan ruinas. Hasta el siglo XVIII fue uno de los muchos pueblos pesqueros de esta parte de la costa. Todo cambió cuando en la segunda mitad del siglo XIX, durante el dominio austrohúngaro, esta zona fue descubierta por médicos austriacos que la reconocieron como un lugar con excepcionales propiedades climáticas. Rápidamente se construyeron las primeras casas de reposo y sanatorios, en los que se trataba a pacientes con tuberculosis. La crema social de Viena comenzó a construir sus villas en Opatija.
Hoy en día, Opatija, inundada de vegetación, es uno de los centros turísticos más elegantes y pintorescos de la costa croata. Además de los edificios antiguos, también hay muchos hoteles y casas de huéspedes nuevos. Hay un paseo marítimo de Lungomare de 12 km de largo junto al mar que corre por las empinadas laderas de las montañas y le permite dar paseos con vistas al mar. También hay algunas de las playas más hermosas de esta parte del país, bien equipadas y limpias, y un parque con plantas exóticas que rodea la villa Angiollina.