Overview
With its rich history, unique architecture, picturesque views, and plenty of things to do in the city and surrounding area, Dubrovnik is, without a doubt, a must-see destination in Croatia and Europe.
As a Croatian and Slovenian couple who also travel extensively in other countries, we know what foreign visitors need to know when planning a trip to Dubrovnik.
So, beyond listing the best things to do in Dubrovnik, this guide also gives you our very best local tips for having the best time in this gem of a place in Croatia. Plus, the most worthwhile trips from the city.
In our opinion, it’s worth spending a week in the area. But, if you don’t have that much time, definitely check out our one-day itinerary and 3 to 5 days itinerary to see the highlights without missing out on anything that makes Dubrovnik special!
QUICK TIPS
Use our Travel Map to navigate around on your visit.
Opening hours depend on the month. For example, some attractions close at 7 PM in the summer but at 3 PM in the off-season.
Must-read articles: Best Time To Visit and our Hotel Guide (for all budgets).
Stay connected on your trip with our favorite eSIM, and save 10% off your purchase with the code SHIPPEDAWAY10.
Things to do in Dubrovnik
1. Dubrovnik City Walls
Begin your adventure in the Pearl of the Adriatic by visiting the City Walls, one of the best things to do in Dubrovnik, and the thing the city is most known for.
The iconic medieval walls, which span roughly 2 kilometers, are hard to miss because they encircle most of Dubrovnik’s Old Town.


Before the City Walls became Dubrovnik’s famous landmark, they were built in the 13th century as a series of defenses to protect against danger and prevent invasions.
Today, the walls offer a fantastic vantage point to admire the Adriatic Sea and Dubrovnik’s famous terracotta rooftops.
Travel tip: Bring some water and wear sun protection, because a full lap around the City Walls will take 2 hours (enough time for breaks and photos). It took us almost four hours, but we took it slow, had drinks, and snapped lots of photos, as the walls provide some of the best photo spots in Dubrovnik.

Opening hours and price
The ticket price for the Dubrovnik City Walls is 40 EUR for adults and 15 EUR for children (under 18) – included in the Dubrovnik Pass.
The opening and closing times vary by season. In general, the walls are open from 8 AM to 7 PM in the summer and from 9 AM to 3 PM in the winter.
In our City Walls Guide, you can learn all about the walls and how to visit them best, including the best entrances and first-hand tips (including a map).
For a guided experience, since there are no informational signs along the walls, we recommend this city walls walking tour. You can go in the early morning or late afternoon, which are the two best times to avoid the biggest crowds and the hottest part of the day.


LOCAL TIP
Most visitors don’t know or skip the Western Outer Wall, which has a separate entrance but is also included in the walls price.
But it’s actually worth visiting, as you can walk inside the rooms and tunnel-like corridors, plus on top of the Bokar fortress (which gives you amazing views).
Read more about it in our city walls guide.
2. Old Town
Inside the city walls of Dubrovnik, you’ll find the Old Town, full of historical buildings and plenty to see.

To enter the Old Town of Dubrovnik, you will likely use Pile Gate, built in the 15th century and now the main drop-off point for tourist buses and groups.
It’s a great starting point for your Dubrovnik trip since it leads straight to the Old Town and nearby attractions, as well as the main entrance to the City Walls.
Alternatively, you might enter through the Ploče Gate on the east side of the town (one of the three main entrances), with graceful stone arches and scenic harbor views.


As you enter through Pile Gate, you will be met with two of Dubrovnik’s most iconic landmarks, the Onofrio Fountain and Stradun, the iconic limestone-paved street lined with shops, cafes, and historical buildings.
We came to the fountain each time we wanted to refill our water bottles and chill between exploring. Yes, the water is drinkable!
Travel tip: Prices in restaurants and shops on Stradun will be much higher than in other parts of Dubrovnik. But keep in mind that this is the main street, after all! Must-read: Dubrovnik Budget Guide.



