Dubrovnik with kids: a two-day plan that keeps everyone speaking
Children swimming and playing in a small cove near Dubrovnik
A honest two-day itinerary with children aged 4-12, built around 3 swim stops, 2 boat trips, 1 short cable car ride and zero attempts to walk the entire wall circuit at midday.
What actually works with kids here
Dubrovnik is a stone city with almost no green space, no playgrounds inside the walls, and steep steps everywhere. It's not designed for children, and the standard adult itinerary — walls at midday, three churches, historical museum, dinner at 21:00 — is a fast route to a meltdown. What does work: short cultural anchors of no more than 45 minutes, swimming as the reward every afternoon, one clear water-based activity per day, and dinner by 19:30. Kids who accept this rhythm love Dubrovnik; kids force-marched around monuments don’t.
Practical basics: strollers can be pushed on Stradun and around the Old Port, but nowhere else in the Old Town without a lot of lifting. A carrier for under-3s is easier. Sun protection matters — the limestone reflects light and burns fair skin fast. Bring proper reef-safe sunscreen from home; local prices are 25 euros a tube. Every restaurant has kids' pasta and pizza; the tap water is safe and cold. Public toilets are scarce inside the walls — use café ones and buy a coffee.
Day 1, 09:00 — Cable car and Fort Imperial
Start with the cable car from the Ploče side, 27 euros return for adults, 10 euros for kids 4-12, under 4 free. The ride is 4 minutes each way and climbs to 405 metres on Mount Srđ. Kids love the swing at the top of the cabin over the roofs. Go before 10:00 to avoid the queue. At the top there's a large open plateau with the Homeland War Museum (skip with young kids, brutal content) and Restaurant Panorama for expensive drinks and views. Give it 45 minutes total up top.
The point is the ride and the view down at the walled town, which contextualises everything you’ll walk through later. Some families walk down instead of taking the cable car back — the switchback path takes 60-90 minutes and works for kids over 8, but not younger. In summer heat, do not attempt it after 10:00. Take the cable car both ways with anyone smaller. Back at the base, walk five minutes into Ploče for an ice cream at Peppino's.
Day 1, 12:00 — Old Port and a short boat trip
Head to the Old Port. Skip the full walls climb with kids under 10; instead, do just the section from Ploče Gate to St John's Fortress, which is about 400 metres of wall, mostly flat, with the harbour view. It costs the full 40 euros adult / 15 euros child but you’re only on it 30 minutes. Alternatively, skip the walls entirely today and do the Maritime Museum inside St John's Fortress, 8 euros, which is dry, indoor, and full of ship models kids can point at.
For lunch, either sit at Lokanda Peskarija by the port for grilled fish and calamari at 15-20 euros a plate, or grab burek and juice from the small bakery on Ulica Od Puča for 5 euros a head and eat on the port wall. Afterwards, take the small boat to Lokrum island. It runs every 30 minutes, 27 euros return with island entry, kids half price. The boat ride is 15 minutes; kids can go on the top deck if the sea is calm.
Day 1, 14:00 — Lokrum island afternoon
Lokrum is the best kids' afternoon in Dubrovnik. It's a car-free island with peacocks that wander freely, rock coves for swimming, a saltwater 'Dead Sea' lake that's warm and shallow enough for younger swimmers, a small Iron Throne replica in the monastery kids can sit on for photos, and forest paths that feel adventurous without being dangerous. Bring water and snacks — the two cafés on the island are expensive and slow. Give the island four hours, catching the 18:00 ferry back.
Swim spots: the main rock beach near the Dead Sea has shallow entry and calm water, best for under-8s. Older kids will prefer the deeper south-side coves where they can jump from rocks. Watch for sea urchins — everyone should wear water shoes. The peacocks will steal snacks; the monastery museum and Iron Throne take 20 minutes. Back on the mainland, dinner at Taj Mahal on Nikole Gučetića (Bosnian, not Indian — huge portions, kids' plates, 12-18 euros a main).
Day 2, 09:00 — Aquarium and Franciscan cloister
Start slow. The Aquarium in the base of St John's Fortress opens at 09:00, entry 10 euros adults / 5 euros kids. It's small, dated, and honest about it — 30 stone tanks with local Adriatic fish including octopus, moray eel, seahorses and small sharks. Kids love it, adults tolerate it. Give it 45 minutes. Then walk to the Franciscan Monastery cloister on Stradun, entry 6 euros. The cloister is quiet, has a small garden with orange trees, and the pharmacy museum has 700-year-old ceramic jars kids find weirdly compelling.
This is the day's cultural quota — an hour and a half total. Don’t push more. If it's raining, add the Rector's Palace instead of the aquarium; if it's hot, skip the cloister and go straight to the beach. The point of morning culture with kids is to do it while attention spans are fresh, then reward with water. Snack stop: Kraš Bonbonnière on Stradun sells Croatian chocolate for reasonable prices, or Mlinar bakery does spinach burek for 3 euros a slice.
Day 2, 12:00 — Bus or taxi to Sunj beach on Lopud
Take a taxi or bus 1A to Gruž port, 3 euros a head or 15 euros in a taxi. From Gruž, catch the Jadrolinija ferry to Lopud island, 30 minutes, 5 euros return. Lopud is car-free, small, and holds Sunj beach — the best genuinely sandy beach in the Dubrovnik area, on the far side of the island from the port. It's a 25-minute walk across the island through olive groves, or a 5-euro golf cart taxi at the port.
Sunj is shallow for a long way out, which makes it the only local beach where non-swimming toddlers can wade safely. Bring shade — the beach has some restaurant umbrellas at 20 euros a set but they fill up. Lunch at Konoba Barbara or the beach bar, 40-60 euros for a family of four with drinks. Ferries back to Gruž leave every 2 hours; check the last one for your date, usually 18:00 or 19:00 in summer. Total travel time home from beach to hotel: 90 minutes.
Day 2, 19:30 — Early dinner and gelato
Kids eat early or they melt. Book Konoba Ribar just off Prijeko for grilled fish and simple pasta, family-friendly, 20 euros a head, opens at 18:00. Alternatively, Pizzeria Oliva on Ulica od Sigurate does proper wood-fired pizza for 12-15 euros, kids' portions available. The cheap-and-cheerful option is Nishta on Prijeko for vegetarian, or the takeaway pizza slice window on Palmotićeva for 4 euros a slice eaten on the harbour steps.
Where to sleep both nights: with kids, Lapad or Babin Kuk make more sense than the Old Town. Valamar Lacroma has a kids' club, two pools, family rooms and runs 250-350 euros a night in summer including breakfast. Hotel Kompas in Lapad has a beach across the street and family rooms for 200-280 euros. If money is tight, Sun Gardens in Orašac (25 minutes' drive out) is 180-250 euros with three pools and a proper kids' program. Avoid Old Town apartments with kids under 8 — too many stairs and no green space.
Before you book
What people ask before booking Ploče.
For over-10s who are confident on stairs, yes — the full circuit takes 90 minutes and there's no shade, so do it at 08:00 or 17:00 in summer. For under-10s, do just the short Ploče-to-St John's section (30 minutes) or skip the walls entirely. Strollers cannot be taken on the walls.
Adriatic water is calm and clear but rocky underfoot at most Dubrovnik beaches — water shoes for everyone. Sea urchins hide in shallow crevices. Sunj on Lopud is the only real sandy beach with a shallow shelf. Banje beach near Ploče gate has lifeguards in summer; most others don’t.
Only if you plan to leave the city. Inside Dubrovnik, a car is a liability — parking is 25 euros a day and you can’t drive into the Old Town at all. If you’re staying two nights and doing the plan above, skip the car and use taxis and ferries. If you’re staying a week and want to see Ston, Cavtat and Mljet, rent for the excursion days only.
Six to twelve is the sweet spot — old enough to walk the stairs, young enough to be enchanted by peacocks on Lokrum and boat rides. Under 4 is manageable but hard on parents given the stairs and lack of green space. Teenagers do fine if you build in enough beach and boat time.