Drvenik se nalazi u općini Konavle, u Dubrovačko-neretvanskoj županiji na 130 metara nadmorske visine i prostire se na površini od 4,56 km². Prema popisu iz 2011. godine, u Drveniku živi 51 stanovnik. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Šilješki, Mihanići, Gabrili, Brotnice, Komaji, Pridvorje, Čilipi, Stravča, Kuna Konavoska i Uskoplje.