Further within the Old Town, you can explore beautiful buildings like the Cathedral of the Assumption of the Virgin Mary, Sponza Palace, and Church of St. Ignatius, as well as museums like the Ethnographic Museum “Rupe.”
Also, don’t forget to walk through some narrow streets on the south side or the steep streets on the north side for a glimpse into the real Old Town.
- Must-read: Old Town Guide and Best Dubrovnik Museums

3. Franciscan Church and Monastery
Another must-visit place in Dubrovnik is the Franciscan Church and Monastery, a gem of 13th-century medieval architecture, right at the entrance to the Old Town.

Inside, you will find a beautiful altar, chandeliers, artwork, paintings, and sacred statues.
The peaceful adjoining cloisters and library offer a glimpse into the monastery’s history, housing a collection of manuscripts and one of the oldest still-functioning pharmacies in the world, established in 1317.


Opening hours and price
Dubrovnik’s Franciscan Church and Monastery is open daily from 9 AM to 6 PM, except in the winter when it closes at 2 PM (November to the end of March).
Entry to the Franciscan Monastery is free with the Dubrovnik Pass. Otherwise, it costs 6 EUR.
- Must-read: Best Time To Visit Dubrovnik and Dubrovnik Pass Guide (save money on entrance fees)
The courtyard of the Franciscan Monastery is another one of the top photo spots in Dubrovnik. So if you want great photos, come early!
It looks stunning, but it would be easy to think this is elsewhere in Europe rather than Croatia.

4. Rector’s Palace
From the 14th century until 1808, when the city was called Ragusa (Republic of Ragusa), it had a unique form of government. A council of influential people would choose a citizen to serve as Rector for a month, ruling and leading.
The Rector’s Palace, located near the old port, served as the seat and quarters during the Rector’s term. It’s a must-visit attraction in Dubrovnik if you want to learn about the city’s fascinating past.



Today, Rector’s Palace houses the Cultural History Museum, where you can view historic furnishings, oil paintings, weapons, manuscripts, and other artifacts, including the keys to the city gates.
- Also read: Visitor’s Guide to Rector’s Palace


It’s also a great place to see photos of the city’s history during and after the Balkan War – they’re located in one of the dungeon-like rooms. We’re so happy that the city wasn’t damaged more, as Dubrovnik is truly a gem of a place and rightfully the most famous destination in Croatia.

Opening hours and price
The Rector’s Palace in Dubrovnik is open daily (Monday through Sunday) from 9 AM to 6 PM and costs 15 EUR for adults and 8 EUR for children. However, it’s also included in the Dubrovnik Pass.
Did you know? A 17-year-old cat called Anastazija lived in the Rector’s Palace and even had a small cat house made for her by loving locals. Unfortunately, after she was evicted two times (the last time in 2022), she sadly passed away in 2023.

5. Fort Lovrijenac – St. Lawrence Fortress
Going outside of the Old Town, you will stumble upon a few more defensive structures, like Fort Lovrijenac, a magnificent fortress on top of a 37-meter-high cliff.
Fort Lovrijenac, also known as St. Lawrence Fortress, has thick stone walls and a strategic position overlooking the West Harbor, one of the city’s most crucial entrance points.

While Fort Lovrijenac once protected Dubrovnik from potential invasions and Venetian enemy ships, it now serves as a stage for theatrical performances, concerts, and the annual Dubrovnik Summer Festival.
Plus, it has some of the best views of the Old Town, making it a perfect Dubrovnik photo spot, especially before sunset.

If you’re a fan of the hit TV series Game of Thrones, make sure to include Fort Lovrijenac in your itinerary, as it was the site of the Red Keep in King’s Landing. GOT Tip: The best way to see all the GOT filming locations is on a Game of Thrones Walking Tour.


