Dubrovnik With Kids: A Three-Day Plan That Doesn’t Break Anyone
Family walking along Banje beach with the Old Town walls visible across the water
A parent-tested itinerary with 6 swim stops, 2 fortresses that reward climbing, and the one museum that holds a nine-year-old.
The realistic frame
Dubrovnik with children is not the Dubrovnik of the guidebooks. The Old Town is beautiful and hostile to small people: 700 stone steps in the alleys off Stradun, no green space larger than a courtyard, temperatures on the paving above 35°C in July and August, and a wall walk that costs 35 EUR per person over 18 and 15 EUR for 7-18-year-olds — a family of four is spending 100 EUR before lunch. Under-sevens are free on the walls but the 1,940-metre circuit is too much for them anyway.
The plan below assumes children aged roughly 5-12, sleeps you two nights in Lapad (family-scaled, walkable, actual beaches) and one night in the Old Town so the kids get the storybook version too. It swims twice a day in summer, moves in the cool hours, and picks the specific attractions kids remember rather than the ones adults think they should. Adjust down for younger, up for teenagers who’ll happily do the walls at 08:00.
Day 1: Lapad slow-in
Fly in and taxi to Lapad — 30-40 EUR from the airport to Lapad, versus 40-50 EUR to the Old Town and a 400-metre walk with luggage over cobblestones. Base at Hotel Kompas on Šetalište Kralja Zvonimira (220-320 EUR family room, direct access to the Sunset Beach pebble beach) or Valamar Lacroma on Babin Kuk (280-380 EUR, kids' club, three pools, further from restaurants but a proper resort). Room, swim, and dinner at Pantarul on Kralja Tomislava — the kids' menu is honest (pasta 9 EUR, grilled chicken 12 EUR) and the terrace is set back from traffic.
Evening walk along the Lapad Bay promenade — pedestrianised, 700 metres, ice cream at Peppino's (the pistachio is the real one), and the shallow, sheltered end of the bay is knee-deep for 30 metres out. This is where local families with toddlers actually swim. No agenda beyond this on arrival day; jetlagged children who’ve been dragged around the Old Town on day one are the ones melting down on day two.
Day 2: Old Town the smart way
Number 6 bus from Lapad to Pile, 2 EUR each, 20 minutes. Be at Pile Gate by 08:30. Do Lovrijenac Fortress first — the fort perched on a 37-metre rock west of the walls, reached by 175 steps up from the small cove below. Kids love it: it's a real castle, the terraces are open, and the drop to the sea is dramatic without being unsafe (parapets are solid). Entry is included in the walls ticket. Twenty minutes' climb and twenty minutes on top. This gives you the wall-and-fortress experience in one hour rather than the three the full ramparts demand.
Down and into the Old Town for the Rector's Palace — 45 minutes maximum with children, focus on the ground-floor prison cells and the powder magazine (kids remember prisons and gunpowder). Then the number one kid-holding museum in the city: the Aquarium inside St John's Fortress at the harbour. Entry 10 EUR adults, 5 EUR kids. It's small — 27 tanks — but the Adriatic species are the ones they’ll see snorkelling later in the week, and the octopus tank alone earns twenty minutes. Lunch at Barba on Boškovićeva (octopus burger 12 EUR, kids' pasta 8 EUR). Bus back for a swim by 15:00.
Day 3: Lokrum, the day everyone remembers
Ferry from the Old Port to Lokrum island, 27 EUR return adults, 5 EUR kids under 12, 15 minutes each way, boats every half hour from 09:00. Lokrum is 0.72 square kilometres of pine forest, peacocks, ruined Benedictine monastery, a small saltwater lake called the Mrtvo More (Dead Sea) where kids swim in warm still water, and — this is the winner — the actual Iron Throne prop from Game of Thrones inside a ruined refectory, which every child aged 5-15 will queue to sit on for a photo. Free once you’re on the island.
Bring a picnic (the island cafe is fine but expensive: sandwiches 9 EUR, small pizzas 14 EUR). The peacocks are aggressive around food — genuinely, they’ll steal it — so eat in the covered picnic area rather than on the grass. Last ferry back is 19:00 in July-August, 18:00 in shoulder season, 17:00 in April and October. Sleep this night in the Old Town: The Pucić Palace on Gundulić Square has family suites at 380-460 EUR that sleep four, or Prijeko Palace has similar for 280-340 EUR.
The rest day option: Copacabana beach on Babin Kuk
If you have a fourth day or want to swap out the Old Town night, spend it at Copacabana beach on the north side of Babin Kuk peninsula. It's the family-oriented beach in Dubrovnik: pebble bottom in the shallows, a proper sand-adjacent slope, waterslides into the sea (5 EUR for a session of six goes), banana boats, kayak rental (15 EUR per hour for a double), a bar with actual sun loungers you can rent for 12 EUR a pair, and a supervised shallow zone. Bus number 6 from Lapad continues to Babin Kuk, or it's a 25-minute walk from Lapad Bay along the coastal path.
It's the least beautiful stretch of coast in the whole guide — modern hotels behind, no old-town view — but it's the one designed around families and it works. Combine with lunch at Casa on Iva Dulčića, a garden restaurant just uphill, with a real kids' playground on-site while parents eat. This is the day the kids will ask to repeat, not the Old Town day.
The Cavtat half-day for older kids
For children roughly 8+ who can handle two hours of walking, take the number 10 bus (4 EUR, 40 minutes) or the small ferry from the Old Port (18 EUR return, 45 minutes) to Cavtat. The ferry is the better call with kids — it's a proper boat trip along the coast past Sveti Jakov beach and around the airport peninsula. Cavtat itself is smaller, quieter, and easier than Dubrovnik: two bays, a pedestrian waterfront, and swim spots off the rocks by the Vlaho Bukovac house.
The Račić Mausoleum on the hill is 130 stone steps up through a cemetery — for older kids it's an adventure; for a five-year-old it's a whinge. Skip Bukovac's house museum with under-tens and do it with 10-plus, when the story of a boy painting murals on his own bedroom walls at 13 lands properly. Lunch at Bugenvila on the waterfront (main courses 22-30 EUR, honest kids' pasta 10 EUR) and ferry back at 16:30.
What to skip with kids
Skip the wall walk under age 10 — it's exposed, the parapets are low enough to make a nervous parent's stomach turn on the sea-facing stretches, there's no shade for 80% of the circuit, and the whole thing is 90 minutes minimum. Skip the cable car unless you’re going for sunset without wind — the ride is 4 minutes and 27 EUR return per adult, and once at the top there's no play space, just a viewing terrace and a restaurant. Skip Trsteno Arboretum unless botanically-inclined; the 15th-century garden is beautiful for adults and dull for children.
Also skip the sea-kayaking tours under the walls until kids are 12+; they’re marketed as family-friendly but the two-person kayaks in even light Adriatic chop are hard work for a parent-plus-eight-year-old team, and the whole two-hour route with limited swim breaks is more than most children have in them. The stand-up paddleboard rentals at Sunset Beach in Lapad (15 EUR per hour) are the better introduction — calmer water, right off the sand.
Before you book
What people ask before booking Pile.
Yes, mostly in Lapad and Gruž. The best is Gradac Park on Boninovo (fenced, shaded, sea view, ten minutes' walk from Pile). Solitudo playground on Lapad and the small one behind the Franciscan monastery on Uvala Lapad are both fine for under-eights. The Old Town has no playground.
For one night, yes and it's memorable. For a whole week, no — the Old Town has no supermarkets (only overpriced minimarkets), luggage-drag over cobbles, no lifts in most apartments, and evenings are loud until midnight in high season. Base in Lapad, visit the Old Town for a day and a night.
On Stradun yes, and the flat main streets — but the moment you turn up a side alley you’re on stairs. Bring a lightweight carrier for children under three. The wall walk explicitly does not allow strollers and they’re impractical anyway with the stairs.
June: 22°C, borderline for tentative kids. July: 24°C, comfortable. August: 25-26°C, the peak — this is when Croatian families swim without complaint. September: 24°C. October drops to 21°C and by then only teenagers and grandparents are still in. May and early October are swimmable for adults but chilly for children.