Treviana se llega por carretera desde Santos Domingo de la Calzada por la carretera LR - 304; desde Logroño por la N-232, a 56 Kms; desde Haro por la LR - 303 por Casalarreina, cogiendo la N-232; desde Pancorbo por la N-232, en dirección a Logroño, y desde Miranda de Ebro por la LR - 304.
En su entorno cercano, Treviana se relaciona con sus pueblos limítrofes a través de carreteras comarcales: la 304 con Foncea; la 405 con San Millán de Yécora; la 305 con Leiva; la 304 con Herramélluri y la 303 con la nacional 232.
Un autobus hace la línea Haro-Treviana de lunes a viernes.
Con salida de Treviana a las 7:45 horas y 9:00 horas.
Con salida de Haro a las 15:00 horas y 16:40 horas.