Opening hours and price
Dubrovnik’s Lovrijenac Fortress is open daily from 8 AM to 7:30 PM, with a 15 EUR admission fee included in the City Walls ticket, and you can visit it separately within three days of your City Walls visit.
Please note that the fortress has different closing times depending on the season. It closes at 3 PM in the winter (1 November to 31 March), between 6 PM and 7:30 PM from April to the end of September, and at 5:30 PM in October. Doors to the fortress close 10 to 15 minutes before closing time.


6. Mount Srđ
While you can get nice views in town, our favorite spot in Dubrovnik is Mount Srđ, offering the most breathtaking panoramic views of the city and the surrounding area.
Towering at 412 meters, it’s the perfect viewpoint to see the beauty of the walls and terracotta-roofed houses from a different perspective.

Aside from the beautiful views from Mount Srđ’s summit, you can also visit Fort Imperial, an 18th-century fortress built to defend Dubrovnik, now a museum showcasing the city’s rich history.
But for us, Mount Srđ is all about the views! It’s truly one of the best photo spots in Dubrovnik, especially for sunset.


Getting to Mount Srđ
The easiest way to Mount Srđ is by cable car (27 EUR return), but you can also hike for about one hour on the rocky trail that zig-zags up the hill.

CABLE CAR
Dubrovnik’s cable car operates only from March to November. It opens at 9 a.m. and closes at different times depending on the month.
The cable car closes at midnight in June, July, and August, and much earlier in the shoulder season (5 PM in March/November, 9 PM in April, 10 PM in May, 11 PM in September).
If you plan on hiking up Mount Srđ, check this hike’s starting point on Google Maps or use the Way of the Cross trail on AllTrails.
Alternatively, if you rent a car, you can also drive up to Mount Srđ (that’s what we did). Or, if you would rather have a guided experience, check out this Bus Panorama Tour (with Audio Guide).
7. Harbors
The perfect place to cool down, grab a bite to eat, or drink something refreshing is at one of Dubrovnik’s charming harbors, like Dubrovnik Old Harbor, also known as Porporela.
It offers breathtaking views of the medieval walls, St. John’s fortress, and various boats docked along the harbor. Right under St. John’s fortress, you can also find ladders leading into the water for a refreshing swim.

Planning an active trip?
Don't risk it without travel insurance
We never travel outside our home countries before getting travel insurance. And sure, we don’t count on anything happening. But it can when you least expect it! 🤕
For example, Arijana twisted her ankle just because she took a wrong step when going down completely normal stairs. 🤦♀️
In those situations (and hopefully nothing worse), travel insurance comes in handy so you don’t have to pay the medical costs.
Plus, since it costs about 3 USD/EUR per day, it’s not a crazy expense, and definitely not something to ignore. 😷
On the other side of town is the famous West Harbor, located between Fort Bokar and Fort Lovrijenac. You can get great views of it from the city walls and down by the water.
This harbor is another Game of Thrones filming site (Blackwater Bay).


8. Museums
We recommend visiting some museums to break up your exploration of Dubrovnik’s outdoor attractions. It’s the best way to learn about the city’s eventful past and Croatian culture.
Museums most worth visiting in Dubrovnik:
- Ethnographic Museum “Rupe” (traditional clothing, crafts, and tools)
- House of Marin Držić (works of Croatia’s greatest playwright – Croatian Shakespeare)
- Maritime Museum (showcases Dubrovnik’s rich maritime history and trade)
- Red History Museum (journey through Croatia’s era under the communist Yugoslavian regime)
Browse the complete list and find more details in our Dubrovnik Museums Guide.



Our favorite Croatia eSIM
Fast Speed and Reliable Signal
Ever since we got phones that support eSIMs, we have been hooked and never looked back. 📶
We always get the best value-for-money eSIM we can, based on reliable signal, fast internet speeds, and coverage across the country. 🌐
Now that eSIM plan prices are more than reasonable compared to regular phone plans (which are more of a hassle to get), we really see no reason not to get one for each trip.
9. Beaches
Hitting the beach is the best thing to do in Dubrovnik on a hot summer day. And the great thing about it is that there are great beaches super close to the Old Town – at most, a 25-minute walk.
Of course, the beaches here are not sandy. Instead, you can find fine pebble beaches and rocky beaches.


