Farmakonisi (řecky Φαρμακονήσι) je řecký ostrov v souostroví Dodekanés v jihovýchodní části Egejského moře. Nachází se mezi Lerem na západě (23 km) a tureckým městem Didim na východě (12 km). Severně od něj leží Agathonisi (19 km) a severozápadně Leipsoi (26 km).