Drvenik se nalazi u srednjoj Dalmaciji, na južnom dijelu Makarskog primorja, točnije u Gornjem Makarskom primorju, te je jedno vrijeme bio i središte istoimene Općine. Udaljen je 27 kilometara od Makarske, 26 kilometara od luke Ploče te tri kilometra od otoka Hvara, s kojim ga preko mjesta Sućuraj spaja i trajektna veza. U ljetnim mjesecima je Drvenik trajektnom linijom spojen i s otokom Korčulom. Zahvaljujući svojem geostrateškom položaju i prometnom značaju Drvenik je odlično povezan sa navedenim otocima što uz planinu Biokovo i dobru povezanost sa Dubrovnikom, Omišom, Splitom, Mostarom, Međugorjem nudi odlične mogućnosti za izlete.