Guallatiri is underpinned by the rocks of the Lauca Formation, which has an age of 10-0.5 million years. An older basement domain known as the Lupica Formation is exposed north, west and south of the volcano and contains sediments and volcanic rocks. It is of Oligocene-Miocene age. Like other volcanoes in the area, it formed on top of the Chilean Altiplano.