Fort St John

Roman Babakin/Shutterstock

St John Fort and Sailing boats in the Old port in the Adriatic Sea in Dubrovnik, Croatia, License Type: media, Download Time: 2026-02-23T21:44:42.000Z, User: LP_YKhanna, Editorial: false, purchase_order: 65050 - Digital Destinations and Articles, job: LP, client: App Content, other: Yuvraj Khanna

This massive battlement guards the entrance to Dubrovnik's Old Harbour. You can pose on cannons along its upper terrace during a City Walls walk, but you’ll need separate tickets to visit the Aquarium, Maritime Museum and Atelier Pulitika, all housed within.

Book popular activities

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.


Must-see attractions