D512 je državna cesta u Hrvatskoj, koja povezuje Makarsku i Vrgorac. Ukupna duljina iznosi 30,6 km.

Cesta je od 24. listopada 2010. do 8. srpnja 2011. bila zatvorena za sav promet zbog odrona na predjelu Stupica iznad Podgore. Obilazak od Makarske prema Vrgorcu bio je Jadranskom magistralom preko Ploča ili autocestom A1, između čvorova Šestanovac i Ravča. VELIKI ODRON NA CESTI MAKARSKA-VRGORAC Očevidac: Čula se strašna grmljavina, iskre su frcale (FOTO), slobodnadalmacija.hr, 25. listopada 2010.FOTO: Nezapamćeni odron zatvorio cestu, dnevnik.hr, 25. listopada 2010. Cesta je privremeno otvorena za promet 8. srpnja 2011., dovršetkom izgradnje tunela na Stupici, duljine 230 metara.Otvoren tunel Stupica na cesti Makarska-Vrgorac , poslovni.hr, 8. srpnja 2011. mini|lijevo|250px|Turist s ceste slika panoramu iznad Podgore.

Izvori Odluka o razvrstavanju javnih cesta u državne ceste, županijske ceste i lokalne ceste

512