Die Dubrovnik-Ausgabe

Inside St John's Fortress at Dubrovnik's Harbour Mouth

The aquarium is in the arsenal, the maritime museum on the floors above, the city walls run across the roof, and the angles and tables that face the whole thing are free.

Daniel Okafor

Von Daniel OkaforThe city beyond the cruise-ship crowds

8 Min. Lesezeit

Inside St John's Fortress at Dubrovnik's Harbour Mouth
Dubrovnik, Kroatien

The fort at the mouth of Dubrovnik's Old Port holds an aquarium in its ground-floor arsenal and a maritime museum on the two floors above. The quay around the outside is free to walk. The museum inside costs €10.

What the fortress is and what you see

St. John's Fortress (Old Port), or Tvrđava sv. Ivana, is a 15th and 16th-century harbour fort: a massive curved bastion of pale limestone rising straight out of the water. Its seaward flank is rounded, with low arched gun embrasures at water level. It closes the harbour mouth, and fishing boats moor in the shelter it makes. The quayside approach and the exterior are public and free, which is why walking groups gather at its foot with nobody buying a ticket.

St. John's Fortress (Tvrđava sv. Ivana), Dubrovnik
St. John's Fortress (Tvrđava sv. Ivana), Dubrovnik

Inside, the building splits three ways. The aquarium occupies the vaulted ground floor, the Maritime Museum the two floors above, and the city-walls walk crosses the roof on a ticket of its own. The interior stairs and vaults are narrow, and guides split parties larger than 15 before taking them up.

Planen Sie Ihre Reise nach Dubrovnik

Aktuelle Preise unserer Buchungspartner.

Kostenlose Stornierung bei vielen Zimmern. Bei einer Buchung erhalten wir möglicherweise eine Provision.

The aquarium on the ground floor

Dubrovnik Aquarium fills the dim barrel-vaulted arsenal at water level, 31 lit seawater tanks set into rough masonry, the air cool and damp. Octopus and seahorses are the draw. Ceilings are low and the rooms are small, and the core audience is families and school parties.

Dubrovnik Aquarium (Akvarij Dubrovnik), Dubrovnik
Dubrovnik Aquarium (Akvarij Dubrovnik), Dubrovnik

It is run by the University of Dubrovnik's Institute for Marine and Coastal Research. Entry is €10 for an adult and €5 for a child, but those prices are not reliably published online, so confirm them at the door. It closes on Mondays.

The Maritime Museum upstairs

Maritime Museum Dubrovnik has the two vaulted floors above, lined with rigged wooden ship models, brass sextants and navigation lamps. Tall stone-framed windows look straight down onto the Old Port, so you get the harbour from inside the wall built to guard it.

Maritime Museum Dubrovnik (Pomorski muzej), Dubrovnik
Maritime Museum Dubrovnik (Pomorski muzej), Dubrovnik

Hours are 9:00 to 18:00 from April to October and 9:00 to 16:00 from November to March, and it closes on Wednesdays. Check that before you build a day around the fortress. Tickets are €10 for an adult, €7 for a student or child and €25 for a family. Dubrovnik Museums also sells a 10-museum combined ticket at €20 and arranges group rates and guided visits.

The walls over the roof

Dubrovnik City Walls, run by the Society of Friends of Dubrovnik Antiquities, give you the view of the fortress everyone wants. The parapet turns out over it, with the harbour mouth and Lokrum beyond. The walkway is two kilometres of worn stone slabs above a sea of terracotta roofs. The circuit runs one way, it narrows to single file in stretches, and the entrances work under timed pressure.

Dubrovnik City Walls (Society of Friends of Dubrovnik Antiquities), Dubrovnik
Dubrovnik City Walls (Society of Friends of Dubrovnik Antiquities), Dubrovnik

This is a separate ticket from the fortress interior, and a far pricier one. An adult pays €40 in the main season and €15 from November to February. Children aged seven to 18 pay €15 and €5 on the same split.

The free angles from the quay and the breakwater

