A 5 days in Dubrovnik itinerary covering Old Town, Elafiti Islands, Mostar, and Montenegro's Kotor Bay, with timings and where to stay.
Who This Itinerary Is For
This 5 days in Dubrovnik itinerary assumes you want more than the Old Town — you want islands, a bit of Bosnia, maybe a slice of Montenegro, and some actual beach time before you fly home. It's built for travelers staying in or near Dubrovnik who are comfortable with one or two longer driving days mixed in with slower, walkable ones.
If you're traveling as a couple or solo, you can move faster and swap days around easily. Families with children under eight might find the Mostar or Montenegro days long — both involve three-plus hours of driving round trip, plus sightseeing, which can push a 6-year-old's patience past its limit. Senior travelers should budget extra time on Day 1, since the Old Town's limestone streets get slippery when wet and the City Walls involve sustained stair climbing with limited shade.
Best time to visit for this itinerary is May, June, or September. July and August bring cruise ship crowds that clog the Stradun by mid-morning and push Old Town temperatures past 32°C (90°F). Shoulder season gives you the same sights with a third of the foot traffic and better hotel rates. I wouldn't attempt this exact plan in peak August unless you're willing to start every day before 8am — which, honestly, isn't a bad habit to get into anyway.
One honest caveat: if you hate being in a car or minivan for 2-3 hours at a stretch, cut either the Mostar or Montenegro day and replace it with a second, slower day in Dubrovnik or a short hop to Cavtat instead.
Day 1: Old Town Exploration
Day one stays entirely within walking distance, which is useful for resetting your body clock after a flight. Dubrovnik Old Town is compact — under a kilometer end to end — so you won't be racing between sights.
Day 1 and Day 5 stay local, while Days 2 through 4 each require a boat trip or border crossing, so pacing matters more than mileage.
5 days in Dubrovnik itinerary: daily activities, travel time and highlights compared
| Day | Main Activity | Travel Time | Highlight |
|---|---|---|---|
| Day 1 | Old Town walls and dining | None (walkable) | City Walls views |
| Day 2 | Elafiti Islands tour | 30-60 min by boat | Šunj Beach, Lopud |
| Day 3 | Mostar day trip | 2.5-3 hrs each way | Stari Most bridge |
| Day 4 | Montenegro coast | 1.5-2 hrs each way | Kotor Bay, Perast |
| Day 5 | Beaches and markets | Short bus ride | Lapad or Banje Beach |
Travel times are approximate and vary with border queues, ferry schedules and season, so confirm current timings before you book.
Morning: City walls and main streets
Start at the City Walls by 8am, right when they open in high season (opening times shift seasonally, typically 8am–7:30pm in summer, shorter in winter). The full loop is about 1.9km and takes 90 minutes to two hours with photo stops — budget more if you're climbing slowly or traveling with kids who want to stop at every cat. Tickets run roughly €35-40 for adults, which feels steep, but the views over terracotta roofs and the harbor are the single best thing you'll do all trip. After the walls, walk the Stradun, Dubrovnik's main limestone street, and duck into Rector's Palace or the Franciscan Monastery's old pharmacy if you like history with your architecture.
Afternoon & evening: Harbourside dining
By early afternoon, head down to the Old Harbour for lunch — grilled fish or black risotto at a konoba away from the main square will cost less and taste better than anything directly on the Stradun. In the evening, consider a sunset boat tour along the coastline below the walls; most depart from the Old Harbour or Porporela and run 90 minutes to two hours. Book this one ahead in summer, as the good small-group boats sell out by early afternoon. If you'd rather stay dry, the cable car up Mount Srđ gives a similar panoramic payoff for about €27 round trip and runs until late evening in summer.
Day 2: Elafiti Islands
This is the slow, restorative day of the trip, and I'd argue it's the one you shouldn't cut even if time is tight. The Elafiti Islands — Koločep, Lopud, and Šipan — sit 30-60 minutes by boat from Dubrovnik and feel like a different country: no cars, pine forest trails, and sand-and-pebble beaches that don't require a 7am arrival to claim a spot.
Morning: Ferry to Koločep or Lopud
Public ferries (Jadrolinija) leave from Gruž Port most mornings around 9-10am and cost roughly €6-8 one way — cheap, but the schedule is limited to one or two departures daily, so check the timetable the night before. The easier option for a single day is a half-day or full-day Elafiti Islands tour by speedboat or traditional wooden boat, which typically stops at two or three islands and includes swimming time; these run about €60-90 per person and save you from being stuck on Lopud until the one evening ferry back. Koločep is the smallest and quietest, with almost no development; Lopud has a proper village, a sandy beach (Šunj), and a ruined fort worth the 20-minute walk up.
Afternoon: Swimming and island villages
Spend the afternoon swimming off Šunj Beach on Lopud — it's a sandy cove, unusual for this coastline, reached by a shaded path or a golf-cart taxi for a couple of euros. Grab lunch at one of the handful of family-run tavernas near the harbor; nothing fancy, but the fish is fresh and prices are noticeably lower than in Dubrovnik proper. If your boat tour includes Šipan, you'll see olive groves and a quieter, more residential island — worth it if you've already done Lopud before, less essential on a first visit.
Day 3: Mostar & Herzegovina
Mostar day trip from Dubrovnik is one of the most popular add-ons for a reason — the Stari Most bridge is genuinely worth the drive — but it's a long day. The border crossing into Bosnia and Herzegovina adds unpredictable time, so don't schedule anything tight for the evening.
Morning: Drive to Mostar
It's about 2.5-3 hours each way by car or organized tour, roughly 140km, crossing the Bosnia-Herzegovina border twice (bring your passport — EU citizens and most Western travelers don't need a visa for short stays, but the stamp checks still take time). Leave by 7-7:30am. If you're not driving yourself, a shared or small-group day tour is the simpler option; most include the border logistics and a short stop in Počitelj, a stone village worth 20 minutes of wandering.
Afternoon: Stari Most and old bazaar
In Mostar, the Stari Most — the 16th-century Ottoman bridge rebuilt after its destruction in the 1990s war — is the obvious centerpiece. Watch the local divers jump from the bridge (a centuries-old tradition, now also a bit of a tip-funded show), then wander the old bazaar for copper crafts and a plate of ćevapi, which costs a fraction of similar food back in Dubrovnik. Two to three hours in Mostar is enough for the center; you won't have time for much beyond that given the drive. Compare this to a Montenegro day — Mostar feels more foreign, more Ottoman, and the food is noticeably cheaper, but it's also a longer round trip than Kotor.
Day 4: Montenegro Coast
If you did Mostar on Day 3, Day 4 shifts south into Montenegro — a shorter, more scenic drive that many visitors actually prefer. Kotor Bay is about 1.5-2 hours from Dubrovnik depending on the border queue at Debeli Brijeg, which can run long in peak summer mornings.
Morning: Kotor Bay scenic drive
The coastal road hugging the Bay of Kotor is one of the best drives in the Adriatic — switchbacks above the water, with the fjord-like bay opening up below. Leave by 8am to beat both the border line and the cruise crowds that hit Kotor's old town by late morning. Once there, you can climb the city walls above Kotor (less crowded than Dubrovnik's, similarly steep) or just wander the stone streets, which feel closer in scale to Korčula's old town than to Dubrovnik's grander Stradun.
Afternoon: Perast and coastal towns
In the afternoon, drive 20 minutes further to Perast, a small Baroque town with a boat shuttle (around €5-10) out to Our Lady of the Rocks, a man-made islet with a small church and museum. Perast is quieter than Kotor and makes a better lunch stop — fewer tour buses, better waterfront restaurants. Compare the whole day to a Split or Hvar excursion: Montenegro gives you mountains dropping into the sea, which neither Split's flatter coastline nor Hvar's island scenery quite matches.
Day 5: Beaches & Local Culture
After two demanding day trips, Day 5 should stay local and slow. This is your buffer day too — if weather wrecked the Elafiti boat trip earlier in the week, swap it in here instead.
Morning: Banje or Lapad beaches
Banje Beach, a 5-minute walk from the Old Town's Ploče Gate, is the convenient choice — pebble beach, good views back at the walls, but crowded and with pricier loungers (expect €25-35 for a sunbed and umbrella in summer). Lapad Peninsula's beaches, a 15-minute bus ride away, are calmer, more family-oriented, and cheaper, with a gentler bay better suited to younger children. I'd send families to Lapad and send couples wanting the view to Banje.
Afternoon: Local markets and cafés
Spend the afternoon at Gundulić Square's morning market (best before noon) for local honey, lavender, and dried figs, then settle into a café on Lapad's Šetalište pe Brsečine promenade or back in the Old Town for people-watching. This is a good day to also squeeze in Dubrovnik's small War Photo Limited museum if you want context on the 1990s conflict that touched both Croatia and the Mostar region you may have visited.
Where to Base Yourself
Where you stay shapes how exhausting this itinerary feels. Dubrovnik isn't large, but the Old Town, Lapad, and the ferry port at Gruž are spread out enough that a bad location means 20-minute bus rides multiple times a day.
Old Town vs. Lapad Peninsula
Staying inside the Old Town walls puts you steps from the City Walls, restaurants, and the Old Harbour ferry dock — ideal for Day 1 and Day 2. The trade-off: no cars allowed, so you'll be hauling luggage over cobblestones, and rooms here cost noticeably more for less space than almost anywhere else in Croatia. Lapad Peninsula, about 4km from the Old Town, offers better value, its own beaches, and easier parking if you're renting a car for the Mostar or Montenegro days. It's a 10-15 minute bus ride or taxi into the Old Town. For a 5-day trip with two day trips involving a car or pickup point, I'd lean Lapad — you save money and avoid the daily cobblestone slog, at the cost of not being able to walk back to a harbor view at midnight.
Getting Around Dubrovnik
Dubrovnik's transport is simple inside the city and more involved the moment you leave it. Plan accordingly, especially for the Mostar and Montenegro days.
Public transport and car rental
Within Dubrovnik, the Libertas bus network covers Lapad, Gruž, and the Old Town's outer gates for about €2 per ride (cheaper with a rechargeable card, pricier paying cash on board). You won't need a car for Days 1, 2, or 5. For Day 3 (Mostar) and Day 4 (Montenegro), you have three real choices: rent a car (roughly €35-55/day plus cross-border insurance fees — confirm your rental agreement explicitly allows Bosnia and Montenegro crossings, since some don't), join a group tour with pickup, or hire a private driver for more flexibility at a higher cost. I'd avoid self-driving if you're not used to mountain switchback roads or manual transmissions, which dominate the rental fleet here — automatic cars cost more and need to be booked further ahead.
Bookable Experiences & Tours
A few experiences across this itinerary are worth reserving before you land, rather than winging it once you arrive. The sunset boat tour on Day 1 and the Elafiti Islands tour on Day 2 both run on limited daily departures in peak season and can sell out by midday. The Mostar day trip and Montenegro/Kotor Bay day trip are both widely available as small-group or private tours departing Dubrovnik early morning — booking two or three days ahead is usually enough outside August, but during peak summer, a week's notice is safer.
Compare this to other Croatian bases: Split and Zadar also run day trips to the islands and inland, but Dubrovnik's position makes it the only sensible jumping-off point for both Mostar and Montenegro in the same five-day window — Split is simply too far from either. If you're adding extra days, a Korčula or Hvar island-hopping extension pairs naturally onto the end of this itinerary, reachable by ferry from Dubrovnik's port in 2-4 hours depending on the route. Check current prices and departure times for each tour before you book — availability shifts seasonally, and prices for the Mostar and Montenegro trips often depend on group size.
Frequently asked questions
Is 5 days enough time in Dubrovnik?
Yes, for a first visit. Five days lets you cover the Old Town properly, take one island day, and fit in one cross-border day trip to either Mostar or Montenegro without rushing. If you want to do both Mostar and Montenegro comfortably, or add Korčula or Hvar, seven days works better.
Can you visit Mostar and Montenegro in one trip?
Yes, and this itinerary does exactly that across Days 3 and 4. Both are full-day excursions of 6-8 hours round trip, so doing them back to back is tiring but doable — just don't plan late dinners either evening, and keep Day 5 deliberately low-key to recover.
What is the best way to visit the Elafiti Islands?
A half-day or full-day organized boat tour is the most practical option for visitors with limited time, since it covers two or three islands with swimming stops and returns you to Dubrovnik by evening. Public Jadrolinija ferries are cheaper but run on a limited schedule, so you risk being stuck on an island for hours.
Do you need a car in Dubrovnik?
Not for the Old Town, Lapad, or beach days — buses and walking cover everything. You'll want a car, tour, or private driver only for Day 3 (Mostar) and Day 4 (Montenegro), since neither is reachable by local public transport within a single day.
What should you pack for a Dubrovnik itinerary?
Pack sturdy, grippy walking shoes for the City Walls and Stari Most's smooth stone, a swimsuit and quick-dry towel for island days, your passport for the Bosnia and Montenegro crossings, and a light layer for boat trips where the sea breeze cuts the heat noticeably.