Recent post

4 Days in Croatia: The Perfect Short Holiday Itinerary

Saturday, August 30, 2025

 



Scenic view of Cavtat with white and orange-roofed buildings and the Adriatic Sea in the background

Why Croatia is the Perfect Destination for a Short Holiday

Croatia has quickly become a top summer destination for travellers from Europe, Australia, and the US, and it’s easy to see why. With its stunning Adriatic coastline, charming historic towns, and warm Mediterranean climate, it’s the perfect spot for a short getaway. Even with just a few days, you can experience a mix of culture, relaxation, and adventure without feeling rushed.

 The best time to visit is between May - September, and we chose July (arguably, one of the busiest months!) to celebrate my mum's 60th! We had a glorious time, and in this guide to 4 days in Croatia, I share our favourite activities, hidden gems and local restaurants packed full of delicious food to help you make the most of a short holiday.

EasyJet plane flying over Dubrovnik at sunset with panoramic view of the city below

How to Get to Croatia (Flights & Arrival Tips)

We flew into Dubrovnik Airport from Bristol with EasyJet in July, the flight was just under 3 hours and cost less than £100 per person (without luggage). Dubrovnik is well-connected, with direct flights from most major UK and European cities, especially in the summer months.

 Travel tip: Dubrovnik Airport is about 30 minutes from the Old Town, so depending on where you’re staying, you can either take a taxi, book an airport shuttle, or arrange a private transfer in advance. If you’re planning to explore more of Croatia (like Cavtat, Mlini, or the surrounding countryside), consider hiring a car directly at the airport for convenience.

Balcony with sun lounger and umbrella overlooking mountain views in Čeločipi, Croatia

Where to Stay in Croatia  

For our family holiday, we decided to book an Airbnb near Dubrovnik instead of a hotel, and it turned out to be the best choice. We stayed in Čeločipi, a quiet area just outside Dubrovnik and Cavtat, which made it the ideal base for exploring while still having a relaxed atmosphere. Čeločipi is best if you have a rental car, as it makes getting around much easier.

Our host, Tereza, went above and beyond to make our stay memorable. She decorated the apartment beautifully for my mum’s 60th birthday and even surprised us with a cake and a bottle of wine, which was such a thoughtful touch! During our stay, she also made us cocktails and was always on hand if we needed anything. It really felt like a home away from home, and I’d 100% book with her again if I return to Croatia.

Ubers do operate in the area, though, and there are supermarkets nearby, so it’s also a great option if you want to self-cater and make it a more budget-friendly trip. The villa has a few other apartments, but it still felt private and peaceful.

Staying here gave us the best of both worlds; plenty of time to sunbathe and relax by the pool, with the freedom to head out and explore Dubrovnik, Cavtat, and Mlini whenever we wanted.


Car driving in Cavtat, Croatia with scenic views and clear blue skies in the background.


 Getting Around Dubrovnik & Cavtat

On arrival, we picked up a pre-booked hire car from the airport. Driving in Croatia has its challenges; the roads are often steep, narrow, and winding, plus you’re on the opposite side of the road, which takes some adjusting to. We first hired a manual car but quickly swapped it for an automatic, which made things far easier. Car hire isn’t cheap (ours was around £300 for 5 nights), but it gave us the freedom to explore and was handy for supermarket runs.

That said, you don’t need a car to enjoy Dubrovnik. Ubers are reliable and affordable, for example, our 15-minute journey from our Airbnb to Dubrovnik’s Old Town was around €10, and a ride to Cavtat (20 minutes away) cost roughly the same. The only downside is that Uber can be unreliable in some areas, like Lapad, where we had several cancellations late at night.

If you don’t want to drive, you can also rely on airport shuttles, local buses, and taxis, though they’re less flexible than having your own car.

👉 Travel tip: If you’re planning to rent a car, book early (especially in summer), check if your accommodation offers parking, and consider an automatic if you’re not confident with steep hill starts.

