Otok Badija Korčula smješten je u zaštićenim vodama južnodalmatinske obale, odmah uz istočni vrh otoka Korčule u Dubrovačko-neretvanskoj županiji u Hrvatskoj. Dio je šireg Korčulanskog arhipelaga, skupine malih otoka i otočića koji su razasuti po kanalu između Korčule i poluotoka Pelješca.
Otok se prostire na otprilike 0,98 četvornih kilometara, što ga čini najvećim od otočića koji okružuju Korčulu i jednim od najpristupačnijih. Njegov teren je blaga mješavina borove šume, mediteranskog grmlja i stjenovite obale, sa središnjom čistinom oko samostanskog kompleksa koja se otvara na travnate livade. Najviša točka jedva se uzdiže iznad razine mora u nekom dramatičnom smislu – ovo nije surovi otok litica i vrhova, već nisko, šumovito utočište koje grli more sa svih strana.
Položaj je izuzetno povoljan za posjetitelje Korčule. Vožnja vodenim taksijem iz starog grada Korčule traje manje od deset minuta, što otok Badiju čini jednim od najlakših jednodnevnih izleta s Korčule. Otok možete vidjeti s gradskih zidina, njegove tamne šumske krošnje nisko i tiho stoje na vodi, a za mirnih jutara čini se da se zvuk ptica prenosi kanalom.
Okolne vode dio su istog čistog jadranskog sustava koji definira južnu Dalmaciju – tople, plitke blizu obala i blistave u rasponu plavih tonova od blijedotirkizne do tamno safirne, ovisno o dubini i kutu svjetlosti.