Banje Beach
Best season: June–September
42.6410000, 18.1147000
About
Banje Beach occupies the most enviable position of any beach in Croatia — a 300-metre pebble cove immediately outside Dubrovnik's Ploče Gate, with a view directly up to the medieval city walls that makes for one of the most striking beach photographs in the entire Mediterranean. The combination of Adriatic crystal water, the orange-roofed Old Town rising behind the walls, and the Fort of St. John visible to the left creates a backdrop so cinematically perfect that it verges on surreal.
The beach itself is a mix of pebbles and concrete platforms extending into the sea, with water clarity excellent for snorkelling over the rocky reefs at the eastern end. Sunbeds and parasols are available for hire, and the Banje Beach Club dominates the upper terrace: an infinity pool that appears to merge with the sea, lounge areas, DJs from late afternoon, and a restaurant serving fresh Adriatic seafood. Cocktails are expensive even by Dubrovnik standards, but the view from a sunlounger at 4pm — Old Town walls glowing in afternoon light, the Elaphiti Islands visible on the western horizon — justifies the premium.
A free section of the beach exists to the east of the beach club, accessible past the Eastwest Beach Club, for those who prefer to bring their own supplies. Lokrum Island is visible 600 metres offshore and easily reached by small boat in 15 minutes — its botanical gardens, monastery ruin, and peacock colony are well worth a half-day visit.
Getting there: 5-minute walk east from Dubrovnik Old Town Ploče Gate. Also accessible by water taxi from Old Harbour. Best time to visit: June and September for manageable crowds; mid-July to mid-August is extremely busy.