Dubrovnik has withstood earthquakes and sieges. Its marble flagstones and rugged walls give this lovely city – Croatia’s most popular – a timeless feel.
But the seasons vary hugely in Dubrovnik. Choosing the best time to visit depends on your attitude to the weather and the crowds. High summer can mean festivals and sun, while winter can seem like you have the city to yourself. Here's the best time to visit Dubrovnik.
Get local insight on destinations all over the world with our weekly newsletter delivered to your inbox.
This all means Dubrovnik gets busy, so arrange accommodations as early as possible. Overnight visitors are joined by cruise ship passengers several times a day, which can make the old town hectic. Things are quietest before 9.30am or after 3pm, and day trips and visits to nearby islands mean you won’t struggle to fill your day.
By August, the water is at its warmest, though you may need to look for longer to find a quiet spot – try hopping on a sea kayak or getting a boat to the car-free Elaphite Islands. Dubrovnik’s cultural blitz continues with concerts and theater (usually including 16th-century playwright Marin Držić’s exuberant comedies). The heat and high visitor numbers mean it’s not worth rushing – instead, go with the flow and soak up the atmosphere.
May is a great time to visit as almost everything is open without being too busy. You can breathe in the spring from pavement cafes, and it’s a good month for walking (try the Way of the Cross, hilly Šipan, or wooded Mljet). June offers warm sun and an early summer buzz, plus you’ll find less congestion on the city’s famous walls, giving you more time to appreciate Dubrovnik’s proud trading history and glittering sea views.
By September, Dubrovnik slips gently into the shoulder season. At the start of the month, classical festivals are still in full swing, the weather can be baking, and the old town is full of eager visitors. But as September moves on, things become cooler and less feverish. It’s a fine time to visit, with plenty of sunshine but less museum neck-craning.
October is another of Dubrovnik’s most pleasant months and your last chance for beach time. Some restaurants and hotels shut, but there’s enough going on for the city to still feel vibrant, including food festivals and sporting events. Hiking and kayaking are appealing, accommodations are relatively affordable, and the cool waters off beaches such as Sveti Jakov and Bellevue are yours to explore.
November can be lovely, with average temperatures reaching a high of around 62°F (17°C). You’ll rarely wait in line anywhere, so you can pack in museums, galleries, churches, and nearby destinations such as Split before heading inside to fill up on the hearty likes of stuffed peppers and fažol (spicy bean soup). December is usually cold and often wet, but celebrations bring a spark to its dark evenings. The Winter Festival has twinkling lights, a Christmas Fair, and plenty of cod dishes.
Most visitors stay away for January, the city’s coldest month. But come February, the festivals begin again. The Feast of St Blaise celebrates Dubrovnik’s patron saint with concerts and theater, while the Carnival packs in a costume parade, wine, street food, and kids’ activities. Visitor numbers are still low in March, but it’s good for exploring the city walls or day trips to fishing villages or Trsteno Arboretum. Accommodations are still inexpensive.
April sees a distinct uptick in sunshine and a shift in the city’s energy too. Easter is the traditional start of the tourist season, and the festival features street events and pinca sirnica, a sweet Easter bread.