La familia es tradicionalmente dividida en tres subfamilias: "Pitcairnioideae", Bromelioideae y Tillandsioideae.