Local tip: Nearby Lopud Island actually has a sandy beach! Learn more about the Elaphite Islands further in the article.
Banje Beach
The most famous beach in Dubrovnik is Banje Beach, located near Ploče Gate. It’s quite picturesque, with stunning views of the harbor, Old Town, and Lokrum Island.
- Also read: Best Beaches in Dubrovnik

Sveti Jakov Beach
Continue on foot from Banje Beach for another 20 minutes, and you will reach arguably the best beach in Dubrovnik, Sveti Jakov Beach. It’s located in a small cove and is really picturesque, and the water there is stunning.
For the best beach experience, you can rent sunbeds and umbrellas (15 EUR sunbed and 15 EUR umbrella for the day).
TRAVEL TIP
Check out this top-rated studio apartment near Sveti Jakov Beach – it’s the perfect place to stay if you want to be close to a great beach (and the Old Town).

Beaches just outside the Old Town
Right below Fort Lovrijenac, you can visit the small Šulić Beach, and just behind Gradac park, Danče Beach, a rocky beach with ladders leading into the water.


Pasjača Beach
The closest to a hidden gem around Dubrovnik is Pasjača Beach, located a 30-minute drive south of Dubrovnik, just outside the village of Popovići. It’s the best beach we visited while in Dubrovnik!

The most common way to get to Pasjača Beach is by rental car. Otherwise, you can first get to Cavtat and then take an Uber or taxi the rest of the way.
Keep in mind: There is no mobile signal at the beach or in the parking lot, so you will likely need to walk back to Popovići village before you can call an Uber/taxi back.
Best way to explore Croatia?
RENTING A CAR
We love exploring places at our own pace and on our own time, especially to avoid crowds at popular destinations we visit. Plus, watching sunrises and sunsets at epic locations is a must. ☀
That’s why renting a car for us is a no-brainer, and an unmissable part of most trips. 🚗
We love having the choice to compare prices, choose different pick-up and drop-off locations (one-way rentals), and pay for a reasonable full insurance policy without going broke. 🤑
10. Beach Bars
In addition to beaches, Dubrovnik is home to some cool beach bars, perfect for grabbing a drink and relaxing.
Our favorite is the beach bar Dodo above Šulić beach, which is very close to the Old Town and has a relaxed atmosphere, delicious cocktails, and great music.
- Read more: Best Dubrovnik Bars and Beach Clubs


For some adventure, you can check out Buža Bar, the most famous place in Dubrovnik for cliff diving, as there are great spots right under it from which you can jump into the water. Fun fact: ‘Buža’ literally translates to “hole in the wall”, as you have to walk through a tiny wall entrance to reach it.
If you’re more interested in a beach club vibe, check out the Coral Beach Club, located on the Lapad peninsula (a 10-minute drive outside of Dubrovnik’s Old Town).



11. Lokrum Island
Lokrum Island is one of the best places to visit near Dubrovnik if you’re searching for a little island getaway and an escape from the buzz of the Old Town.
Just a quick 15-minute ferry ride from the Old Port, Lokrum Island makes for an easy and fun day trip. The ferry ticket to Lokrum Island costs 30 EUR return for adults and 5 EUR for children, including the island entrance fee.

As you wander around Lokrum Island, you will find the Benedictine monastery, which dates back to the 11th century, a botanical garden with colorful peacocks, walking paths, the Dead Sea (a cool swimming hole), Lokrum Island’s famous nude beach, and more rocky beaches.


Because it served as the filming location for “Qarth,” Lokrum Island is another famous destination for Game of Thrones fans looking for filming locations in Dubrovnik.
Plus, you can take photos while sitting on the original Iron Throne at the Lokrum Visitor Center.

