I walked through Dubrovnik's Pile Gate on a Tuesday morning in July, turned the corner into the Stradun, and my first thought was: this is genuinely one of the most beautiful places I've ever seen. My second thought, about ten seconds later, was: there are so many people here that I can barely move.
That's Croatia's coast in a nutshell. Stunning, expensive, and increasingly overrun -- but still absolutely worth visiting if you time it right and know where to look beyond the obvious.
Dubrovnik: The Beauty Tax
Dubrovnik earns every bit of its reputation. The limestone streets, the terracotta rooftops, the walls rising straight out of the Adriatic. It's cinematic in a way that feels almost unreal, which is probably why HBO picked it for King's Landing.
But here's the reality. On cruise ship days -- which in peak summer means most days -- the old town becomes a human traffic jam. Thousands of day-trippers pour through the gates around 10am, clog the narrow streets until about 4pm, and then vanish back to their ships, leaving the town weirdly empty by evening.
Walking the city walls is the thing to do, and it's worth the steep price (around 40 euros per adult as of 2025, which includes Fort Lovrijenac). Go early. I mean 8am-when-the-gates-open early. By mid-morning the walls become a slow-moving queue in full sun with no shade, and the experience drops significantly. Early morning, though, you practically have it to yourself, and the light on the rooftops is incredible.
Lokrum Island is a ten-minute ferry ride from the old town harbor and feels like a pressure valve. Pine forests, rocky swimming spots, peacocks wandering around a ruined monastery. It's where locals go to escape the tourist crush, and you should too. The ferry runs frequently and costs a few euros each way.
Eat outside the old town walls. Prices inside are inflated for the captive tourist audience. A short walk uphill or along the coast gets you to neighborhood konobas (traditional taverns) where the grilled fish is better and costs half as much.
Split: The One People Underestimate
Most travelers treat Split as a ferry hub -- somewhere you pass through on the way to the islands. That's a mistake. Split has a lived-in quality that Dubrovnik, for all its beauty, lacks.
Diocletian's Palace is the centerpiece, but calling it a "palace" is misleading. It's more like a small city inside Roman walls. People actually live here. There are apartments built into ancient stone, laundry hanging above alleyways that are seventeen hundred years old, bars tucked into what used to be cellars. It doesn't feel like a museum. It feels like a place where history and daily life got tangled up and nobody tried to separate them.
Marjan Hill is a fifteen-minute walk from the palace and gives you forest trails, cliff swimming spots, and panoramic views of the coast and islands. Most tourists don't bother going up there, which is exactly why you should.
Split is also significantly cheaper than Dubrovnik. A seafood dinner with local wine that would cost 80 euros in Dubrovnik's old town runs maybe 40-50 in Split. Accommodation is more affordable too. And it's the main ferry hub for the central Dalmatian islands, making it the logical base for island hopping.
The Islands Are the Real Croatia
The coast is beautiful, but the islands are where I fell for this country. Each one has its own personality, and getting between them by ferry is half the fun.
Hvar has two faces. Hvar Town is the glamorous one -- yacht crowd, cocktail bars, see-and-be-seen energy. It's fun for a night or two if that's your scene, but expensive. The rest of the island is completely different: lavender fields, quiet stone villages, empty coves you reach by scooter on narrow roads. Stari Grad, on the north side, is a fraction of the price and far more relaxed than Hvar Town.
Vis is the island I'd go back to first. It was a Yugoslav military base until the 1990s, which kept it closed to tourism and accidentally preserved it. It's remote, quiet, and feels genuinely authentic in a way that most Croatian islands lost a decade ago. Stiniva Beach -- a tiny cove between towering cliffs that you reach by boat or a steep scramble down rocks -- is one of the most dramatic beaches I've seen anywhere. The restaurants in Vis Town and Komiža serve fresh-caught fish that's as good as anything on the coast.
Brač is the closest major island to Split (about fifty minutes by catamaran) and home to Zlatni Rat, that distinctive horn-shaped beach you've seen in every Croatia tourism photo. It really does look like that, and the water really is that blue. It shifts shape with the currents. Beyond the famous beach, Brač has stone villages, olive groves, and far fewer tourists than Hvar.
Korčula gets called "mini Dubrovnik," and the comparison isn't wrong -- it has a walled old town on a peninsula with narrow streets in a herringbone pattern. The difference is you can actually enjoy it without fighting through crowds. Korčula is also where Marco Polo was supposedly born, which the locals take very seriously. The island produces good white wine, especially pošip, which goes perfectly with the seafood at the waterfront restaurants.
Zadar and the Coast Road
Zadar doesn't get the attention of Dubrovnik or Split, but it has two things neither of them have: the Sea Organ, an architectural instrument built into the waterfront steps that plays music from wave movements, and what Alfred Hitchcock allegedly called the most beautiful sunset in the world. I don't know if Hitchcock actually said that, but the sunset is genuinely spectacular, especially with the Sea Organ humming underneath it.
Driving the coastal road between Split and Dubrovnik is beautiful but slow. The highway inland is faster and less stressful. If you have time, the coast road is worth it once; if you're on a schedule, take the highway.
Plitvice Lakes
Plitvice is inland, not coastal, but most people doing the coast include it as a day trip, and they should. It's a network of sixteen lakes connected by waterfalls in the middle of a forest, and the color of the water -- this impossible turquoise-emerald -- doesn't look real even when you're standing in front of it.
The catch: you need to book tickets online in advance, especially in summer when daily entry is capped. The park limits visitor numbers per hour to control overcrowding. Go early in the morning or late afternoon for fewer people and better light. The lower lakes are the most popular section; the upper lakes are quieter and just as beautiful.
The Money Situation
Croatia adopted the Euro in January 2023, and prices jumped noticeably. Locals will tell you this unprompted, usually while shaking their heads. Tourism prices have risen roughly 50% in three years, outpacing most other Mediterranean destinations. A country that used to be a budget alternative to Italy and France is now priced more like... Italy and France.
Budget daily costs run around 60-80 euros (hostel dorms, grocery shopping, occasional cheap restaurant meals). Mid-range is 120-180 euros (private rooms, regular restaurant meals, ferry tickets, an activity or two). Going upmarket in Dubrovnik or Hvar can cost as much as you want it to.
Getting Between Islands
Jadrolinija is the main state ferry company, running car ferries and catamarans between the mainland and most major islands. Book on their website or through Ferryhopper, which is easier to use for planning multi-island routes.
In summer, book ahead -- especially for car ferries, which sell out. Foot passenger catamarans are easier to get, but popular morning routes fill up. Prices vary by route and speed: a catamaran from Split to Hvar runs about 15-25 euros one way, while a car ferry is cheaper but takes longer.
Krilo and TP Line also run fast catamarans on popular routes. Competition has increased in recent years, which is good for prices but can be confusing for scheduling. Check multiple operators.
When to Go
June and September. That's the answer. July and August are peak season -- everything is open but everything is packed and expensive. June gives you warm water, long days, reasonable crowds, and lower prices. September is even better in some ways: the sea is warmest after a full summer of heating up, the crowds thin out, and the light gets that golden Mediterranean quality.
May and October work too, though some island services may be limited and the water is cooler.
Food Worth Knowing About
Croatian coastal food is Mediterranean with its own character. Peka -- meat or octopus slow-roasted under a bell-shaped lid with potatoes and vegetables -- is the dish I think about most. You usually need to order it in advance at a konoba because it takes hours to cook. Worth the planning.
Ćevapi (grilled minced meat sausages) are everywhere and universally good, especially with ajvar and fresh bread. Fresh grilled fish, sold by weight at most coastal restaurants, is excellent but check the price before ordering -- whole fish can be surprisingly expensive.
Pag cheese is a hard sheep's milk cheese from the island of Pag that's genuinely world-class. Buy some at a market. Local wines -- pošip and grk whites, plavac mali red -- are good and much cheaper locally than exported.
The Overtourism Question
I'd be dishonest if I didn't mention this. Croatia's coast, especially Dubrovnik and Hvar, has a real overtourism problem in July and August. Cruise ships are the main driver in Dubrovnik, but short-term rentals have also pushed housing costs up and locals out of old town centers.
The solution, as a visitor, is simple even if it doesn't fix the systemic problem: go in shoulder season, stay a bit longer in fewer places, eat and shop at locally owned spots, and visit islands beyond the famous ones. Vis, Korčula, and Brač give you everything Hvar does without the worst of the crowds.
Croatia's coast earned its hype. The water is absurdly clear, the old towns are beautiful, the food is great, and island-hopping by ferry is one of the best ways to travel in Europe. Just don't go in August expecting a peaceful getaway, and don't expect the prices you read about in a 2018 blog post. The country has changed, but the coastline hasn't gotten any less gorgeous.



