3 Days in Dubrovnik: The Perfect Short Trip

· 7 min read Itinerary
Red rooftops of Dubrovnik old town beside the Adriatic, Croatia

Three days gives you enough time to see Dubrovnik properly — the walls, the key museums, at least one island, and the view from above. This itinerary balances history, coast, and a day trip without cramming every hour.

Typical costs (per person, excluding flights): budget approx. EUR 150–210; mid-range approx. EUR 360–540 for 3 days as of 2026.


Day 1 — Old Town Walls and the Historic Core

Morning: City Walls Walk

Start early. The Dubrovnik City Walls open at 8:00 in summer (9:00 off-season) and the first hour is the quietest you will get. The full circuit is approximately 2 km and takes 60–90 minutes. Entry is approximately EUR 35 per adult as of 2026, which includes access to Fort Lovrijenac.

Walk clockwise from the Pile Gate entrance for the best light on the harbour side. Bring water — there is limited shade and the stone absorbs heat.

Late Morning: Stradun and Franciscan Monastery

Back at ground level, walk the Stradun (the main limestone street). Stop at the Franciscan Monastery near Pile Gate — the pharmacy inside dates to 1317 and is one of the oldest in Europe. Entry is approximately EUR 7.

Afternoon: Rector’s Palace and Sponza Palace

The Rector’s Palace (approximately EUR 15 entry) is the finest Gothic-Renaissance building in the city. The ground-floor courtyard is free to look at, but the museum upstairs is worth the ticket for the period rooms and portraits. The Sponza Palace across the square is free to enter — it houses a memorial exhibition and the city archives.

Walk through the old port area afterward and find a spot on the harbour wall for a coffee.

Evening: Dinner in the Old Town

Budget: Barba (seafood wraps and fried calamari from approximately EUR 8) on Boškovićeva — fast, casual, and genuinely good. Mid-range: Nishta (vegetarian, mains approximately EUR 12–16) on Prijeko — one of the few places on that street worth the prices. Upscale: Proto Fish Restaurant (mains approximately EUR 25–40) on Široka, a Dubrovnik institution since 1886.

Where to Stay

Budget: Hostel Angelina Old Town — dorms from approximately EUR 25, private rooms from EUR 70. Right inside the walls with a rooftop terrace. Mid-range: Hotel Stari Grad — doubles from approximately EUR 130, stone-walled rooms in a converted medieval house on Od Sigurate. Upscale: The Pucić Palace — doubles from approximately EUR 300, overlooking Gundulić Square. All prices as of 2026, summer season.


Day 2 — Lokrum Island and Mt Srd

Morning: Lokrum Island

Ferries to Lokrum depart from the old port every 30 minutes from 9:00. The crossing takes 15 minutes and a return ticket costs approximately EUR 20 as of 2026. The island is a nature reserve — no hotels, no cars, just forest paths, a botanical garden, a saltwater lake (the “Dead Sea”), and a ruined Benedictine monastery.

Swim at the Dead Sea (the sheltered cove on the south side) or at the rocky beaches on the east coast. The monastery houses a small Game of Thrones exhibition (free with ferry ticket). Allow 3–4 hours on the island.

Afternoon: Cable Car to Mt Srd

Back in Dubrovnik, take the cable car from just outside Pile Gate up to Mt Srd (approximately 405 m). The ride takes 4 minutes and costs approximately EUR 27 return as of 2026. At the top: the Fort Imperial Museum (approximately EUR 6 entry) covers the 1991–92 siege with photographs and military equipment. The panoramic view of the Old Town, Lokrum, and the Elaphiti Islands is the best in the region.

Stay for sunset if you are visiting between May and September — the cable car runs until 21:00 or later in peak summer.

Evening

Dinner outside the walls to save money. Pantarul in Lapad (mains approximately EUR 14–22) is a local favourite with a rotating seasonal menu — the octopus burger and lamb shoulder are standouts. A taxi or Uber from the Old Town to Lapad costs approximately EUR 8–10.


Day 3 — Elaphiti Islands or Day Trip to Kotor

You have two strong options for the final day. Pick based on your interests.

Option A: Elaphiti Islands Boat Trip

The Elaphiti archipelago — Koločep, Lopud, and Šipan — sits just northwest of Dubrovnik. Organised boat tours depart from the old port at 9:00–10:00, visit all three islands with swimming stops, and return by 17:00. Tours cost approximately EUR 45–55 per person including lunch as of 2026.

