St. John's Fortress, Dubrovnik

4.6
Historic Site · Hidden Gem · Tourist Spot
St. John's Fortress is located in Dubrovnik. Use our Dubrovnik road trip app to arrange your visit to St. John's Fortress and other attractions in Dubrovnik.
Create an itinerary including St. John's Fortress
© OpenMapTiles © OpenStreetMap contributors

St. John's Fortress reviews

Rate this attraction
TripAdvisor traveler rating
TripAdvisor traveler rating 4.5
211 reviews
TripAdvisor
  • The fortress was built to control and protect the entrance of the Harbour. It's construction started in 1346 and several updates were made untill it reached it's current state in the 16th...  more »
  • When doing the wall walk St John's Fortress is on the South end. Very beautiful views of the fortress and from the fortress of the Sea, boats and the walls. If you're a GOT fan, you will recognize.....  more »

Plan your trip to Dubrovnik

  • Get a personalized plan

    A complete day by day itinerary
    based on your preferences
  • Customize it

    Refine your plan. We'll find the
    best routes and schedules
  • Book it

    Choose from the best hotels
    and activities. Up to 50% off
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in Dubrovnik

See all ›
4.7
Duration: 6 hours
4.5
Duration: 3 hours
4.7
Duration: 1h 30 min
5.0
Duration: 4 hours

Tours in Dubrovnik

See all ›
4.8
Duration: 8 hours
3.6
Duration: 4 hours
4.6
Duration: 8 hours
5.0
Duration: 4 hours

Side trips from Dubrovnik

4.7
Duration: 2 hours
4.4
Duration: 2 hours
4.8
Duration: 1h 30 min

Historic Sites in Dubrovnik

See all ›
4.5
Duration: 2 hours
4.1
Duration: 30 minutes
4.4
Duration: 2 hours
4.5
Duration: 2 hours

Hidden gems in Dubrovnik

4.9
Duration: 4 hours
4.8
Duration: 30 minutes
4.3
Duration: 2 hours
4.7
Duration: 3 hours

Nearby attractions in Dubrovnik

4.7
Duration: 1h 30 min
4.8
Duration: 1h 30 min
4.8
Duration: 4 hours
4.3
Duration: 2 hours
4.9
Duration: 8 hours
5.0
Duration: 4 hours
4.8
Duration: 3 hours
4.6
Duration: 8 hours