Old City Port is the horseshoe of stone quay inside the walls, with small wooden fishing boats and glass-bottom day boats rafted up and the Arsenal's tall stone arches along one side. It is free and nobody is checking anything at the entrance. The fortress only reads as a fortress from down here, at eye level with the water it stands in. Boats for Lokrum leave from the same quay, and a return ferry with reserve entry is €30 for an adult in 2026.

Old City Port (Gradska luka), Dubrovnik
Old City Port (Gradska luka), Dubrovnik

Porporela is a two-minute walk past the fortress, a long low stone breakwater with a small white lighthouse post and iron ladders down into clear water. The full seaward face rises behind you, and it is the best free angle on the fort. In summer you can swim off the ladders. Bring water, because the pier has no shade and no facilities, so it is a short stop.

Porporela, Dubrovnik
Porporela, Dubrovnik

Tickets and queues at the door

The aquarium and the museum are sold separately, by different operators, and they keep different closed days. Come on a Monday and you get the ship models; come on a Wednesday and you get the tanks. For both halves in one trip, pick any other day of the week.

Guided food and drink walks muster on the quay seven days a week. Some departures are already fully sold out on 16, 17, 18, 19, 20 and 21 November 2026, along with 49 further dates, though others are still bookable. Book ahead if your own dates are fixed.

Eating with the fortress in view

Gradska Kavana Arsenal, Dubrovnik
Gradska Kavana Arsenal, Dubrovnik

Gradska Kavana Arsenal (off Luža Square) puts its rear terrace inside the old Arsenal's great stone arches, tables looking straight across the Old Port at the fortress. The café dates from 1895 and runs 08:00 to 23:00 daily, which covers breakfast before the museum and a drink after it. Coffee and cake are single figures and mains are mostly €20 to €35. Ask for the eastern harbour terrace when you book, and note that private events go through the group's sales desk.

Lokanda Peskarija sits on the Old Port quay at the site of the old fish market, red-and-white check cloths a metre from the boats, mussels and squid served in little black cast-iron pots. It is the closest proper meal to the fortress gate, open 11:00 to 23:00, with most plates €15 to €30. Seating is walk-in and the turnover is high.

Lokanda Peskarija, Dubrovnik
Lokanda Peskarija, Dubrovnik

Restaurant 360 is built into the top of the medieval wall above the Old Port, white linen on a terrace level with the rampart parapet, candlelit tables, the lit fortress and the moored boats directly below. It holds one Michelin star in the 2026 Michelin Guide. The five-course tasting menu is €178 a person and the wine pairing costs extra. It serves Tuesday to Sunday from 18:00 and closes Mondays. Dinner only, reservation required, elegant dress code.

Restaurant 360, Dubrovnik
Restaurant 360, Dubrovnik

Cheaper plates in the Old Town

Kamenice (Gundulić Square) has traded for decades, with blue plastic chairs and paper-covered tables spilling across the square, Ston oysters on crushed ice with a lemon wedge, and the market stalls packing up alongside. Doors open at 08:00, and oysters, fried squid and tagliatelle run €10 to €25. Tables are first come, and nobody is holding one for you.

Kamenice, Dubrovnik
Kamenice, Dubrovnik

Barba (Boškovićeva) is a counter-service shopfront with a few stools, and it wraps an octopus burger on a jet-black cuttlefish-ink bun in paper. It runs 11:00 to 23:00 and most items are under €15. This is the cheapest decent seafood inside the walls, and the practical lunch between the aquarium and the walls walk.

Barba, Dubrovnik
Barba, Dubrovnik
Taj Mahal Old Town, Dubrovnik
Taj Mahal Old Town, Dubrovnik

Taj Mahal Old Town (a side lane off the Stradun) is Bosnian, not Indian, despite the name. Copper coffee pots hang over kilim cushions in a tiny room, and ćevapi and burek arrive on beaten-metal trays. Grills and pies are mostly €12 to €25. Book, because the room is small and the lane holds a handful of tables.

Bota Šare Oyster & Sushi Bar (a stepped alley behind the cathedral dome) is run by the Šare fishing family, with oysters from Mali Ston bay 40km up the coast and bluefin tuna sashimi laid out on dark wood. It opens 11:00 to 22:00. Oysters are sold by the piece, and sushi sets and platters are €25 to €50. Reserve ahead. It pairs well with a morning spent downstairs in the aquarium.

