Home/Guides/48 hours in Dubrovnik

Itineraries

48 hours in Dubrovnik

Two days is tight for a UNESCO-listed walled city, so this itinerary front-loads the walls at dawn and saves 1 slow evening for Lokrum.

Read7 min
Published2026-08-03

Day 1: walls, harbours, and cable car

Buy the Dubrovnik Pass (€41 for one day, €61 for three) at the tourist office on Brsalje before 8am and walk the city walls the moment they open at 8. You want the full 1.2-mile loop before the cruise crowds land around 10. Enter at Pile, climb straight to Minčeta Fortress for the best rooftop shot of the Old Town, then keep moving — the loop takes about 90 minutes at an unhurried pace with photo stops. Ticket booths at Pile rarely queue before 8:30, but by 9:30 a coach group can add 20 minutes to the wait. Drop down at the Ploče gate, coffee at Cele on Stradun (€3), then wander Prijeko and the tight north-side alleys where laundry still hangs above the stairs.

After lunch, ride the Srđ cable car from just outside the Buža gate (€26 return). The 4-minute climb dumps you at 1,350 feet with the whole coast laid out. Panorama restaurant at the summit does a decent grilled fish plate for €22 if you want to linger for sunset — the cable car runs until midnight in July and August, and to 10pm in shoulder months. If you would rather earn the view, the old Napoleonic Serpentine path up Srđ takes about 45 minutes on foot and is free. Come back down for aperitivo at Buža bar, drilled into the sea wall on the south side — beer €5, cash preferred.

Day 2: Lokrum and the Elaphiti

Ferries to Lokrum island leave the Old Port every 30 minutes from 9am (€26 return including park fee). Give it 4 hours: the Benedictine cloister, the peacocks (fed by staff around 11am, when they cluster near the botanical garden), the tiny Dead Sea saltwater lake, and a swim off the flat rocks on the east side near Portoč. Bring water — the one café is expensive and slow, and the island shuts to overnight visitors after the last ferry back, usually around 7:30pm in summer. Lokrum closes for a short maintenance window in parts of winter, so this plan works best April through October.

Back in town, skip the Stradun tourist traps and eat at Barba on Boškovićeva — a tuna burger runs €10. Finish with a walk to Fort Lovrijenac at sunset; entry is included in the walls ticket if you kept the stub, or €10 on its own. If you have energy left, the fort occasionally hosts open-air Hamlet stagings during the Dubrovnik Summer Festival in July and August, a nod to its long use as a theatre backdrop — check the schedule before you plan the evening around it.

Sleeping smart

Old Town rooms are romantic but loud and expensive — expect €191 a night in June for a small double with no lift and 40 steps to your door. For that money you could instead book Dominus Little Palace or Prijeko Palace, both small boutique hotels tucked into the alleys, or push further to The Pucic Palace on Gundulić Square, the Old Town's grand-dame address at €450 and up. Just outside Pile gate, Hilton Imperial Dubrovnik gives you the same five-minute walk to the wall entrance with a pool and full breakfast, from around €300 in peak season. The Ploče side, quieter than Pile, has Berkeley Hotel a short walk from the wall's eastern exit.

Lapad, a 15-minute bus 6 ride, has actual beaches, family-sized apartments from €95, and a walkable seafront promenade that stays open late without the cruise-ship churn. Hotel Lero and Valamar Lacroma Hotel both sit a few minutes from Lapad's Uvala Lapad beach and run €120-€160 a night with breakfast in high season. Hotel Kompas and Hotel More are set right on the water in the neighbouring Babin Kuk pocket, better for anyone who wants to swim before breakfast rather than sightsee before breakfast. Pile and Ploče just outside the gates split the difference, running roughly 30% cheaper than inside the walls.

Getting there and getting around