On Lopud, walk to Šunj Beach (15 minutes from the port) — a sandy bay that is one of the best beaches near Dubrovnik. On Šipan, the largest island, the captain’s houses and old olive groves are worth a short walk.

If you prefer to go independently, Jadrolinija ferries run to Lopud (approximately EUR 6 one way, 55 minutes) and you can explore at your own pace.

Option B: Day Trip to Kotor, Montenegro

The bus from Dubrovnik to Kotor takes approximately 2–2.5 hours including the border crossing at Karasovići. Buses run 3–4 times daily with FlixBus and Globtour from approximately EUR 15 one way as of 2026. Book the morning departure (usually 7:00 or 8:00) to maximise time.

In Kotor: walk the Old Town (free), climb to the Fortress of San Giovanni (approximately EUR 8 entry, 1,350 steps, allow 45–60 minutes up), and have lunch at Galion (seafood mains from EUR 14, right on the waterfront with fortress views). The return bus to Dubrovnik leaves late afternoon.

Border crossing: Bring your passport. EU/EEA citizens pass quickly. Non-EU citizens may experience 15–30 minutes of queuing in summer. Montenegro uses the euro, so no currency change needed.

Evening: Final Dinner

Back in Dubrovnik, end the trip at Kopun (mains approximately EUR 18–28) on Boškovićeva — the roast lamb with potatoes is the signature dish and a proper farewell meal.


Getting to Dubrovnik

By air: Dubrovnik Airport (DBV) is 22 km southeast of the Old Town. The Atlas airport shuttle bus runs to Pile Gate (approximately EUR 10, 30 minutes). Taxis cost approximately EUR 35–40.

By bus: Direct buses from Split (approximately 4.5 hours, from EUR 15), Zagreb (approximately 9–10 hours, from EUR 30), and Sarajevo (approximately 6 hours, from EUR 20). All arrive at the main bus station in Gruž, 3 km from the Old Town. Local buses 1A and 1B run to Pile Gate (approximately EUR 2).

By ferry: Jadrolinija operates seasonal ferries from Bari, Italy (approximately EUR 55–70 one way, 8 hours overnight).


Budget Summary

CategoryBudgetMid-RangeUpscale
Accommodation (per night)EUR 25–70EUR 100–160EUR 250–400
Meals (per day)EUR 15–25EUR 35–55EUR 60–100
City WallsEUR 35EUR 35EUR 35
Cable CarEUR 27EUR 27EUR 27
Lokrum FerryEUR 20EUR 20EUR 20
Day Trip (Elaphiti/Kotor)EUR 15–55EUR 45–55EUR 80–120 (private)

All prices approximate as of 2026.


Practical Tips

  • Dubrovnik Card: Available for 1, 3, or 7 days (approximately EUR 35/50/65). Includes city walls, museums, local bus rides, and discounts. The 3-day card is worth it if you plan to enter the walls and visit 2+ museums.
  • Crowds: July and August are extremely busy. If visiting in peak season, be at the walls by 8:00 and visit museums during lunch hours when tour groups are eating.
  • Water: Dubrovnik’s tap water is safe to drink. Refill bottles at the Onofrio Fountain near Pile Gate.
  • Beaches: Banje Beach (east of Old Town) is the closest and most popular. Sveti Jakov (a 20-minute walk further east) is less crowded and has better swimming.

Book ahead

Book the key experiences

Turn this itinerary into reality. Secure your spots — popular tours sell out 2–3 days ahead.

Frequently Asked Questions

Is 3 days enough for Dubrovnik?
Yes — three full days covers the Old Town thoroughly, plus a half-day on Lokrum Island and either an Elaphiti Islands boat trip or a day trip across the border to Kotor, Montenegro.
How much does 3 days in Dubrovnik cost?
Budget travellers can manage on approximately EUR 50–70 per day (hostel, street food, free beaches). Mid-range visitors should budget approximately EUR 120–180 per day including hotels, restaurants, and attractions as of 2026.
What is the best time to visit Dubrovnik?
May, early June, and September offer warm weather without the extreme crowds of July and August. Shoulder season also means lower hotel prices — often 30–40% less than peak summer.
Can I do a day trip to Montenegro from Dubrovnik?
Yes. Kotor is approximately 2 hours by bus (from EUR 15 one way) or 90 minutes by organised tour. Border crossing at Karasovići typically takes 15–30 minutes in summer.