Start your trip in Croatia's capital city, Zagreb. Spend the morning exploring the historic Upper Town, wandering through its charming cobblestone streets and visiting landmarks like St. Mark's Church. In the afternoon, venture to Lower Town to experience the vibrant atmosphere of Ban Jelačić Square and browse the shops along Ilica Street. As evening falls, indulge in local cuisine at one of the traditional restaurants in the bustling Tkalčićeva Street.
Catch a morning flight from Zagreb to Split, a vibrant coastal city. Start your day by exploring the UNESCO-listed Diocletian's Palace, an ancient Roman palace complex. In the afternoon, stroll along Split's waterfront promenade, known as the Riva, and soak up the sun at Bačvice Beach. As the sun sets, head to Marjan Hill for panoramic views of the city and enjoy dinner at one of the local seafood restaurants.
Take a morning ferry from Split to Dubrovnik, a stunning coastal city known as the "Pearl of the Adriatic." Spend the morning walking the ancient city walls, enjoying breathtaking views of the Adriatic Sea. In the afternoon, explore the charming streets of the Old Town and visit attractions like the Rector's Palace and the Cathedral. As evening approaches, take a cable car ride to Mount Srđ for a memorable sunset panorama.
Travel from Dubrovnik to Zadar by bus or car, enjoying the scenic coastal views along the way. Start your day by visiting the unique Sea Organ, an architectural wonder that creates music from the waves. In the afternoon, explore the historic center of Zadar, including the Roman Forum and St. Donatus Church. As the sun sets, witness the famous "Greeting to the Sun" light installation and enjoy dinner at a local konoba.
Take a morning train or bus from Zadar to Rijeka, a vibrant port city. Start your day by exploring the Korzo, Rijeka's main pedestrian street, lined with shops and cafes. In the afternoon, visit the Museum of Modern and Contemporary Art and explore the Trsat Castle, perched on a hill overlooking the city. As evening sets in, enjoy a leisurely stroll along the city's waterfront and indulge in local seafood dishes.
Travel from Rijeka to Pula by bus or car, enjoying the scenic coastal landscapes on the way. Start your day by exploring the well-preserved Roman amphitheater, the Pula Arena. In the afternoon, visit the Archaeological Museum of Istria to learn more about the region's history. As the day progresses, take a leisurely walk through the charming Old Town and sample local Istrian cuisine.
Return to Zagreb from Pula by bus or train. Spend your last day in Croatia exploring any missed attractions or revisiting your favorite spots in Zagreb. You can also take the opportunity to go souvenir shopping or visit one of the city's many museums, such as the Museum of Broken Relationships or the Museum of Illusions.
While exploring Croatia's cities, be sure to seek out the hidden gems and local favorites. In Zagreb, visit Dolac Market to experience the vibrant local produce and traditional delicacies. In Split, escape the crowds and discover the peaceful beauty of Marjan Forest Park. In Dubrovnik, explore the less crowded streets outside the city walls and indulge in local seafood at the charming fishing village of Cavtat. In Zadar, venture beyond the city center to the Nin Saltworks, where you can learn about the traditional salt production. In Rijeka, explore the Kvarner Bay islands, such as Krk or Cres, for pristine beaches and untouched nature. In Pula, take a short boat trip to the Brijuni Islands National Park and enjoy the serene beauty of this natural oasis.
To check for hotel and flight prices, click here.