12. Kayaking
If you’re looking for an adventurous way to explore Dubrovnik, kayaking is a great option that lets you experience its charm from a different perspective.
Paddling under the city walls will give you a sense of how massive they are, and kayaking further away will allow you to reach cliffs, charming coves, and beaches.
- Must-read: Best Dubrovnik Tours and Activities

You can rent a kayak at Banje Beach or West Harbor, the “kayaking base” of Dubrovnik. There’s also an online option to book a kayak on Banje Beach.
For an organized trip, we recommend the Standard Sea Kayaking Tour with experienced and friendly tour guides. And if you’re up for even more adventure, you can also kayak around Lokrum Island on a Lokrum Kayaking Tour. It’s possible for all ages, but you do cover quite a bit of distance.



Travel tip: The best time to kayak in Dubrovnik is early morning or sunset to avoid the heat and boat traffic.
13. Elaphite Islands (Elafiti)
While there are plenty of things to do in Dubrovnik alone, a trip to the Elaphite Islands is a great option if you want to see other parts of the beautiful area around Dubrovnik.
The Elaphite Islands are a small archipelago with three main islands, the closest islands to Dubrovnik, located just northwest (not counting Lokrum!).
- Also read: Best Dubrovnik Day Trips

Koločep is the closest island to Dubrovnik and is usually the first stop on every Elafiti Islands day trip. Its pristine coastline, seafood restaurants, and old buildings make it the perfect place for relaxation. Koločep is also home to the popular Blue Cave.
Second is Lopud, the most developed island with bars and restaurants along the promenade, ancient ruins, and the famous sandy beach Šunj.
The last and largest island out of the three is Šipan, with gentle waters, olive trees, and sandy beaches.
Did you know? Šipan holds the Guinness World Record for having the most olive trees per square meter. There are over 300 thousand olive trees on the island!

Getting to the Elaphite Islands
The most effortless way to see all three islands is the Elafiti island-hopping tour, and if you’re feeling adventurous in the summer, you can join a Kayak & Bike tour.
You can also ride the ferry from Gruž for 5 EUR. However, due to infrequent ferry times (and seasonality), a tour makes more sense if you want to see more than just one of the Elaphite islands.
Find the latest timetables for Lopud and Koločep on Jadrolinija and the ferry to Šipan on Omio.

You can also stay overnight in Koločep, Lopud, and Šipan if you want more time.
- Koločep: Kalamota Beach House – TUI BLUE All-Inclusive
- Lopud: Boutique Hotel Tomić – Lafodia Resort & Wellness
- Šipan: Hotel Bozica – Lela Studio Apartments and Rooms
14. Sunset cruise
There is no better way to finish a day in Dubrovnik than to go on a sunset cruise overlooking the walls of Dubrovnik while enjoying a drink.
There are many boats and trips, but the most famous and cool one is the Sunset Cruise by Karaka, a fascinating 16th-century-style wooden boat.

Best sunset cruises in Dubrovnik:
- Karaka Sunset Cruise (the most unique boat in Dubrovnik)
- Sunset Cruise and Cocktail Experience
- Sunset Sip & Sail Private Cruise (perfect for couples or families + unlimited Prosecco)