Bota Šare Oyster & Sushi Bar, Dubrovnik
Bota Šare Oyster & Sushi Bar, Dubrovnik

Gundulićeva Poljana Market sets canvas-shaded trestle stalls around the Gundulić statue, heaped with figs, candied orange peel, dried lavender and bottles of homemade rakija, the stone wet underfoot. It runs 07:00 until early afternoon, every day but Sunday, and wandering it costs nothing.

Gundulićeva Poljana Market, Dubrovnik
Gundulićeva Poljana Market, Dubrovnik

Wine and a last drink

D'vino Wine Bar is a slim stone-walled bar on a lane barely two metres wide, wooden crates stacked against the stone, chalkboards of Croatian labels, flights of three small glasses on a paper placemat. It opens 10:00 to 02:00, with walk-in tastings from 12:00 to 21:00. Plavac Mali and Dalmatian whites are what it pours. Seated tastings run from four up to 13 people, and private sessions are on request.

D'vino Wine Bar, Dubrovnik
D'vino Wine Bar, Dubrovnik

Buža Bar is reached through a hole in the seaward city wall and serves onto bare rock ledges, plastic chairs and a thatched canopy on the cliff, the open Adriatic and Lokrum ahead, swimmers jumping off the rocks below. Beer is €6.50 to €7.50 and cocktails are €7 to €15. It takes cash only, and there is no ATM once you are through the wall. It opens daily in season, April to October or November, weather permitting, and shuts through winter.

Buža Bar, Dubrovnik
Buža Bar, Dubrovnik

Best time to go

Get to the market at 07:00. The stalls are crowded by 10:00 and thinning by midday. Pair that with an early fortress visit, before the walls fill up.

Walk the walls in the first hours of the day, while the one-way circuit still moves at the entrances. Keep Porporela for the late afternoon and evening, when it is quietest. In summer, be on the rock ledges at Buža by 17:00 if you want a sunset perch.

Is it worth it

It suits a visitor who likes ship models and tanks of Adriatic fish, and who will count the free walk around the outside as half the visit. The walls ticket is the expensive part of the day, and it buys the view down onto the fortress rather than anything inside it.

Before you go

The aquarium shuts on Mondays and the museum on Wednesdays, so choose a day that clears both, and book Restaurant 360 and any guided walk in advance. Carry cash for Buža. See the Dubrovnik guide and the Dubrovnik hotel search.

Vor der Reise

What does it cost to go inside St John's Fortress?

Walking the quayside and the fortress exterior is free. The Maritime Museum on the upper floors is €10 for an adult, €7 for a student or child and €25 for a family; Dubrovnik Museums also sells a 10-museum combined ticket at €20. The aquarium on the ground floor is €10 for an adult and €5 for a child. Those aquarium prices are not reliably published online, so check them at the door.

Is the city walls ticket the same as the fortress ticket?

No. The walls are a separate and far pricier ticket: €40 for an adult in the main season, €15 from November to February, and €15 and €5 for children aged seven to 18. The route crosses the fortress roof and looks down onto it, but it does not get you into the aquarium or the museum.

Which days is the fortress interior closed?

The Maritime Museum closes on Wednesdays and opens 9:00 to 18:00 from April to October, 9:00 to 16:00 from November to March. The aquarium closes on Mondays, so if you want both in one visit, go on another weekday.

How long should I allow for a visit?

Half a day is enough for the 31 tanks downstairs, the two museum floors of ship models and navigation instruments, and the walk along the quay to the Porporela breakwater, two minutes past the fortress. Add the two-kilometre walls circuit over the roof and it becomes a longer morning.

Where can I eat with the fortress in view?

Gradska Kavana Arsenal, off Luža Square, has a rear terrace inside the old Arsenal arches facing the fortress head-on, open 08:00 to 23:00 daily; ask for the eastern harbour terrace when booking. Lokanda Peskarija is on the Old Port quay, 11:00 to 23:00, walk-in. Restaurant 360 is on top of the wall above the harbour, Tuesday to Sunday from 18:00, dinner only and reservation required.

Mehr aus der Dubrovnik-Ausgabe

Artikel über Dubrovnik