Ambedue le zone fanno riferimento come origine all’Era Terziaria, vale a dire da 65 a 1,8 milioni di anni fa. Le Langhe, però, sono più antiche e traggono la loro origine nel periodo del Miocene, ovvero tra 23 e 5,3 milioni di anni fa.
Il Roero, invece è decisamente più giovane, visto che è emerso dalle acque del Mare Padano tra 5,3 e 1,8 milioni di anni fa, nel periodo del Pliocene.
Questa differente origine geologica, ovviamente, si riflette sui caratteri dei terreni e dei prodotti che da essi nascono: nelle Langhe i terreni sono più compatti, più duri, fatti soprattutto di calcare e argilla.
Nel Roero, accanto alle medesime componenti strutturali di base, troviamo frequenti presenze sabbiose che rendono il suolo meno compatto.