Je nach Verwendungszweck und öffentlicher Nachfrage werden unterschiedliche Straßen aus unterschiedlichen Materialien gebaut. Herkömmliche, die für den langfristigen Autoverkehr bestimmt sind, werden oft in Schichten aufgebaut, die Sand, Kies, Teer, Pflasterklinker, Asphalt oder Beton umfassen können. Spezialisierte Straßen für kommerzielle Zwecke können andere Materialien wie recyceltes Gummi oder Metalle verwenden. Einige der frühen in den Vereinigten Staaten wurden tatsächlich aus gespaltenen Holzstämmen gebaut, die in engen Reihen angeordnet waren. Diese wurden Kordstraßen genannt.
Das vielleicht am häufigsten verwendete Material für Straßen ist Schmutz. Wenn Menschen und primitive Maschinen die Linie des geringsten Widerstands durch die Landschaft wanderten, bildeten sich im Boden selbst Furchen. Als Eigentumsrechte für Landbesitzer etabliert wurden, bildeten sich diese frühen Schotterstraßen oft entlang der Eigentumsgrenzen. In diesen frühen Tagen gab es wenig formelle Kreationen, aber es war jedem freigestellt, Verbesserungen wie die Entfernung von Unkraut und den Brückenbau vorzunehmen.
Als der Bedarf an besseren Straßen wuchs, entwickelten Ingenieure neue Methoden, um diese für den langfristigen Gebrauch zu schaffen. Sand, Kies und verschiedene Teere wurden verwendet, um offizielle Straßen für Fußgänger und Radverkehr zu errichten. Obwohl sie eine Verbesserung gegenüber den unbefestigten und oft unpassierbaren Feldwegen waren, waren sie immer noch Mutter Natur und der Zeit ausgeliefert.
In den 1920er Jahren wurden viele neue Straßen mit einer relativ neuen Mischung aus Abfallstoffen aus Rohöl und Kies gebaut, die als Asphaltbeton bezeichnet wird. Asphalt könnte über ein vorbereitetes Bett aus Sand und Kies gegossen werden, um eine feste, aber formbare Oberfläche zu bilden. Autos könnten ohne großen Schaden über die Asphaltoberfläche fahren, obwohl die ständigen Belastungen durch den Verkehr dazu führen können, dass sich der Asphalt im Laufe der Zeit verformt. Asphalt wird immer noch für den Straßenbau verwendet, vor allem weil er günstig in der Herstellung und einfach zu verarbeiten ist.
Für mehr Haltbarkeit werden einige Straßen aus Beton gebaut. Beton hält normalerweise länger als Asphalt, neigt aber auch zu Rissen und Abplatzungen, wenn er nicht mit Bewehrungsstäben verstärkt oder in kleinere Abschnitte unterteilt wird, ähnlich wie ein Bürgersteig. Betonabschnitte werden oft zusammengefügt, um Straßen zu bilden, obwohl einige auf der Baustelle durch die Verwendung von Holzschalungen gebaut werden können.
Einige Straßen in älteren Städten wurden möglicherweise mit Pflasterklinkern oder glatten Steinen gebaut. Maurer oder Steinmetze hätten die Pflastersteine über ein vorbereitetes Bett gelegt und die einzelnen Steine mit Mörtel oder Beton fixiert. Als die Verwendung von Asphalt populärer wurde, wurden viele dieser Ziegel- und Steinstraßen einfach gepflastert. Gelegentlich wird die Asphaltschicht abgetragen, wodurch die ursprünglich verwendeten Ziegel oder andere Materialien freigelegt werden.