We may earn money or products from the companies mentioned in this post. This means if you click on the link and purchase the item, I will receive a small commission at no extra cost to you ... you're just helping re-supply our family's travel fund.

Croatia has that rare ability to impress just about everyone. Over ten days, you can walk through centuries-old cities, swim beneath waterfalls, sip wine on sunny islands, and hike trails that lead to postcard-worthy views. This group itinerary blends history, nature, and culture without rushing the experience. From Zagreb to Dubrovnik, every stop offers something unforgettable, whether you’re after adventure, food, or just a beautiful place to slow down.
Zagreb

Start your trip in Zagreb, Croatia’s capital and a city full of contrasts. The upper town offers cobblestone streets, colorful facades, and centuries-old churches. You can ride the world’s shortest funicular, visit quirky museums, and relax at cafés filled with locals. Street art, live music, and open-air markets add a lively energy to the city. It’s a great place to get your bearings and ease into the country’s rhythm before heading toward nature and the coast.
Plitvice Lakes National Park

Two hours south of Zagreb, Plitvice feels like a fantasy landscape. Sixteen cascading lakes in shades of green and blue spill into one another through waterfalls and streams. The trails are well-marked and the wooden walkways give you a front-row view of the scenery without disturbing the ecosystem. It’s a UNESCO site for good reason. Whether your group loves hiking or just wants incredible photos, a day here is a clear highlight of any trip.
Split

Split is Croatia’s second-largest city and one of its most dynamic. At the heart of it all is Diocletian’s Palace, a Roman-era complex that now houses bars, shops, homes, and restaurants. It’s living history at its best. You can explore the palace by day and enjoy the buzzing nightlife by evening. Take a walk along the Riva promenade, climb Marjan Hill for a panoramic view, or try fresh seafood by the water. It’s a mix of old-world charm and modern edge.
Krka National Park

About 90 minutes from Split, Krka offers waterfalls, hiking trails, and the rare chance to swim in some of its waters. A boat ride takes you to Visovac Island, home to a peaceful monastery surrounded by glassy water. The park is smaller and more relaxed than Plitvice, which makes it ideal for a low-key day trip. Bring lunch, pack a swimsuit, and enjoy a scenic escape filled with natural beauty and fresh air your whole group will appreciate.
Hvar

Hvar is known for sun, style, and views that belong on a travel brochure. Its lavender fields and hillside vineyards are Instagram favorites, but there’s substance here too. The old town is perfect for wandering, with its stone alleys and waterfront cafés. Climb to the fortress for a sweeping view of the harbor, or charter a boat to explore nearby coves. Whether your group wants beach clubs or quiet dinners, Hvar offers both with effortless charm.
Korcula

Korčula is often described as a mini Dubrovnik, and it lives up to the name. Its fortified old town is packed with winding streets, medieval towers, and a relaxed pace that makes it feel like a secret. History buffs will enjoy the local claim that Marco Polo was born here. The island’s wine scene is strong, especially the local white called Grk. For a group trip, Korčula hits the sweet spot between interesting and peaceful without feeling too sleepy.
Dubrovnik

Dubrovnik is the grand finale, and it earns the hype. Its massive stone walls, red-roofed skyline, and marble streets are stunning from every angle. Walk the full loop around the walls for a view of the sea and the city below. The old town is packed with baroque churches, palaces, and small shops. Ride the cable car up to Mount Srđ for sunset. There’s plenty to see, but even just wandering aimlessly here feels like a cinematic experience.
Trogir

Close to Split but with a slower pace, Trogir is a small town on an island connected by bridges. Its medieval core is a UNESCO site filled with narrow lanes, Romanesque churches, and breezy squares. It’s compact enough to explore in a few hours but full of charm. The seafront promenade is lined with restaurants and makes a great place to grab lunch. Trogir is ideal for groups looking to take it slow and soak up a quieter side of Dalmatia.
Zadar

Zadar is where Roman history meets modern art. The Sea Organ plays music using waves, and the Sun Salutation lights up each evening with solar-powered color. Add in Roman ruins, a laid-back vibe, and excellent seafood, and it becomes an easy favorite. The old town sits on a small peninsula, making it perfect for walking. Sunset here is famously beautiful, and the atmosphere is perfect for groups who want to mix culture with coastal chill.
Kotor Montenegro

Although technically not in Croatia, Kotor is so close to Dubrovnik that skipping it would be a missed opportunity. This fortified town sits at the edge of a fjord-like bay, with steep mountains towering behind. The old town is a maze of stone alleys and cat-filled courtyards. You can hike the stairs up to San Giovanni Fortress for one of the best views in the Balkans. It’s an easy day trip that adds a dose of dramatic scenery and layered history to your journey