Terrastegels zijn verkrijgbaar in eindeloos veel variaties en prijsklassen en ieder soort tegel heeft natuurlijk zijn eigen voor- en nadelen. Over het algemeen wordt er onderscheid gemaakt tussen de meest toegepaste soorten terrastegels, namelijk: betontegels, natuurstenen tegels en keramische tegels.
Betonnen tegels: Betontegels hebben een moderne uitstraling en de keuze in het formaat, de kleur en afwerking is eindeloos. Omdat betonnen tegels zeer sterk zijn, volledig vorstvrij en eenvoudig op een zandbed geplaatst kunnen worden worden ze vaak gebruikt bij het creëeren van terrassen, opritten en tuinpaden. Nadelen van betontegels is echter dat ze gevoeliger voor kleurverlies zijn en dat dit type tegel meer vocht opneemt (met als gevolg mossen en algen die zich aan de tegel hechten).
Natuurstenen tegels: Tegels van natuursteen hebben een authentieke uitstraling en bestaan in verschillende soorten, zoals blauwsteen, marmer, graniet en leisteen. Omdat dit type terrastegels een echt natuurproduct is en de tegels gezaagd worden uit grote blokken steen waardoor iedere tegel uniek is, zijn terrassen van natuursteen vaak duurder. Wel is de natuurstenen tegel daarentegen weer erg eenvoudig in onderhoud en neemt hij ook geen vocht op.
Keramische tegels: Keramische tegels hebben een natuurlijke look door de klei en het toegevoegde pigment waaruit deze tegels bestaan. Keramische tegels zijn verkrijgbaar in verschillende kleuren, formaten en structuur die lijken op die van een natuursteen. Omdat keramische tegels gebakken zijn, zijn ze zeer kleurvast, slijt- en krasvast en ook nog eens voorzien van een antislip laag. Ook nemen keramische tegels geen vocht en vuil op en zijn hierdoor erg makkelijk in onderhoud. Nadeel is dat keramische tegels wel duurder zijn dan betonnen tegels en dat een vlakke ondergrond van belang is voor het leggen van deze terrastegels.