La red de carreteras españolas tiene una longitud total de 325.333 kms., de los que 20.701 kms. son carreteras estatales y 71.502 pertenecen a las Comunidades Autónomas. Estas últimas fueron carreteras estatales hasta 1983 (carreteras nacionales, regionales y locales), cuando fueron traspasadas a las Comunidades Autónomas. El resto de la red está formado por 64.660 kms., mantenidos por los Consejos Provinciales e Insulares, y 168.470 kms. que pertenecen a los Ayuntamientos y varias agencias gubernamentales como ICONA, el Ministro de Defensa, la Confederación Hidrográfica, etc. Las vías de doble carril (autopistas de peaje, sin peaje y autovías) suman 5.103 kms.
El uso de las autopistas de peaje obliga al pago de una tarifa, calculada según el tipo de vehículo del que se trate y la distancia recorrida. Existen numerosas gasolineras a lo largo del camino, así como bares, restaurantes y centros comerciales.
