Culebra (in spagnolo: Isla Culebra), un tempo chiamata Isla Pasaje e Isla de San Idelfonso, è un'isola e al tempo stesso un comune di Porto Rico. Si trova a 27 km dalla costa orientale portoricana, 19 km a ovest di S.Thomas e 14 km a nord di Vieques, in quella fascia di mare che separa il Mar dei Caraibi dall'oceano Atlantico, denominata stretto delle Vergini. Geograficamente è l'isola più orientale delle grandi Antille, ma a causa della sua vicinanza con le Isole Vergini viene chiamata anche Última Virgen, ovvero l'ultima isola occidentale delle piccole Antille e, assieme a Vieques e a numerosi scogli e isole minori, forma l'arcipelago delle Isole Vergini spagnole.