Historic white stone building in Dubrovnik Old Town with red and yellow flag and white flag flying

Things to do in Croatia in 4 Days

If you’re planning a short break to Croatia, you’ll be surprised at how much you can see and do in just four days. From exploring the historic streets of Dubrovnik’s Old Town to relaxing by the sea in Cavtat or Mlini, there’s something for every type of traveller. Whether you’re into culture, food, or simply soaking up the sunshine, Croatia offers the perfect mix of relaxation and adventure.

To help you make the most of your trip, here are some of the best things to do in Croatia in 4 days, ideal for first-time visitors or anyone looking to balance sightseeing with downtime.

Girl walking through the busy streets of Dubrovnik Old Town in July with Dubrovnik Cathedral and white cobbled stone buildings in the background

Explore Dubrovnik Old Town 

Dubrovnik Old Town is absolutely stunning, with its medieval walls, winding streets, and breathtaking sea views. However, if you’re visiting in July or August, be prepared for large crowds. To make the most of your visit, I recommend going early in the morning or around sunset, when the streets are quieter and the views are extra magical (we visited at sunset and it was incredible!).

Getting around Dubrovnik can be tricky, especially when it comes to parking, which is limited and expensive. Instead, I suggest using Uber; they’re easy, convenient, and far less stressful.

For an unforgettable activity in Dubrovnik, don’t miss the chance to walk the famous city walls or join a guided tour. If you’re a Game of Thrones fan, there are even dedicated tours that take you to filming locations used in King’s Landing!

When it comes to food, dining in Dubrovnik Old Town is on the pricey side. To give you an idea, we paid €5.50 for a Coke, so I wouldn’t recommend splurging on dinner here. Instead, consider stopping for breakfast, lunch, or a quick pastry from a local bakery, which is far more affordable and still lets you soak up the Old Town atmosphere.

Boat sailing on the Adriatic Sea in Dubrovnik with coastal houses and hillside views in the background

Boat tour around Dubrovnik

A sunset boat tour in Dubrovnik is hands down one of the most memorable activities you can do. It’s the perfect way to escape the hustle and bustle of the Old Town and enjoy a more peaceful side of the city. Out on the Adriatic Sea, the atmosphere was immaculate. There's something so special about being on the water, watching the sun dip below the horizon, and just taking a moment for yourself. It’s honestly an experience everyone should try at least once.

Our tour included stunning views of the Elaphiti Islands, with plenty of photo opportunities along the way. We also got to learn more about Croatian history and culture from our local boat guide, which made the trip even more meaningful.

Whether you’re looking for a romantic evening, a relaxing break from sightseeing, or just a new perspective of the city, a Dubrovnik sunset cruise is the perfect addition to your itinerary.

Girl looking out to the Adriatic Sea in Cavtat with boats and harbour views in the background

Day trip to Cavtat 

A trip to the south of Croatia isn’t complete without visiting Cavtat. If you want to beat the crowds and escape the hustle and bustle of Dubrovnik while still enjoying delicious eateries, this charming harbour town is the perfect spot. Cavtat also serves as a great starting point for tours and excursions along the coast.

We loved visiting in the mornings when it was still quiet and the town was slowly waking up. We enjoyed coffee, breakfast, and picked up a few souvenirs, parking is easier here than in Dubrovnik, though it can be pricey. Seeing Cavtat come alive in the evening was magical; we had a late dinner around 7:30–8pm while watching the sun set over the Adriatic Sea.

The town is easily walkable, making it a convenient base if you’re exploring Croatia on a short holiday, such as my 4-day Croatia itinerary. Its relaxed pace, scenic harbour, and local charm make Cavtat an unforgettable stop on any southern Croatian adventure.

Val di Breno Beach Club with sun loungers, parasols, and Adriatic Sea view in Dubrovnik, Croatia.

Visit the Val di Breno beach club 