15. Day Trips to Montenegro and Bosnia and Herzegovina
Dubrovnik’s location at the far southern end of Croatia makes it easy to include day trips to nearby Montenegro and Bosnia and Herzegovina.
What you can see in a day:
- Montenegro and its rival fortified town of Kotor, plus other Bay of Kotor locations
- The southern part of Bosnia and Herzegovina, with its famous Kravica Waterfall, Mostar, and its historic bridge.
Montenegro Day Trip
During your day trip to Montenegro, stop by the picture-perfect town of Perast, soak up the sparkling blue waters of Kotor Bay, and visit the famous man-made island “Our Lady of the Rocks”.
Then there’s Kotor, a UNESCO coastal town in Montenegro with a rich history, medieval walls and buildings, beautiful streets, museums, and beaches. Plus, you can climb high above the town for the best views at the abandoned Kotor Fortress.
You can visit Montenegro on a day trip from Dubrovnik by renting a car. However, if that’s not an option for you, we recommend a day tour with a boat cruise.
Bosnia and Herzegovina Day Trip
You can reach some cool spots in Bosnia and Herzegovina in just two hours from the Old Town.
Kravica Waterfall is the usual first stop, where you can cool off in the refreshing pool underneath the waterfall.
Then, you can drive to the lovely town of Mostar to visit the iconic UNESCO-listed Old Bridge, scenic rivers, monuments, and restaurants with traditional Bosnian dishes.

The easiest way to visit Bosnia from Dubrovnik is a small group tour to Mostar and the Kravica Waterfall.
However, personally, we recommend renting a car in Dubrovnik and driving up to Bosnia. This way, you can spend more time at the waterfall and have more flexibility regarding when you want to start or finish the day.
BOSNIA BY BUS
You can visit Mostar by bus, but in that case, you must spend the night in Mostar (check this cozy apartment near the bus station). The bus from Dubrovnik only goes in the afternoon, and there is no late bus back from Mostar.
16. Mljet National Park
Another popular day trip from Dubrovnik is to the Mljet National Park on Mljet, also known as the “Green Island.” It has dense forests and is one of the most beautiful Croatian islands.
You can explore Mljet by e-bike, walking the nature trails, or kayaking around the coastline. The e-bike is the best option, as you can cover the entire area. Plus, there are lakes in which you can swim with water warmer than the sea.

How to get to Mljet National Park
You can do a day trip to Mljet from Dubrovnik by getting the earliest 1-hour ferry (8 or 9 am) and the latest ferry back at 5:35 pm. This way, you’ll return to Dubrovnik a bit before 7 pm.
The entrance ticket for Mljet National Park is 25 EUR per person in season (1.6.-30.9.) and 15 EUR in the shoulder season.
Visiting Mljet National Park on a tour
For an organized trip, we recommend the Mljet National Park & 3 Islands Tour, which also includes visits to Šipan and Koločep of the Elaphiti Islands. It’s the best combo island-hopping tour in Dubrovnik.
It’s a great day out, with beaches and caves to visit and the option to swim in beautiful waters and go kayaking.
17. Pelješac Peninsula
If you’re a wine lover, we highly recommend visiting family-operated wineries on the Pelješac Peninsula to taste and learn about the wine’s history, production techniques, and characteristics.
Located just one hour’s drive north, this area is famous for its award-winning red wine production, particularly of Plavac Mali and Dingač, with many wineries spread across the large peninsula.

How to get to the Pelješac Peninsula
You can get to Ston on Pelješac by taking the bus from Dubrovnik. From there, you can visit the Winery Škurla by taxi or on a 30-minute walk.
However, for a better experience, we recommend renting a car or going on an organized tour.
Our favorites are the Wine Lover’s Tour, which visits three wineries in one day, and the full-day wine and food tour, which includes a winery tour and wine plus food tasting. Plus, a visit to Ston, known for its 5.5-kilometer wall (the longest in Europe), the saltworks, and oyster farms.
LOCAL TIP
Just off the coast of Pelješac is Korčula, a stunning island and the assumed birthplace of Marco Polo.
You can catch a ferry to Korčula (from Dubrovnik or Orebić port on Pelješac) or book the Korčula & Pelješac combo tour.
Best Dubrovnik Tours and Activities
We have a detailed Tours and Activities Guide you can read to find a complete list of the best tours and activities you can do in Dubrovnik, beyond the standard tours. From horseback riding, ziplining, scuba diving, to ATV and Buggy rides in the countryside.
Some of our favorite tours in Dubrovnik:
- 🚶♀️🏰 Old Town Walking Tour
- 🐉👑 Game of Thrones: Old Town & Iron Throne (visits Iron Throne) and the one that visits King’s Landing Gardens
- 🚤 Blue Cave Tour – a popular boat trip, which also visits the sandy beach on Lopud Island and caves on Koločep Island
- ⛵ Elaphite Islands, Mljet, and Pelješac Peninsula 4-Night Sailing Trip (perfect mix of sailing and sightseeing)
Where to stay in Dubrovnik
Staying in Dubrovnik’s Old Town brings you right to the heart of it all, but it comes at a higher price. However, if you’re coming for only a night or two, staying in the Old Town is a must.
For more information, read our Where to Stay in Dubrovnik guide to find the best area and hotel for your needs.
- Our favorites in Old Town are the Kingslanding Old Town Hostel (budget) and the Apartment Matić for a mid-range stay.
- For luxury, the stunning Villa 5db right in the heart of Old Town is the absolute best pick.
- Just a few steps outside the Old Town in the Ploče area, you can stay at one of the best luxury hotels, Hotel Excelsior, a stunning seafront hotel with a spa and wellness area.

