Faith, folklore, and Adriatic beauty
A floating marvel in the Bay of Kotor, this man-made island and 15th-century church offer a soulful blend of legend, devotion, and awe-inspiring scenery.

Our Lady of the Rocks is a captivating Roman Catholic church set on a man-made island in the picturesque Bay of Kotor in the Adriatic Sea. This unique landmark is rich in history and surrounded by stunning natural beauty, offering an unforgettable experience for visitors.
Display external content from OpenStreetMap.
Display external content from OpenStreetMap.
Insider Insight
Hire a private boat to reach the island early—before the tourist crowds descend—and request a guided tour by one of the local caretakers. You’ll hear the true legends of the icon found at sea and even spot the famed tapestry embroidered with human hair—an emotional tribute of faith and patience decades in the making.
Built by mariners, guided by miracles.