Dubrovnik, Croatia is a stunning coastal city known for its well-preserved medieval walls and historic Old Town. The city is surrounded by sparkling blue waters of the Adriatic Sea, offering scenic views and opportunities for water activities. Dubrovnik's charming streets are lined with ancient architecture, picturesque alleys, and bustling markets.

Visitors can immerse themselves in the rich history and culture of Dubrovnik while enjoying delicious local cuisine and warm hospitality.

Places to visit

Day plans

Spend a day exploring around

day 1

Explore Old Town and City Walls

morning:Start your day by exploring the historic Old Town of Dubrovnik. Wander through the narrow cobblestone streets and visit the Rector's Palace. Be sure to have breakfast at Gradska Kavana Arsenal, a charming cafe with a historic atmosphere.

afternoon:In the afternoon, take a leisurely stroll along the ancient city walls for breathtaking views of the Adriatic Sea. Visit the Maritime Museum to learn about Dubrovnik's seafaring traditions. Enjoy a delicious lunch at Orhan, a cozy restaurant with panoramic views of the city.

evening:For a night-out, head to Buža Bar, a hidden cliffside bar with an incredible sunset view. Savor a cocktail as you watch the sun dip below the horizon.

day 2

Sail to Lokrum Island

morning:Embark on a boat trip to Lokrum Island, known for its lush botanical gardens and peacocks. Explore the island's natural beauty and visit the medieval Benedictine monastery. For breakfast, stop by Lacroma, a charming cafe with a seaside view.

afternoon:Spend the afternoon swimming and snorkeling in the crystal-clear waters around Lokrum. Discover hidden coves and relax on pristine beaches. Enjoy a light lunch at the Lokrum Garden Restaurant, surrounded by nature and tranquility.

evening:In the evening, venture to Cave Bar More, a unique bar located within a natural cave. Experience the enchanting ambiance and enjoy a memorable evening by the sea.

day 3

Discover Dubrovnik's History and Culture

morning:Delve into Dubrovnik's rich history with a visit to the Dubrovnik Cathedral and the Franciscan Monastery. Immerse yourself in the city's cultural heritage and stop by Gradska Kavana for a delightful breakfast in a charming setting.

afternoon:Explore the exhibits at the Ethnographic Museum and gain insight into local traditions and customs. Take a leisurely walk to the Sponza Palace and marvel at its architectural beauty. Enjoy a traditional Dalmatian lunch at Konoba Pupo, a cozy restaurant with authentic cuisine.

evening:For an authentic cultural experience, attend a performance at the Dubrovnik Summer Festival. Immerse yourself in music, dance, and theater under the starlit sky for a memorable evening of cultural enrichment.

day 4

Adventure in Nature and Sea

morning:Embark on an adventurous hike along the picturesque trails of Mount Srđ, offering panoramic views of Dubrovnik and the Adriatic Sea. After the hike, enjoy a hearty breakfast at Panorama Restaurant while taking in the breathtaking vistas.

afternoon:Indulge in a thrilling sea kayaking excursion along Dubrovnik's stunning coastline. Discover hidden caves and secluded beaches while paddling through the crystal-clear waters. For lunch, visit Sesame, a charming restaurant with a sea view and delectable seafood dishes.

evening:As the day winds down, join a sunset sailing tour for a tranquil evening on the Adriatic. Relax on deck and take in the captivating coastal scenery as the sun sets over the horizon, creating a magical atmosphere.

Dubrovnik Famous Food

Must-Try local dishes

Black Risotto (Crni Rižot)

A unique dish made with cuttlefish or squid, rice, and a blend of local ingredients. Try it at Proto Restaurant for an authentic taste.



Tender beef stew marinated in a rich wine sauce, often served with gnocchi. Sample this dish at Nautika, a renowned restaurant with stunning views of the city walls and the sea.


Dubrovnik's version of crème caramel, infused with flavors of rose liqueur and lemon zest. Indulge in this dessert at Restaurant 360, which offers a modern twist on traditional Croatian dishes.

Food Markets & Street Food

A food market and street food guide

Gundulićeva Poljana Market

This bustling market in the Old Town is renowned for its fresh produce, local cheeses, honey, and dried fruits. Don't miss trying the peka, a slow-cooked meat and vegetable dish prepared under a metal bell.


The main street in Dubrovnik's Old Town is lined with charming cafes and food stalls. Look out for local delicacies like arancini (candied orange peel) and fritule (small doughnuts).

Dietary Restrictions

Navigating dietary restrictions locally

Vegetarian and Vegan Options

Many restaurants in Dubrovnik offer vegetarian and vegan options, with dishes like grilled vegetables, risottos, and pasta primavera. Nishta is a highly recommended restaurant specializing in vegetarian and vegan cuisine.

Vegetarian, Vegan

Gluten-Free Options

Visitors with gluten intolerance can find various gluten-free options like seafood, grilled meats, and salads at most restaurants. Dubravka 1836, located near the Pile Gate, has a selection of gluten-free dishes and is known for accommodating dietary needs.


Restaurants & Cafés

Best places to eat and drink in Dubrovnik

Nautika Restaurant

Situated right by the water, Nautika offers a fine dining experience with a focus on fresh seafood and Croatian specialties. The terrace provides a captivating view of the city's ancient walls and the Adriatic Sea.

Proto Restaurant

Established in 1886, Proto is a family-run restaurant serving classic Dalmatian cuisine. The menu features a wide range of seafood and meat dishes, promising an authentic taste of Dubrovnik.

Cafe Buža

Perched on the cliffs just outside the city walls, this hidden gem offers spectacular views and a laid-back atmosphere. Enjoy a refreshing drink while soaking in the breathtaking sunset.

Things to do in Dubrovnik

Unique local experiences...

Popular cities in Croatia

Explore local food, attractions and more!

ZagrebRijekaSplitOsijekZadarSlavonski BrodŠibenikDubrovnikBjelovarVaraždinSisakKoprivnicaČakovecVukovarPožegaViroviticaKrapinaPazinGospićSesveteVelika GoricaPulaKarlovacKaštel StariVinkovciÐakovoZaprešićSolinSinjPetrinjaKutinaDugo SeloSveti Ivan ZelinaJastrebarskoMetkovićViškovoSamoborOmišVrbovecIvanić-GradRovinjMakarskaIvanecTrogirNovi MarofUmagŽupanjaNova GradiškaNedelišćePopovačaOpatijaLabinValpovoMatuljiCrikvenicaKastavKriževciDuga ResaKninGarešnicaSlatinaBeli ManastirDaruvarOtočacČepinZabokTriljOgulin