Het eiland ligt in het zuidelijke gedeelte van de baai van Napels en bestaat uit 2 plateaus, gedeelt door een vruchtbare vlakte en de Faraglioni,grote rotsen die oprijzen vanuit zee. De Faraglioni zijn het symbool van Capri.
Er zijn veel grotten in de omringende klifs. De meest beroemde is de Blauwe grot. De kustlijn bestaat uit grote kliffen die oprijzen uit de zee.
Mount Tiberio in het oosten en Mount Solaro in het westen zijn de 2 hoogste pieken van het eiland. Tussen deze pieken ligt de stad Capri (138 m.).De andere stad, Anacapri (286 m.), ligt westelijk van Mount Solaro.
Capri is het ideale resort voor een verblijf aan de zee in een luxe villa met prachtig uitzicht op de faraglioni.