Æbelø ligger i Kattegat ca. 4 km nord for Fyn. Selve øen er 2,09 km². Syd for Æbelø ligger draget Brådet og småøerne Æbeløholm, Dræet og Ejlinge.
Man kan komme til Æbelø til fods når det er lavvande, hvis man da ikke har noget imod at gå i vand til op over anklerne. På vejen passerer man den lille ø Æbeløholm (nederst i billedet). Landet man ser i baggrunden er Jylland ved Juelsminde.
Æbelø har siden 1995 været ejet af Aage V. Jensens Fonde.