Ljubač, Dubrovnik-Neretva İlçesi'ne bağlı Dubrovnik şehrinde deniz seviyesinden 99 metre yükseklikte yer alır ve 2,72 km² (1,05 mil kare) alanı kaplar. 2011 nüfus sayımına göre 62 sakini vardır. Tamamen Hırvatlardan oluşan bir nüfusa sahiptir. Yakındaki yerler: Gromača, Kliševo, Orašac, Zaton, Trsteno, Mrčevo, Osojnik, Koločep, Brsečine ve Pobrežje.