Our apartment experience
On our last week-long stay, we booked Studio Maslac atop the hill above Lapad Beach. We stayed in a comfy studio with a fantastic view from the terrace, plus a bus stop 5 minutes away with frequent buses to the Old Town.
Since we had a longer stay and arrived by car, a location outside the Old Town was the most convenient. Plus, we had Lapad Beach close by (although a short exercise was needed to conquer the stairs!).

Where to eat in Dubrovnik
The food scene of Dubrovnik, a typical Dalmatian city, is very much, well, Dalmatian. It highlights fresh ingredients, seafood, vegetables, decadent desserts, and, of course, lots of olive oil and wine. However, it’s easy to also find delicious regional and international food.
Hand-picked restaurants in Dubrovnik:
- Fine dining:
- Nautika (refined style of Mediterranean cuisine)
- Forty Four Restaurant (traditional regional and Croatian)
- Ezza (Steak & Cocktail Bar)
- Mid-range:
- Taj Mahal (Bosnian cuisine)
- Gradska Kavana Arsenal (Mediterranean)
- Soul Kitchen (international, vegetarian & vegan friendly)
- Street food:
- Burger Tiger (“the” burger spot)
- Vege Dub (vegetarian and vegan)
- Sandwich Bar Pile (fresh cheap eats, sandwich & salad)
Since Dalmatian cuisine tends to be very healthy and incorporates a lot of vegetables in its dishes, you won’t have a hard time finding healthy options in Dubrovnik, even as a vegan or vegetarian.
To explore the secrets of the popular Dalmatian cuisine, we recommend a Dubrovnik Cooking Class. You can enjoy learning to make local dishes, such as peka, in the beautiful Croatian countryside with a local family.