Fancy a relaxing afternoon after exploring Dubrovnik’s Old Town? Val di Breno is the perfect spot, it may be a TikTok favourite, but it’s easy to see why! You can order sushi straight to your sun lounger and spend the day soaking up the sun, all while enjoying great music and a chilled atmosphere. Sun loungers cost €50 per person, which can be redeemed against your food bill, so it's basically free (girl maths!). 

Drinks and small plates are reasonably priced, with cocktails around €8-10 and sushi dishes starting at €15, making it ideal for a leisurely lunch or afternoon escape. You can call ahead to reserve or simply turn up and enjoy!

Scenic view of the Adriatic Sea with a bridge and picturesque buildings, surrounded by lush greenery and nature

Day trips from Croatia: Montenegro & Bosnia 

If you have a few extra days, or want to explore beyond Croatia, both Montenegro and Bosnia make excellent day-trip options from Dubrovnik or Cavtat.

From Dubrovnik, Montenegro’s coast is just under 2 hours away by car, while Cavtat is slightly closer at around 1 hour 45 minutes. Bosnia, on the other hand, is about a 2.5-3 hour drive from Dubrovnik and a bit shorter from Cavtat, making it feasible for a long day trip.

Montenegro is visually similar to Croatia, with stunning Adriatic coastlines, charming old towns, and a relaxed Mediterranean vibe. Popular stops include Kotor, Budva, and Sveti Stefan, where you can enjoy scenic walks, beaches, and historic architecture.

Bosnia & Herzegovina offers a very different experience, with a rich cultural blend influenced by Ottoman and Arabic heritage. Cities like Mostar feature iconic bridges, cobblestone streets, and unique local cuisine. Bosnia is also very budget-friendly, making it a great option if you want to stretch your travel budget while experiencing a different side of the Balkans.

If we had a few extra days, we would have loved to explore either of these countries, but sadly our 4-day Croatian itinerary didn’t leave enough time. Still, it’s a great idea for anyone planning a longer trip!

Hand holding up a cocktail glass against the backdrop of the Adriatic Sea in Croatia

Evening drinks in Mlini

 If you’re looking for a quieter seaside town near Dubrovnik, Mlini is the perfect choice. With its charming harbour, pebbled beaches, and a more relaxed atmosphere, it’s ideal if you want a slower pace compared to the busy streets of Dubrovnik. We visited one evening and instantly wished we had spent more time here!

We enjoyed drinks overlooking the Adriatic Sea, which was the perfect way to wind down and soak up the coastal views, a truly memorable end to our trip. Mlini’s harbour and beach are also great spots for sunbathing, swimming, or even diving, and the town feels less touristy, with more locals around. Food and drinks here are also noticeably cheaper than in Dubrovnik, making it a great budget-friendly escape.

Getting there: Parking in Mlini can be a little tricky, so we chose to take an Uber, which was quick and affordable. However, if you’re planning to drive, there’s parking opposite the Flamingo Restaurant, which is on the main road just outside the harbour area.

We had drinks at Oleander Bistro & Restaurant, a charming seaside spot in Mlini with breathtaking views. It was the perfect place to end our trip, peaceful, relaxed, and set right by the water. There’s nothing quite like sipping a cocktail while listening to the waves and watching the sun dip over the Adriatic. If I return to Croatia, this is definitely somewhere I’d go back to.

Pretty restaurant in Cavtat with comfortable pillows and cozy seating.


Where to Eat & Drink in Croatia

Croatia is packed with delicious eateries, so you definitely won’t go home hungry! One thing to note is that locals tend to eat later in the evening, often around 8-10pm, which is something to keep in mind when planning your meals.

If you’re visiting Dubrovnik, I highly recommend pre-booking ahead, especially in the tourist hotspots. During our July trip, we explored dining options in Lapad (Dubrovnik), Mlini, and Cavtat, but decided to skip the main Old Town area in Dubrovnik itself, as it was extremely busy in July. 

There’s a lot you can pack into a 4-day Croatian itinerary, from sampling fresh seafood and local pastries to enjoying seaside restaurants and cosy cafes. Whether you’re chasing authentic local flavours or relaxing with a cocktail by the water, Croatia offers a variety of dining experiences for every type of traveller.

