Bien que son origine exacte soit discutable, on pense que la goyave est originaire d'une région qui s'étend de l'Amérique centrale au sud du Mexique. Néanmoins, la goyave se trouve maintenant dans presque toutes les régions tropicales des Amériques et dans les Antilles.
Les goyaves tropicales poussent mieux dans les climats chauds de la côte sud de la Californie, d'Hawaï et de la Floride, et elles peuvent être de forme poire, ovoïde ou ronde. La chair de la goyave peut être rouge, jaune, rose ou blanche, selon sa variété, et elle contient généralement un certain nombre de petites graines qui sont en fait comestibles. Certaines goyaves peuvent avoir plus de 500 graines par fruit.