La ville est l'une des plus anciennes destinations touristiques européennes, et l'une des plus célèbres destinations touristiques croates grâce à son emplacement facilement accessible, son climat méditerranéen doux et sa végétation luxuriante.
Opatija est située dans la baie de Kvarner et c'est le centre de la Riviera qui s'étend à l'ouest de Rijeka, jusqu'à Mošćenička Draga et Brseč et inclut le parc naturel Učka.
Le tourisme à Opatija a été introduit par les aristocrates austro-hongrois, qui, en raison du climat doux, ont construit leurs villas ici au 19e siècle. Aujourd'hui, ces villas sont transformées en hôtels le long de la célèbre promenade Lungomare d'Opatija, qui s'étend le long de la côte sur 11 km. Opatija est connue pour ses bons restaurants et ses excellentes offres gastronomiques basées sur des plats de poisson dont certains sont préparés selon des recettes du 19e siècle.
De plus, le divertissement ne manque pas à Opatija. Il y a de nombreux concerts et projections de films sur la scène estivale, une semaine des fleurs, le Liburnia Jazz Festival, etc. La vie nocturne se déroule dans de nombreux bars et clubs lounge le long de la côte.