How many days is enough for Dubrovnik?
Spending three or five days in Dubrovnik is perfect for seeing more than just the Old Town, taking a day trip or two, and exploring the beautiful area around Dubrovnik. However, one day is enough to see the highlights of Old Town.
- Follow our 3 to 5 Days Itinerary to see the absolute best things, whether you’re staying 3, 4, or 5 days (or longer).
- Check out our 24-hour Itinerary for the perfect one-day plan – without missing out on anything that makes it special.
How to get to Dubrovnik
You can fly directly to Dubrovnik from the United Kingdom, Germany, Italy, Austria, France, and many other European countries. Plus, there are seasonal (summer) flights from New York and Dubai.
The airport shuttle costs 4 EUR one-way, an Uber costs about 30 EUR, and a taxi costs 45 EUR. Book in advance online: shared bus transfer to the city center or a private transfer to your hotel.
In addition, bus routes connect Dubrovnik to other cities in Croatia and neighboring countries, while ferry services connect Dubrovnik to Split, Hvar, Brač, Korčula, Italy (Bari), and Montenegro.
Getting to Dubrovnik by car from Split, Zagreb, or other cities is easy, with well-maintained highways and regional roads offering beautiful views along the way.
We loved the views on the drive from Split to Dubrovnik. That’s why we recommend renting a car in Croatia as the best way to explore the stunning coastal scenery and picturesque towns at your own pace.
Want to visit on an Organized Tour? The day will be long, but if you only have a day to spare and don’t want to miss out on Dubrovnik, it’s a great option.
- Dubrovnik Day Tour – from Split, Trogir, Makarska
- One-Way Tour from Sarajevo – stops in Mostar, Kravica Waterfalls, Blagaj, and Počitelj before drop off at your Dubrovnik hotel
How to get around Dubrovnik
The best way to get around Dubrovnik is on foot, since the Old Town is a car-free zone, and many of the main attractions are nearby.
If you’re staying outside Old Town, the best way to get to Dubrovnik’s City Center is by public bus, which connects all the main areas. You also get free bus transportation when purchasing a Dubrovnik pass – we highly recommend it.
Finding parking near Old Town is a real hassle. So if you’re coming to Dubrovnik by car or plan to rent one, find a parking garage farther away, then take a taxi/Uber or the city bus (we recommend staying in a Hotel with Parking).
Local tip: Install the Bolt app, as you often get a cheaper rate than with Uber in Croatia!

Keep in mind that Dubrovnik Old Town has three main entrances (gates): Pile Gate (West), Buža Gate (North), and Ploče Gate (East).
However, it only takes about 10 minutes to walk through the charming old town from the city’s west to the east.
Prices in Dubrovnik
On average, a night in a Dubrovnik hotel costs 100 EUR, 50 to 70 EUR in an apartment, and 35 to 50 EUR in a hostel.
Dining out in Dubrovnik ranges from 20 to 50 EUR per meal, including drinks, at a mid-range restaurant.
Public transport in Dubrovnik is affordable, with bus tickets costing around 2 EUR per ride, while renting a car to explore the area costs 40 to 90 EUR per day, depending on the type of vehicle and rental duration.
| Accommodation | Food | Transport |
|---|---|---|
| Hotel: 100 – 200 EUR / night | Inexpensive meal: 10 – 20 EUR | Taxi 1km: 1.5 – 2 EUR |
| Hostel: 35 – 50 EUR / night | Mid-range meal: 20 – 50 EUR | Car rental: 40 – 90 EUR |
While we agree that Dubrovnik isn’t a cheap destination to visit, there are ways to avoid spending an enormous amount.
We did it ourselves and wrote detailed articles to help you visit Dubrovnik on a budget.
Best time to visit Dubrovnik
The best time to visit Dubrovnik is during the shoulder seasons of spring (April to May) and fall (September to October). During these times, the weather is pleasant, the crowds are thinner compared to the peak summer months, and you can enjoy exploring the city without feeling too overwhelmed.
Additionally, off-peak periods in Dubrovnik mean lower prices for accommodations and activities.
- Must-read: When To Visit Dubrovnik (complete guide – including winter!)

TRAVEL TIP
Visiting during the high season? We highly recommend booking accommodations and tours in advance to secure your spot and make the most of your visit.
Visiting during the low season? There are fewer flights to Dubrovnik during the low season, as some routes only operate during the summer months. And if you’re coming to Dubrovnik before April, some tours, like day trips to nearby islands, might not operate yet.
Final thoughts and tips
Thank you for reading this guide! Hopefully, our complete list of the absolute best things to do in Dubrovnik will help you plan an unforgettable trip and have a great time.
We love Dubrovnik, and it’s truly a spectacular place that deserves more than a day. So if you have the time, definitely check out our 3-5 days in Dubrovnik Itinerary to see how to organize it best.
Otherwise, the next best thing is reading our 24 Hours in Dubrovnik Guide to see the highlights without missing out.
Have an amazing time! 😀