Shrimp risotto served at Pull Over restaurant in Lapad with cocktail in the background

Pull Over in Lapad

After a local taxi driver recommended Lapad, a charming coastal seaside area just outside the hustle and bustle of Dubrovnik, we decided to visit. We caught a cab and enjoyed a relaxing walk along the promenade, taking in the views and seaside atmosphere.

Before heading to Pull Over Restaurant, we stopped for a drink at Promendada Caffe and Cocktail Bar, a perfect way to unwind and enjoy the scenery.

We tried the shrimp risotto, which was tasty, though I wouldn’t recommend the risotto overall. The restaurant is a nice spot for seafood, but it felt more casual and less refined compared to some of the other places we visited.

Lapad itself is a lovely area to explore if you want a quieter coastal vibe while still being just a short ride from Dubrovnik.


Chicken Caesar salad with cocktail and glass of wine at La Boheme restaurant in Cavtat

La Boheme in Cavtat

We celebrated my mum’s birthday at La Boheme and booked ahead to secure a table. The restaurant has a fantastic vibe, and they even treated us to a free glass of Prosecco in honour of my mum’s special day.

The food was delicious and full of flavour, with plenty of seafood, meat, and classic English options to choose from. If you’re looking for a truly local experience, it’s worth doing some research. Cavtat has quieter, more traditional spots that feel intimate and authentic.

A quick tip about dining in Croatia: locals tend to eat later in the evening, so we booked a table from 7- 9pm. On a few nights, we ended up eating closer to 10:30pm, which wasn’t ideal for digestion, so plan accordingly if you prefer earlier dinners.

La Boheme is a great choice for a celebration or special occasion in Cavtat, offering both a lively atmosphere and a range of tasty dishes.


Grilled meats and ribs served with onion rings and chips at Flamingo Restaurant in Mlini, Croatia

Flamingo in Mlini

A little further out from Mlini, closer to Cavtat, is Flamingo, a charming spot that’s popular with the locals. It’s not a fancy, high-end restaurant, but that’s part of its appeal, the atmosphere is relaxed and welcoming, perfect if you want an authentic Croatian dining experience without breaking the bank. The menu is simple but tasty, featuring fresh seafood, grilled meats, and traditional dishes that give you a real taste of the region. Prices are very reasonable, making it ideal for a casual lunch or dinner after a day of sightseeing. 

We actually thought it was in Mlini harbour, so we decided to walk there under the blazing sun, an uphill trek but a great way to get our steps in! Definitely a contrast to the ease of driving or catching an Uber to most other spots, but well worth it for the local experience.

Historic courtyard with restaurants and trees in Cavtat, Croatia, during summer

La Norma in Mlini


One restaurant we passed by but didn’t manage to book was La Norma in Mlini Harbour. From what we could see, the terrace offered breathtaking sea views, making it the perfect spot for a memorable meal. The setting is charming, with the harbour creating a calm and relaxed atmosphere, ideal for unwinding after a day of sightseeing. 

If you plan to visit, I'd highly recommend booking ahead and requesting a table overlooking the bay, as it's likely to get busy, especially during the summer months. While it's a bit more expensive than other local eateries, it would make a fantastic choice for a special last-night dinner during your 4 days in Croatia.

Two sisters smiling with glasses of wine at a restaurant in Cavtat, Croatia

This trip was a very chilled holiday, striking the perfect balance  between relaxing by the pool and exploring Mlini, Cavtat, and Dubrovnik. Croatia really impressed me with how much you can see and do in just a few days, without ever feeling rushed.

I’ll definitely be back to discover more of this beautiful country. Stay tuned to see where I visit next!

Have you been to Croatia? I’d love to hear your thoughts and your favourite spots in the comments below.

If you’re already planning your next getaway and want some inspiration, check out my latest post: Best Places to visit in Europe in Summer 2025



Post a Comment