Dubrovnik Airport (DBV) sits 12 miles southeast of the Old Town in Čilipi. The Atlas/Platanus airport bus meets every arriving flight and drops at the Pile gate bus stop for €13 one way; the ride takes about 30 minutes outside peak traffic. A taxi into town runs €35-€45 depending on the app or rank you use, worth it after a late flight when the bus has stopped for the night. Skip renting a car for these two days — the Old Town is pedestrian-only, parking near Pile costs €3 an hour, and nothing on this itinerary needs wheels.

Inside town, everything is walkable: Pile to Ploče along the Stradun is under 15 minutes on foot. For Lapad or Babin Kuk hotels, city buses 4, 6, and 8 run every 10-15 minutes from Pile and cost €2 with a card bought onboard or €1.60 pre-purchased at a Libertas kiosk. Keep small change or a contactless card handy — drivers do not always carry much in coins.

Eating well without the queue

Stradun's terrace restaurants charge Old Town rent for average food — a rule of thumb is to walk one street back before you sit down. Beyond Barba's tuna burger, Konoba Ribar near the Ploče gate does a grilled fish plate for €18-€24 depending on the catch, and Panorama aside, the Srđ summit restaurant is your only real sit-down option up top. For a market breakfast, Gundulić Square hosts a small produce market every morning until early afternoon, good for cherries in June and figs by August.

If you are staying in Lapad, the promenade restaurants around Uvala Lapad beach are noticeably cheaper than anything inside the walls, with a full dinner for two often under €50. Save one evening for a granita or ice cream walk along the Stradun after the day-trippers have gone — after 9pm the street empties out and the marble underfoot is worth seeing without a crowd.

If you had a third day

This itinerary is built for exactly 48 hours, but if a delayed flight or a change of plan gives you a third day, Cavtat is the easiest add-on: a 30-minute bus 10 ride or a €18 boat transfer from the Old Port, with a quieter seafront and none of the wall crowds. Ston, an hour north by car or the Libertas intercity bus, is worth it for its 1.5-mile fortified wall — Europe's second-longest — and for the oyster farms in the bay, best visited on a weekday morning before tour buses arrive around 11.

Skip a full-day Mljet National Park trip unless you have a fourth day free — the ferry alone is 90 minutes each way, and rushing the lakes island defeats the point of going. Better to bank a third day on Ston or Cavtat and leave Mljet, and the wider Elaphiti chain beyond Lokrum, for a return trip.

Practical notes

Dubrovnik runs on the euro, and card payments are accepted almost everywhere except small bars like Buža, where cash still moves faster. July and August push daytime temperatures past 30°C, so start the wall walk at opening and save the beach for midday; May, June, September, and October are calmer and a good 5-8°C cooler at midday. Book wall tickets and Lokrum ferries a day ahead in peak season — both can sell out the same-day slots by mid-morning once three or four cruise ships are in port, which the harbourmaster's schedule posts online a day in advance.

Good to know

Questions, answered

Is 2 days enough for Dubrovnik?

For the Old Town and one island, yes. If you also want Ston, Cavtat, or Mljet, add a third day.

What time do the walls open?

8am April through October, 9am in winter. Last entry is 1 hour before sunset.

Can I visit Dubrovnik without a car?

Easily. The airport bus runs to Pile gate for €13 and everything in town is walkable or on bus lines 4, 6, and 8.

How much is the Dubrovnik Pass worth?

The 1-day pass at €41 pays for itself with just the walls (€35) plus one museum. The 3-day at €61 is the best deal if you're staying longer.

Do I need to book wall or ferry tickets ahead?

In July and August, yes — same-day slots can sell out by mid-morning once several cruise ships are docked. In shoulder months you can usually buy on the spot.

Is Dubrovnik expensive compared to the rest of Croatia?

It is the country's priciest city, largely because of Old Town accommodation and Stradun-facing restaurants. Staying in Lapad or Ploče and eating one street back from the main drag closes most of the gap.

Doing good is the business: every booking through Stay Dubrovnik funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays