Bjørnø ligger i det Sydfynske Øhav 3,5 km syd for Faaborg med 35 fastboende.
Øen er ca. tre km lang. Sejlturen fra Faaborg med den lille færge Lillebjørn varer 17 min.
Bjørnø er blot 150 ha stor, så man kan spadsere øen rundt langs kysten på et par timer. Turen byder på flade strandenge med et rigt fugleliv og høje klinter med den smukkeste udsigt ind til Faaborg, Fyn, Svanninge Bakker og naboøerne i Det Sydfynske Øhav. Der er levende hegn, stendiger og - i den lille landsby - smukke gamle bindingsværksgårde.
Vandet omkring Bjørnø tiltrækker både lystfiskere og badegæster. Der er ingen egentlig havn på Bjørnø, men en anløbsbro med 10 pladser. Bjørnø er meget kuperet med et højeste punkt på 24 meter over havoverfladen. En lang række ande- og vadefugle yngler på Strandengene og i mosen midt på øen.
På Bjørnø kan man også møde de sjældne og fredede grønbrogede strandtudser.