Skip to guide content

10 Best Restaurants

Dubrovnik’s limestone lanes run between Renaissance palaces, Baroque churches and the walls of a former maritime republic. The Rector’s Palace and Franciscan monastery lie inside the compact Old Town, while Lokrum brings wooded paths and swimming spots just offshore. Ploče looks back towards the harbour; Lapad offers a more spread-out seaside setting. Staying inside the walls puts the main monuments within walking distance, but many addresses involve steps and vehicle access is limited.

  1. Restaurant 360

    Old Town, Dubrovnik, Croatia

    Restaurant 360 brings ambitious contemporary cooking to a setting along Dubrovnik’s medieval walls, overlooking the old harbour. Marijo Curić’s approach draws on Mediterranean ingredients and French technique, with wider influences adding complexity to the tasting menus. The wine programme gives Croatian bottles a prominent place alongside international choices. Choose it for a deliberately paced dinner in which both the cooking and the architecture deserve attention, allowing the evening to unfold rather than treating the terrace as a brief sightseeing stop.

    A tasting-menu evening on the medieval walls

  2. Nautika

    Pile, Dubrovnik, Croatia

    Nautika offers a polished, classical dinner beside the western entrance to Dubrovnik’s old city. Its terraces face the Adriatic and the fortresses of Lovrijenac and Bokar, while the kitchen draws on Dalmatian seafood traditions supported by French and Italian technique. The appeal lies in careful cooking, professional service and a setting with a strong sense of occasion. Choose it for an elegant evening that gives familiar Mediterranean ingredients their due, especially when a memorable waterfront table is part of the plan.

    Classical dining beside the fortresses

  3. Pjerin

    Sveti Jakov, Dubrovnik, Croatia

    Pjerin at Villa Dubrovnik combines contemporary interiors with a terrace looking towards the old city and Lokrum. The cooking follows the Mediterranean through seasonal ingredients, Adriatic seafood and carefully made pasta, with Croatian wines helping to anchor the experience locally. Its setting outside the historic centre makes it especially attractive when you want a more composed evening after a busy day in town. Choose it for refined cooking and a coastal perspective that keeps Dubrovnik in view without placing you within its busiest streets.

    Refined Mediterranean dining outside the walls

  4. Vapor

    Gorica, Dubrovnik, Croatia

    Vapor occupies the signature dining space at Hotel Bellevue, where broad windows and an Adriatic-facing terrace give the meal a strong coastal setting. The kitchen interprets Mediterranean ingredients with herbs, spices and international influences, while the contemporary interiors retain a subtle nautical character. Choose it for a refined hotel-restaurant evening with a clear sense of place. It works particularly well for travellers seeking thoughtful cooking and a quieter setting beyond the tightly packed lanes of the old town.

    Contemporary cooking above Miramare Bay

  5. Proto Fish

    Old Town, Dubrovnik, Croatia

    Proto Fish gives Adriatic seafood a traditional home in the old town, with a dining room, street tables and a more secluded upper terrace. The kitchen’s strength is the direct treatment of the catch, complemented by vegetables from the surrounding region. Choose it when you want fish and shellfish to take precedence over theatrical presentation, while still enjoying a proper restaurant occasion. The setting and long history add character, but the day’s available produce should guide the meal.

    An established Adriatic seafood address

  6. Stara Loza

    Old Town, Dubrovnik, Croatia

    Stara Loza sits within Prijeko Palace, bringing contemporary Mediterranean cooking to a historic building in the heart of the old town. The rooftop terrace is the defining setting, with a broad view across the city’s roofs, while the street-level terrace offers a different relationship with the surrounding lanes. Seasonal ingredients and modern treatment of familiar traditions make it more than a viewpoint. Choose it for an evening that connects the meal with Dubrovnik’s intimate architectural texture.

    Dinner above the old-town rooftops

  7. Bugenvila

    Cavtat, Croatia

    Bugenvila offers a compelling reason to linger in Cavtat, with a terrace framed by jasmine and bougainvillea beside the harbour. The menu moves between fish, meat and vegetarian dishes, using local produce with an assured contemporary approach. Its appeal is the balance between a serious kitchen and a relaxed coastal setting, rather than ceremony for its own sake. Choose it for a meal that forms the centre of a Cavtat outing, leaving time to enjoy the waterfront before or afterwards.

    A produce-led meal on Cavtat’s waterfront

  8. Restaurant Dubrovnik

    Old Town, Dubrovnik, Croatia

    Restaurant Dubrovnik offers a more secluded old-town dinner on a terrace raised above the surrounding pedestrian bustle. The cooking gives local ingredients a contemporary Mediterranean treatment, with a choice between individual dishes and a longer tasting experience. Its intimate setting makes it a useful choice for an unhurried evening when you want the historic atmosphere without being seated directly in the flow of the street. Choose it for the balance of thoughtful food, comfortable pacing and a tucked-away sense of occasion.

    An intimate terrace above the busy lanes

  9. Supetar Restaurant

    Cavtat, Croatia

    Supetar’s restaurant brings a contemporary Mediterranean approach to Croatian ingredients in a historic Cavtat setting. Seasonal produce, seafood and meat dishes sit within an atmosphere shaped by the hotel’s garden and nearby waterfront promenade. Choose it for a refined but relaxed meal that belongs naturally to a day in this small coastal town. It is particularly appealing when you want the comforts of a well-run hotel restaurant without making dinner feel detached from the character of the destination.

    Relaxed contemporary Croatian dining

  10. Zuzori

    Old Town, Dubrovnik, Croatia

    Zuzori offers a smaller, less formal restaurant experience within Dubrovnik’s walls. Mediterranean cooking takes on international accents, with Croatian small plates and a selection of fish, meat and vegetarian dishes giving the menu useful range. Outdoor tables in a narrow lane are central to its appeal, connecting the meal directly with the old town’s everyday atmosphere. Choose it when you want critically recognised cooking with a relaxed pace, rather than the longer structure of a ceremonial tasting-menu dinner.

    An informal contemporary meal in the lanes