Twelve days, five beds, one direction
You land in Dubrovnik on Sunday and leave Zagreb on Wednesday week, and everything in between moves north by boat and then by car: three nights at Villa Leoni above Banje beach, three in a sea-view apartment in Hvar town, two in Split, one at the lakes, one on Zagreb's main square. The shape of it: four anchor days (the kayak, Lokrum and the walls at sunset, the Pakleni islands, Plitvice), two deliberately loose days (Monday's museum morning, Hvar Thursday), four transfer days that each keep an afternoon, and a 04:00 alarm at the very end. The one long drive is Split to Plitvice, and it earns itself because the lakes are on the way to the airport.
Getting between the beds
| Leg | How & how long | Notes |
|---|---|---|
| Dubrovnik airport → Villa Leoni · Sun 23 | Taxi, Uber or Bolt, 25–35 min, €30–45; Platanus shuttle to Pile €10 pp then a 12-min walk | You land from Paris, inside Schengen, so there is no passport control at Dubrovnik: bags at 11:20, kerb by 11:30. The villa's host arranges pickups; ask for 11:30. |
| Dubrovnik → Hvar · Wed 26 | TP Line catamaran 842 from Gruž 08:00 → Hvar riva 11:40, 3 h 40, €50–55 pp | Also 14:55 (TP Line) and 15:30 (Krilo). All sell out in late August: book today. |
| Hvar → Split · Sat 29 | Jadrolinija catamaran from Hvar 11:30 → Split 12:30, ~€23–25 pp; 17:25 is the other Jadrolinija sailing | Krilo and TP Line add more; up to 19 boats a day. Book 3–5 days ahead. |
| Split → Plitvice · Mon 31 | Rental car, ~250 km, 3–3½ h: A1 north, exit Gornja Ploča, D1 to the park; tolls ~€17–20 | One-way Split → Zagreb airport rental, two days. No vignette in Croatia; tolls paid at booths by card. |
| Plitvice → Zagreb · Tue 1 | ~2 h, D1 to Karlovac then A1; ~€5 toll | Drop the car at the airport, then a taxi into town (25 min, €25–30) or the airport bus. |
| B&B Sky → Zagreb airport · Wed 2 | 25 min at 04:00; the B&B runs a paid shuttle | Flight at 06:00: shuttle at 04:00, bag drop by 04:30. Book the shuttle when you check in; the terminal is 17 km south-east. |
The six calls I made for you
The walls go to Tuesday at 17:30, ending at the little bar below Minčeta as the light goes. The circuit is one-way, anti-clockwise from Pile: the sea walls first, Fort St John and the Old Port, up the Ploče side, then the long north wall to Minčeta, the highest point, with the bar on the walls just before it. Enter at 17:30 and you are on the north wall by 18:30 with the roofs going gold below you; the walls close at 19:00 in August on the current schedule (some guides still say 19:30 — confirm at the Pile office on Monday), and sunset is 19:36, so the sun itself sets after you are down. The plan covers that: off the walls at Pile, five minutes to the Lovrijenac rock for the sun going into the sea, then the Stradun and the lanes lit up, and Restaurant 360 at 21:00, which is booked. Everything Tuesday does before 17:00 is indoors or in the water.
Lokrum stays on Tuesday morning, and the kayak owns Monday. The 10:00 boat to the island, four hours of salt lake and abbey, the 14:15 boat back, a quick lunch at Barba and a siesta put you at Pile for 17:30 with time in hand (Old Port to villa ten minutes, villa to Pile fifteen). Monday is built around the 17:00 kayak: an early swim at Banje, the two cool museums before the coaches, a long siesta, and the paddle around Lokrum at sunset — so you see the island from the water on Monday and walk it on Tuesday. Sunday's cable car and the peka in Bosanka are untouched.
Mostar and Mljet are out, and the Pass is the 3-day one. Mostar is 2½ hours each way plus a non-Schengen border in each direction; Mljet needs ten hours for four in the park; either would put you on the walls on Tuesday evening wrung out. The ticket arithmetic: the museums on Monday and the walls on Tuesday evening are more than 24 hours apart, so the 1-day Dubrovnik Pass cannot cover both. The 3-day Pass at €50 each covers the Rector's Palace (€15), the Franciscan museum (€10), the walls (€40), gives 20% off the Lokrum boat (€6 each) and includes city-bus rides; bought separately the same things cost about €70. Activate it at the Rector's Palace on Monday at 09:00.
The 08:00 boat to Hvar, straight through. The boats call at Korčula on the way, and a lunch stop there is a real option (Korčula at 10:00, back on a boat at 15:15 or 17:00, about €25 a leg). I have left it out of the main plan because Korčula is a smaller version of what Dubrovnik and Hvar already give you, and the stop costs you Wednesday afternoon in Hvar. The 08:00 departure puts you on the Hvar riva at 11:40 with the whole afternoon ahead; the alternative, 14:55, arrives at 18:25 and buys you only a Dubrovnik morning. Both answers are right; the page for Wednesday carries the stopover times.
Krka is cut, and Split Sunday stays in Split. Krka is an hour and a quarter each way from Split, €40 a head in high season, and swimming under the falls has been banned since 2021; you are seeing Plitvice, its larger sibling, the next day. Sunday goes to Marjan at 08:00 (the viewpoint is 30–40 minutes up the steps and the heat arrives by 10:00), a swim at Kasjuni, and the bell tower, which on Sundays opens only at 12:30.
Plitvice is split across an evening and a morning, with a car. Tickets are timed and entrance-specific, and the day-trip coaches own the park between 10:00 and 15:00. You leave Split at 09:00, check in at Villa Sumrak, and enter the Lower Lakes at Entrance 1 after 16:00 on Monday, when the ticket drops to €25 and the boardwalks empty; on Tuesday you are at Entrance 2 for the Upper Lakes at 07:00, which is the quietest hour the park has, and you are on the road to Zagreb by 11:00. A car is the only way to make those two windows without a coach timetable; a bus would give you one crowded midday instead.
Built from the planning spreadsheet (dates, the bookings, the shortlists), the booking pages it links to, and Mya's Delta receipt (confirmation HLMAMS). Assumed where they were silent: that Kyle is on the same flights and seats nearby (only Mya's ticket was sent); Detroit, Eastern time, as home; both of you happy on stairs, cobbles, steep island paths and a two-hour walk in 31°C; a comfortable mid-range budget with two or three splurges; out of the door by 09:00 most days; a rental car only for the last three days; no work obligations. The Hvar apartment's check-in window is not in the spreadsheet, so Wednesday assumes 14:00 with bags dropped earlier. Confirmed rather than assumed: no dietary restrictions, and the peka in Bosanka on Sunday, the kayak on Monday and 360 on Tuesday are fixed. Any of the assumptions being wrong changes a day, so say so.
Monday 24 August, 16:45 at the Pile bus stop, Brsalje 8, under the orange umbrella — the sea kayaking tour leaves at 17:00 and the 24-hour cancellation rule is strict; Monday sits inside a fifteen-minute radius of the meeting point with a siesta before it. Tuesday 25 August, 21:00 at Restaurant 360 — booked; the walls, the sunset and the old-town walk are timed to arrive there on foot with ten minutes to spare. The 08:00 catamaran from Gruž on Wednesday and the 06:00 departure from Zagreb on 2 September are the other two; each gets a short-radius evening before it.
Five things gate this plan: the Dubrovnik → Hvar catamaran for Wednesday (sells out weeks ahead in August), a bed in Split for 29–30 August (none booked), the one-way rental car Split → Zagreb airport, the Plitvice tickets (Entrance 1 on Monday afternoon, Entrance 2 on Tuesday at 07:00), and the Hvar → Split boat for Saturday. The sequenced list, with what to confirm in writing, is in 04 · Bookings & decisions.
The twelve days
Times are suggestions, not appointments — the fixed points are the peka on Sunday at 18:30, the kayak on Monday at 17:00, Restaurant 360 on Tuesday at 21:00, the 08:00 boat on Wednesday, whatever you book from the checklist, and the 06:00 flight on the last morning. Each day notes its sunrise and sunset for the bed you are sleeping in; where the heat, a closing time or a boat timetable drives a decision, the times are in the day text. Solid dots on the timeline are flights, boats and drives.
Saturday — Detroit to Paris, overnight
Sunrise 06:00 · Sunset 19:41 in Dubrovnik, while you are over the Atlantic
Two hours at Charles de Gaulle between landing at 06:45 and DL 8403 at 08:45, operated by Air France Hop, the regional arm. This is where you enter the Schengen area, so passport control (with a first-entry biometric registration, fingerprints and a photo) happens here, not in Dubrovnik, and the bags go through. Delta lands at Terminal 2E; the Hop flight leaves from 2F or the 2G satellite, which is a shuttle bus ride — check the screen as you come off and walk, do not browse. Two hours is a normal connection at CDG and not a generous one.
If the heat or the wind turns: nothing changes; the airline decides this day.
Cut for a slower day: there is nothing to cut.
Sunday — land, swim, go up the mountain, eat under the bell
Sunrise 06:01 · Sunset 19:39
PhotosThe view from Srđ at sunset ↗
PhotosKonoba Dubrava and the peka bell ↗
Tonight at bedtime your bodies think it is mid-afternoon in Detroit, and at 07:00 tomorrow they think it is 01:00. The fix is boring: stay up until 22:00 tonight, get morning light on the water tomorrow, protect the Monday siesta, and expect evenings to feel easy all week. The plan leans on that.
If the heat or the wind turns: the cable car stops in strong wind or lightning; if it is not running, walk the Ploče waterfront instead and ride up on Wednesday evening from Hvar's Fortica, which has the same job.
Cut for a slower day: drop the cable car entirely. Banje, siesta, peka. The view from above can wait for the walls on Tuesday.
Monday — an early swim, the cool rooms, the kayak at five
Sunrise 06:02 · Sunset 19:37
PhotosBarba's octopus burger ↗
PhotosProto's rooftop terrace ↗
Everything today exists to get you to Brsalje 8 at 16:45 rested. If the morning runs long, skip the monastery, not the siesta.
If the heat or the wind turns: the kayak cancels in wind or rough sea; the operator offers another day or a refund. If it cancels, walk Lovrijenac fort at 18:00 on the Pass and have the Proto dinner anyway.
Cut for a slower day: drop both museums and sleep until ten; the swim, lunch, siesta and the kayak are the day.
Tuesday — Lokrum, the walls as the light goes, dinner on the wall
Sunrise 06:04 · Sunset 19:36
PhotosSunset from the Lovrijenac rock ↗
PhotosRestaurant 360's terrace on the walls ↗
If the Pile office says 19:00, enter at 17:30; if 19:30, enter at 18:00 and take the 14:45 boat back from Lokrum. Either way the north wall comes in the last hour of light, and the sun itself is watched from the rock below Lovrijenac after you are down. Re-entry is not possible, so there is no going back for a forgotten hat.
If the heat or the wind turns: Lokrum boats stop in strong wind; the fallback is the Šulić cove and the cloisters. Wind does not close the walls, rain is not forecast, and the dinner stands.
Cut for a slower day: drop Fort Royal and the second swim, take the 13:15 boat back and sleep until 16:30; the island, the walls, the sunset, the walk and the dinner are the day.
Wednesday — up the islands by boat
Sunrise 06:05 in Dubrovnik · Sunset 19:42 in Hvar
Get off the 08:00 boat at Korčula (about 10:00), walk the walled old town, swim from the rocks below the walls, take a long lunch, and reboard for Hvar at 15:15 (TP Line, arrives 16:45) or 17:00 (arrives 18:25). Tickets are bought as two legs, about €25 each. It costs you Wednesday afternoon in Hvar and buys you a third walled town; the spreadsheet was right to wonder how different it is. I would go straight through, and I would not argue with the other choice.
If the heat or the wind turns: catamarans cancel in strong wind, usually announced the evening before; if the 08:00 is cancelled, the bus to Split plus a catamaran is a full day, so the operator's later sailing or the next morning is the fallback. Keep Wednesday's Hvar plans unbooked.
Cut for a slower day: nothing, it is already loose. Skip the swim and sleep off the boat.
Thursday — the fortress at opening, then the older town
Sunrise 06:12 · Sunset 19:40
PhotosTvrdalj fishpond, Stari Grad ↗
This is your second protected day. One fortress, one lunch, one older town. Every good thing you could add to it makes it worse.
If the heat or the wind turns: nothing breaks; the fortress and Stari Grad are both fine in wind. In real heat, swap the 16:30 bus for the 12:15 one only if you skip the fortress.
Cut for a slower day: drop Stari Grad and spend the evening at Pokonji Dol beach, 20 minutes east of the harbour, with dinner at Aria on the way back.
Friday — the islands, then the full moon
Sunrise 06:13 · Sunset 19:38 · full moon (06:19 this morning) rising over the harbour around sunset
PhotosVinogradišće bay, Palmižana ↗
PhotosMeneghello's garden restaurant ↗
If the heat or the wind turns: taxi boats stop in a strong wind (a bura from the north or a jugo from the south); the fallback is Pokonji Dol, 20 minutes east on foot, and Hula Hula still serves.
Cut for a slower day: skip Hula Hula and eat at Aria at 19:30, or skip the restaurant and take a pizza to the riva wall for the moonrise.
Saturday — an hour across the channel to Split
Sunrise 06:14 in Hvar · Sunset 19:37 in Split
PhotosKonoba Fetivi's courtyard ↗
If the heat or the wind turns: if the morning catamarans cancel for wind, Hvar has up to 19 sailings a day in August across three operators; take the next one rather than the Stari Grad car ferry. The Split evening flexes.
Cut for a slower day: skip the cellars and the Golden Gate; the Peristyle at 18:00, the Riva and Fetivi are the day.
Sunday — Marjan before the heat, the tower after lunch
Sunrise 06:14 · Sunset 19:35
PhotosThe view from Marjan over Split ↗
If the heat or the wind turns: if the Sunday is the forecast's cooler one, do Marjan later and longer; nothing else changes.
Cut for a slower day: drop Kasjuni; the hill, a long lunch, the tower and dinner are enough.
Monday — north to the lakes, in the park after four
Sunrise 06:16 in Split · Sunset ~19:37 at Plitvice (Zagreb figure; the park is within two minutes of it)
Two separate tickets cost €25 (Monday after 16:00) + €40 (Tuesday) = €65 each; a named two-day ticket is €60 each and covers both days. Buy at ticketing.np-plitvicka-jezera.hr, choosing Entrance 1 for Monday and Entrance 2 for Tuesday; if the webshop will not sell a two-day ticket starting with an afternoon slot, buy the two singles and lose €5. Each e-ticket is valid only at the entrance chosen and only within 55 minutes of the slot.
If the heat or the wind turns: rain makes the boardwalks slippery but the park stays open; bring the layer and a hat anyway. If the motorway is slow, the 16:00 slot stretches to 16:55.
Cut for a slower day: drive straight to the villa and do the whole park on Tuesday from 07:00, leaving for Zagreb at 13:00; Tuesday's Zagreb afternoon shortens accordingly.
Tuesday — the Upper Lakes at seven, Zagreb by lunch
Sunrise ~06:16 at Plitvice (Zagreb figure) · Sunset 19:35 in Zagreb
Lakes at dawn and a capital by lunch; the trick is the car drop. Returning it at the airport at midday means no 03:45 drive on five hours' sleep and no search for a garage in the centre, at the price of one taxi into town.
If the heat or the wind turns: rain in Zagreb is a museum afternoon: the Museum of Broken Relationships is five minutes from St Mark's.
Cut for a slower day: drop the Upper Town and sleep at the B&B from 15:00 to 18:00; dinner and an early night are the point of today.
Wednesday — Zagreb, Amsterdam, Detroit by lunch
Sunrise 06:17 · Sunset 19:34 in Zagreb; you will be over the Atlantic for both
Both legs are on one Delta ticket (HLMAMS), so a late arrival from Zagreb is Delta's problem to rebook, not yours; go to the KLM/Delta transfer desk in the D pier rather than queueing at a gate. Eighty minutes holds if the Zagreb flight leaves on time, which the 06:00 usually does.
If the heat or the wind turns: nothing changes; the airline decides this day too.
Cut for a slower day: there is nothing to cut.
Every flight, two columns
One Delta ticket, out through Paris and home through Amsterdam, both travelers together; the receipt sent is Mya's (confirmation HLMAMS, ticket 0062452505737), and Kyle's column assumes the same four legs. All times are local to each airport.
DTW Detroit Metropolitan · CDG Paris Charles de Gaulle (Delta at 2E; Hop from 2F/2G) · DBV Dubrovnik (Čilipi), 20 km south of the city · ZAG Zagreb (Pleso), 17 km south-east of the centre · AMS Amsterdam Schiphol, one terminal
Kyle's booking reference and seats (only Mya's receipt was sent; the columns assume one record). Baggage on the ticket: carry-on free, first checked bag free at 23 kg each way, second bag $100. Check-in opens 24 hours before each departure on the Delta app; the ZAG–AMS leg may need KLM's app or the desk.
The two joints, tightened
Paris, Sunday 06:45–08:45. Delta lands at Terminal 2E; the Hop flight leaves from 2F or the 2G satellite, which is a shuttle-bus ride. In between is the only border of the outbound trip: Schengen passport control with the first-entry biometric registration (fingerprints and a photo), then security again. Two hours is a normal CDG connection and not a generous one: check the screen as you come off and walk, do not browse. Bags go through. Dubrovnik is then a domestic arrival with no passport control, so the kerb is realistic by 11:30 and the host's car should be booked for then.
Amsterdam, Wednesday 08:00–09:20. Eighty minutes in one terminal: follow the signs for the D/E/F gates, through the Schengen exit passport control (the same fingerprints, logging you out) and Delta's questions at the gate. It is a legal KLM connection and a brisk one; both legs are on one Delta ticket, so if DL 9323 is late the rebooking is Delta's to make at the transfer desk in the D pier, not yours. The morning before it starts at 03:30 on the square with the B&B's 04:00 shuttle and bag drop by 04:30.
Confirm that Kyle is on the same record (HLMAMS) or send his own reference before Tuesday night, and that both passports have six months' validity past 2 September, which Delta's receipt reminds you to check. Nothing else on this page can break.
The to-do, sequenced
Everything actionable in this dossier plus the open items already in your notes, ordered by urgency. The first block is for today and tomorrow; late-August inventory on this coast is finite and you land in the morning.
Book now — today and tomorrow
- Catamaran Dubrovnik → Hvar, Wed 26 Aug, 08:00 (TP Line 842)Gates Hvar · sells outtp-line.hr, krilo.hr or ferryhopper.com; two adults; €50–55 each. Fallbacks 14:55 (TP Line) or 15:30 (Krilo). Departs Gruž, not the Old Port.
- A bed in Split, 29–30 AugNothing bookedInside or beside the palace so that Saturday evening and Sunday are on foot. Leads: Murum Boutique Rooms (Poljana Grgura Ninskog 3, +385 21 280 060), Hotel Vestibul Palace (Iza Vestibula 4), Grisogono Palace apartments (Kralja Petra Krešimira IV 8). Availability unchecked.
- One-way rental car, Split → Zagreb airport, Mon 31 Aug 08:30 – Tue 1 SepGates the lakesVia discovercars.com or direct; confirm the one-way fee in writing, the pick-up location in Split, and that the return is at ZAG. Automatic if you need one; specify.
- Plitvice tickets: Entrance 1, Mon 31 Aug 16:00 slot; Entrance 2, Tue 1 Sep 07:00 slotTimed · caps enforcedticketing.np-plitvicka-jezera.hr. A named two-day ticket (€60 each) if the webshop allows an afternoon first slot; otherwise €25 + €40 singles. Arrive within 55 minutes of each slot at the entrance chosen.
- Catamaran Hvar → Split, Sat 29 Aug, 11:30 (Jadrolinija)Book 3–5 days aheadjadrolinija.hr or Ferryhopper, ~€23–25 each; 17:25 is the other Jadrolinija sailing, and Krilo/TP Line fill the gaps.
- Airport pickup at Dubrovnik, Sun 11:30Message Villa Leoni (+385 91 445 2005) tonight with the flight (DL 8403 from Paris, 11:00); otherwise Uber/Bolt on arrival (€30–45) or the €10 Platanus shuttle to Pile.
- Walls closing time for TuesdayDecides the entry hourAsk at the Pile ticket office on Monday evening: 19:00 (current August schedule) means enter at 17:30; 19:30 means 18:00.
- Dubrovnik Pass, 3-day, two adultsdubrovnikpass.com; the 3-day pass, €50 each, activated at the Rector's Palace on Monday at 09:00: it covers both museums, the walls on Tuesday evening, buses, and 20% off the Lokrum boat.
- Proto, Mon 24 Aug, 20:00+385 20 323 234. Or Dubravka 1836 for the terrace (+385 20 426 319) if you would rather stay by Pile.
- Restaurant 360, Tue 25 Aug, 21:00Booked. Reconfirm by email and ask for a table on the parapet; say whether you want the tasting menu so the kitchen paces it.
- Konoba Dubrava, Sun 23 Aug, 18:30Booked. Reconfirm on landing and tell them 18:30 stands; peka is cooked to the reservation.
- Sunset kayak, Mon 24 Aug, 17:00 (Viator 3494P5)Booked. Meet 16:45 at Brsalje 8, orange umbrella. Watch the inbox the evening before for a weather cancellation.
Before Hvar — while in Dubrovnik
- Hvar apartment: check-in time and the host's numberThe booking page gives the address (Vinka Pribojevića 9) but not the window; ask for an early bag drop on Wednesday.
- Leporini, Thu 27 lunch; Aria, Fri 28 20:30; Meneghello, Fri 28 13:00; Hula Hula table, Fri 28 18:30Phone numbers on the food file. Book Leporini and Aria two days out, Meneghello and Hula Hula on the morning.
- Konoba Fetivi, Sat 29 20:00; Matejuška, Sun 30 20:00+385 21 355 152 and +385 95 521 4706. Fetivi is closed on Sunday, so Saturday is the only night.
- Villa Sumrak: dinner Monday, breakfast at 06:00 Tuesday, cash+385 91 810 1989. Ask whether the path from the village to the Lower Lakes is open for an evening walk back.
- B&B Sky: how to find the door, the 04:00 shuttle, breakfast to go+385 91 456 1000. The booking is in the city centre, not at the airport; the shuttle is their paid service, and the flight is at 06:00.
- Kyle's flight referenceOnly Mya's receipt (HLMAMS) was sent. Confirm Kyle is on the same record or send his, so the flights page shows both.
- Pod Zidom, Tue 1 Sep, 19:30+385 99 325 3600; book on the drive to Zagreb.
- Cash: €150–200 between youFor the island bus, Hula Hula, Villa Spiza, the Sumrak dinner and the Lokrum kiosk if its card machine is down.
Decisions parked, deliberately
- Wednesday: straight through to Hvar, or off at Korčula for lunchDecide on Tuesday night. Straight through needs one ticket; the stopover needs two (Dubrovnik–Korčula, Korčula–Hvar 15:15 or 17:00), bought separately.
- Thursday evening: Stari Grad by bus, or a beach afternoon at Pokonji DolDecide at lunch, by the heat and the legs. No booking either way beyond the Stari Grad dinner.
- Friday: public taxi boat, or a private boat dayThe private day needs a call to Hvar Charter by Thursday morning; the taxi boat needs nothing.
- Plitvice: two singles or the two-day ticketWhichever the webshop sells for a 16:00 first slot; the difference is €5 each.
- Zagreb dinner: Pod Zidom, Vinodol or Stari FijakerPod Zidom is the plan; the other two are walk-ins if you change your mind on the square.
Where to eat, and how
Organized by town. Tags: Book ahead Walk in Already booked. No dietary restrictions are on file, so there are no notes at the table; if one exists, say so and it threads through every entry. The coast sells fish by the kilo (ask the price per kilo and the weight before you nod), a konoba (KOH-noh-bah) is a family tavern, and the word for the bill is račun (RAH-choon).
Dubrovnik
Dinner only, 18:00–00:00, closed Mondays. Two five-course tasting menus (Antologija and Republika, €178 each) or a shorter à la carte; a wine list that has held a Wine Spectator award since 2018. The terrace runs along the parapet over the Old Port and is the reason to come. Reservations@360dubrovnik.com or +385 20 322 222. Booked for 21:00 on Tuesday; the walls, the sunset and the old-town walk deliver you to the door on foot.
The peka is ordered hours ahead and arrives in its iron bell: veal and lamb, or octopus, with potatoes cooked in the juices. Open 11:00–24:00 daily, +385 95 420 4000. Order a salad and the house wine and stop there; the bell is dinner for two with leftovers. Uber and taxis collect from the door.
The old-town seafood institution: whole fish, octopus ragù with polenta, a rooftop terrace. 11:00–22:00 daily, +385 20 323 234. The Monday dinner after the kayak, twenty minutes' walk from Pile; book it for 20:00 so there is time to shower.
The terrace is set against the outer wall with Lovrijenac across the bay; the food is solid rather than special (pizzas, grilled fish, pasta), the position is the point. Thirty seconds from the kayak meeting point; the easy Monday dinner if Proto feels like too much.
A family counter with a short fried menu: the octopus burger, fried squid, tempura prawns, anchovies, onion rings that arrive with the burger, eaten at a handful of tables or carried to the harbour wall. Ten-minute waits, no reservations, open to midnight. The Monday lunch and the quick Tuesday one after Lokrum, and the answer whenever the two of you want to eat well in twenty minutes; the wooden forks on the wall are signed by previous customers, and you leave one.
The sit-down lunch standby: octopus salad, risottos, a live pianist at night, a terrace over the Old Port that is the best-placed table in the walls. Walk in before 13:00; a reservation is needed after 19:00.
Eight tables against the wall, hand-rolled truffle pasta, a pašticada (pash-tee-TSAH-dah, the Dalmatian beef stew) and a queue that reaches an hour at dinner. Closed on Monday, which is why Barba has that lunch; the dinner queue runs to an hour, so it is a lunch place for you, on the day the plan changes.
Breakfast on the terrace above the Old Port, five minutes from the villa: the Tuesday coffee before the Lokrum boat. Pricier at dinner than it deserves.
Two rooftop dining rooms over the old town with the bell tower at eye level. Above 5 is the better kitchen (a tasting-menu register, a burger at lunch); Stara Loza is the view with a set menu. Neither fits the three nights as planned; they are here for the night the plan changes.
Your notes put both at the Excelsior; only Prora is there, at the water's edge below the hotel next to Banje, 10:00–23:00, book through the hotel. Pjerin is the restaurant of Villa Dubrovnik, twenty minutes further along the Sveti Jakov road, dinner 18:30–23:30, a tasting-menu place with the old town lit across the water. Either is the rain-plan dinner for Sunday if Dubrava falls through.
M'arden is a walled garden with a hundred wines by the glass and the four-wine pairing to order; D'vino is the small bar with flights and platters off the Stradun until 02:00; Škar's old-town bar pours the family's wine and the Lapad winery itself does a four-wine tasting with liqueurs for about €30 a head, a bus or a €12 taxi away. One of the three fits each Dubrovnik evening; Tuesday after 360 is for none of them.
Hvar
Beef tartare, lamb ravioli, shark risotto, wine pairings done properly; a lane table under the fortress path. 12:00–23:00, +385 91 796 0796. The Thursday lunch after the Fortica.
Monkfish, tuna carpaccio, truffle gnocchi with prosciutto, serious cocktails, tables facing the harbour mouth. 12:00–23:00, +385 95 799 8739. The Friday dinner after Hula Hula; it is five minutes along the same waterfront.
Gregada (greh-GAH-dah, fish stewed with potatoes and onion), black risotto, grilled langoustines, portions for two, a garden the family has planted for a century. 08:00–22:00, +385 91 478 3111. The Friday island lunch.
No pizza, no pasta: handmade gnocchi, marinated anchovies, their own vegetables, the owner telling you what to order. 12:00–14:00 and 18:00–22:30. The correct first-night dinner on Wednesday.
Light, quick and cheaper than the riva; the Wednesday lunch off the boat and the all-purpose standby.
A lavender sour, a New England pale, smash burgers and banh mi if you want a night off fish. The Wednesday nightcap.
Loud, sun-faded and the right place for the one sunset it owns. Call +385 99 213 0516 in the morning for a table; bring cash, the card machine is a rumour.
Grilled prawns, mussels, tuna steak, a limoncello spritz at sunset, live music some evenings. The Thursday dinner before the 22:05 bus.
Split
Black cuttlefish risotto, grilled scorpion fish, fried anchovies, in a courtyard of an old house ten minutes west of the Riva. 12:00–22:00, +385 21 355 152. Saturday, because it closes Sundays.
Six tables, a menu that changes daily until dishes run out, no reservations. The Saturday lunch off the boat; arrive at opening.
Clams with pasta, oxtail risotto, sweet-potato tacos, a long cool room; the Sunday lunch and the rain plan.
Scallop carpaccio, the fish platter for two, gregada if ordered ahead. Open Sundays 11:00–24:00, +385 95 521 4706. The last coast dinner.
Plitvice & Zagreb
Venison stew with homemade gnocchi, Lika lamb, their own wines to taste and buy. Dinner is cash only and cooked for the guests who ask; say so when you arrive on Monday.
Duck-ragù open lasagne, amberjack crudo, zucchini flowers in season, a wine list that knows Istria. 12:00–23:00, +385 99 325 3600. The last dinner of the trip, two minutes from your bed.
Štrukli baked, boiled, fried or in soup; the truffle and the apple-cinnamon are the pair to share. The Tuesday lunch; expect a short wait.
Vinodol for the classic Zagreb dining room (štrukli, slow-cooked turkey with mlinci, open to midnight); Stari Fijaker for stews and duck in portions that feed four; Batak for ćevapi (CHEH-vah-pee, grilled minced-meat fingers) and a Bosnian grill at a Cvjetni-square table. All three are walk-in at lunch and busy at dinner.
Markets of the trip
| Day | Market | Where & when | Why go |
|---|---|---|---|
| Mon–Tue | Gundulićeva poljana | Dubrovnik old town, behind the cathedral · mornings until about 13:00 | Figs, candied orange peel, lavender; breakfast fruit for the villa. |
| Thu–Sat | Hvar fish and produce market | Under and beside the Arsenal on the Pjaca · early mornings | Watch the fish you will eat that night come off the boats. |
| Sun 30 | Pazar (Green Market) | Split, along the east wall of the palace · 06:00–14:00 daily | Grapes and figs for the Marjan climb; the fish market (Peškarija) is across town on Marmontova. |
| Tue 1 | Dolac | Zagreb, above Ban Jelačić square · 06:30–20:00, best before 15:00 | Cheese and cured meats for the flight, flowers for nobody, the last photograph. |
Dobar dan (DOH-bar dahn) — good day. · Hvala (HVAH-lah) — thank you. · Stol za dvoje, molim (stohl zah DVOH-yeh, MOH-leem) — a table for two, please. · Koliko košta kilogram? (KOH-lee-koh KOSH-tah KEE-loh-grahm) — how much per kilo? · Račun, molim (RAH-choon, MOH-leem) — the bill, please. · Živjeli (ZHEE-vyeh-lee) — cheers.
English is universal in every place named here. The two habits that matter: whole fish is priced per kilo and weighed in front of you, so ask before you agree; and a konoba expects you to linger, so nobody will bring the bill until you ask for it.
Getting you onto the Adriatic
You asked for a kayak, a beach list, the islands off Hvar and the boats between towns. The sea is the medium this trip is made of; here is each way onto it, ranked, with the numbers.
Two-seat sit-on-top kayaks from the beach under Pile, along the sea walls, around Lokrum, a swim and snorkel in Betina cave, and back under the walls at sunset. Meet at Brsalje 8 at 16:45; dry barrels provided; the strict 24-hour cancellation is the only trap. Shoulders will notice it on Tuesday; the island morning is kind to them and the walls are legs, not arms.
The riva's west end is a rank of small boats; agree the return time with the skipper and keep the ticket. Palmižana is the full day (two bays, a garden restaurant, loungers); Jerolim and Mlini/Ždrilca on Marinkovac are the closer, quieter alternatives at ~€9–11 return, with Jerolim partly naturist. Sea about 25°C.
The Red Rocks and the sea caves on Hvar's south coast, then the back coves of Sveti Klement and lunch at The FisherMan's House in Vlaka bay, booked by the skipper. Hvar Charter at Riva 15 (+385 98 961 4520) is one of several on the waterfront; ask for the Pakleni-and-Red-Rocks route and a morning start.
Foot-passenger fast boats; sit outside on the Dubrovnik run for the Pelješac coast and Korčula, and inside for the hour to Split if the channel is choppy. Tickets on the operators' sites (tp-line.hr, krilo.hr, jadrolinija.hr) or Ferryhopper; the August seats go weeks ahead.
Water shoes, a thick towel and a hat are the equipment; every beach here is pebbles or rock ledges, and the good ones have no shade. The Dalmatian habit is a swim before breakfast and another after 17:00, with the hottest hours indoors.
The two winds that matter are the bura (BOO-rah), cold and sudden from the north-east, and the jugo (YOO-goh), warm and steady from the south. Either can cancel the kayak (you get another day or a refund) and either can cancel catamarans, which the operators announce the evening before by email and on their sites. The forecast for your coast days is dry, 30–31°C and calm; the plan keeps Wednesday's Hvar evening and Saturday's Split plans unbooked so a later boat costs you nothing but an afternoon.
When the coast does 31 degrees
The ten-day forecast for Dubrovnik, Hvar and Split is dry, with highs of 30–31°C, nights of 25–26°C and one 15–20% chance of a shower on Tuesday. Rain is not your risk; heat between 11:00 and 16:00 is, and the day pages already bend around it with early starts and siestas. Zagreb is cooler at night and the lakes are ten degrees cooler than the coast. Ranked plays for the hour when even the shade is hot:
| Play | Where | The move |
|---|---|---|
| 1 · The long lunch | Anywhere with stone walls | Order three courses and a bottle at 13:00 and do not leave until 15:30. Gradska Kavana Arsenal, Leporini, Bokeria and Vinodol all have the rooms for it. |
| 2 · Into the water | Banje, Lokrum's lake, Pokonji Dol, Kasjuni | The sea is 25°C, the air is 31°C; the sum favours the sea from 11:00 to 16:00. Hire the lounger with the umbrella. |
| 3 · The cold rooms | Franciscan cloister, Split cellars, Grič tunnel, the Fortica prison, the church naves | Each is ten degrees cooler than the street and none takes more than an hour. String two together in the early afternoon. |
| 4 · Boats | Lokrum, the taxi boats, the catamarans | Moving water is a breeze; the Old Port boat to Lokrum is ten minutes of it, the Pakleni boat twenty. |
| 5 · Up, late | Srđ after 20:00, Fortica after 19:00, the walls at 17:30 | Srđ and the Fortica stay open late (midnight and 22:00); the walls do not, which is why Tuesday enters at 17:30. The heights are where the evening air is. |
What actually gets sacrificed to heat: the Rector's Palace and the monastery on Monday morning if the jet lag wins, Marjan on Sunday if you sleep past 08:00, and the Zagreb Upper Town if Tuesday afternoon hits 33°C. Everything else bends rather than breaks.
The fine print, kept short
Getting around
Dubrovnik's old town is pedestrian; taxis, Uber and Bolt stop at the Pile and Ploče gates. Libertas buses cost €1.73 from a Tisak kiosk (valid 60 minutes, stamp on board) or €2.50 from the driver; a day pass is €5.31 and the 3-day Dubrovnik Pass includes rides. Pile to the Gruž ferry port is €10–12 by taxi. Hvar town is car-free and everything is on foot; the island bus leaves from behind the Pjaca, cash to the driver. Split's old town is pedestrian; the ferry port is a ten-minute walk from the palace, and bus 12 from the Riva end runs to Kasjuni for €3 in exact change. Driving: Croatia has no vignette; the A1 is tolled at booths that take cards (Split–Gornja Ploča about €17–20, Karlovac–Zagreb about €5). Speed cameras are common on the D1. Parking at Plitvice is €2 an hour at both entrances, paid on exit; in Zagreb you will have dropped the car before you need to park.
The heat, explained once
The coast runs 30–31°C by day and 25–26°C at night on your dates, with the sun high enough to burn through a t-shirt by 10:00. Croatians swim before breakfast and after 17:00 and spend 13:00 to 16:00 indoors, and the day pages copy them: every anchor starts by 08:00 and every day has a siesta. Sunset moves from 19:39 in Dubrovnik on Sunday to 19:34 in Zagreb at the end, so evenings are long and useful. The lakes sit at 500–640 m and will be 20–24°C by day and cool at 07:00; pack one layer. Sea temperature about 25°C everywhere on the coast.
Late August, honestly
It is the last week of high season: every beach lounger is for hire, every catamaran seat is contested, every restaurant named here takes bookings and needs them after 19:00, and the cruise ships are still in Dubrovnik (the walls at 08:00 are the counter-move). Prices are at their peak. Pack: water shoes, a wide hat, a refillable litre bottle each, a light long sleeve for the boats and the lakes, one smart outfit for 360, and a cash reserve.
Money & contact habits
Croatia uses the euro; cards work everywhere except the places that say otherwise, and four of those are in this plan: the island bus driver, Hula Hula, Villa Spiza and dinner at Villa Sumrak. Carry €150–200 in cash between you and top up at bank ATMs, not the blue Euronet ones by the gates, which charge badly. Tipping is 5–10% at restaurants, rounded up for taxis. Hosts and small restaurants answer WhatsApp faster than email; the booking phrase is Stol za dvoje u osam, molim (stohl zah DVOH-yeh oo OH-sahm, MOH-leem), a table for two at eight, please, and every one of them will switch to English.
Borders, phones, the sensible extras
Your Schengen entry is at Paris on Sunday morning, inside a two-hour connection; the EU's entry system registers fingerprints and a photo on a first visit, and the exit is logged the same way at Amsterdam on the way home. Dubrovnik is a domestic arrival with no passport control. There is no border on this route after Paris (Bosnia is why Mostar is out). An eSIM bought before you fly is cheaper than roaming; coverage is good everywhere except the Plitvice boardwalks. Tap water is drinkable in all five towns. Pharmacies (ljekarna, LYEH-kar-nah) keep long hours in Dubrovnik and Split; the Franciscan pharmacy is also a working one. Sunday closures: Konoba Menego in Hvar, Villa Spiza and Konoba Fetivi in Split; Monday closures: Trattoria Carmen and Restaurant 360 in Dubrovnik, Pod Zidom in Zagreb. The day pages route around all of them.