With its café-lined squares, bustling harbour, ancient treasures and imposing city walls, Dubrovnik is without doubt one of the best places to visit in Croatia.
Stroll the historic, cobbled streets and winding alleyways, marvel at the array of churches, towers and palaces, soak up colourful sunsets at the harbour and dine at a breezy rooftop restaurant on freshly caught seafood; Dubrovnik captivates visitors with its Adriatic beauty and charm.
Split is one of the best places to visit in Croatia if you’re looking for superb beaches and a Mediterranean vibe, combined with fascinating history, incredible food and wine, and a vibrant nightlife scene.
A walk through Split’s Old Town is like exploring a history book, with ancient landmarks around every corner! Split also has a range of beaches to suit all tastes; from pebble beaches lined with bars and restaurants, to family-friendly sheltered coves.
If you’re looking for elegance, glamour and luxurious hotels, then Hvar is the best place to visit in Croatia.
Hvar boasts graceful Venetian architecture, a stunning harbour lined with shining superyachts, and an enchanting interior landscape of vineyards and olive groves. The crystal-clear waters of the Adriatic lap against the sides of the yachts and colourful fishing boats that line the harbour, overlooked by trendy boutiques and delicious local restaurants.
Nicknamed ‘Little Dubrovnik’ due to its thick town walls and medieval square, the island of Korcula offers a laid-back pace of life with exceptional restaurants and alluring boutiques.
High city walls, a medieval town square and an abundance of superb local seafood restaurants await you in Korcula Town. Visit the former home of Marco Polo, the island’s most famous residence, relax on one of the gorgeous beaches, or take a day out and explore the quiet towns and miles of vineyards that dot the islands interior.
Croatia’s capital Zagreb is known as the city of two halves and is filled with unique experiences.
Relax in beautiful gardens, explore a vineyard in the heart of the city, get lost in narrow, cobbled streets, take a ride on the world’s shortest funicular, dine in charming town squares, visit history filled tunnels… it’s all possible in Zagreb!
If you’re looking for a truly iconic sight, then the Plitvice Lakes are one of the best places to visit in Croatia.
Sixteen limestone lakes flow into each other through a series of waterfalls surrounded by the lush, green foliage of the national park; it truly is a sight to behold. Wander along the winding boardwalks that weave their way along the limestone cliffs and between the flowing waters. Experience verdant hiking trails, thundering waterfalls and picture-perfect turquoise pools. The UNESCO World Heritage Site of Plitvice Lakes is an absolute must-see destination in Croatia.
Opatija is a charming Croatian seaside resort filled with long waterfront promenades, pebble beaches and pastel-hued villas.
With 12km of waterfront promenade flanked by tropical gardens, Opatija is peppered with extravagant 19th Century residences and delightful sun-drenched courtyards. Fresh local produce is served in cafés and seafront restaurants, and the adjacent hillsides are filled with shaded walking trails leading to spectacular viewpoints.
For more inspiration, take a look at our Croatia Holidays pages.
Written by Kate Coleman
Best Destinations for a Walking Holiday
Whether you’re an experienced walker or just starting out, there’s a world of discovery waiting on a walking holiday...
Best Hiking Tours in Spain
Whether you’re seeking an awe-inspiring, long-distance walk or a relaxed, scenic escape, these are the best places for...
Florence for Art Lovers
If you're looking forward to discovering Florence’s art scene, read on for our must-visit art attractions in Florence. ...
Offers and News
Enjoy access to our latest offers, travel inspiration and news
Order the Europe Brochure
Get In Touch
Call our Europe specialists on
01 881 4986