La línea 197 de la red de autobuses interurbanos de Madrid une la terminal subterránea del intercambiador de plaza de Castilla con Torrelaguna.

Características Esta línea une, además de Torrelaguna con Madrid en aproximadamente 1 hora, otros municipios de la vega del río Jarama. Algunas expediciones prestan servicio al IES Gustavo Adolfo Bécquer (sólo los días lectivos) en Algete, la urbanización Silillos (Valdetorres de Jarama), Valdepiélagos, la urbanización Caraquiz (Uceda); o prologan su recorrido a Redueña, Torremocha de Jarama o Uceda (dando servicio a Patones también). La gran mayoría de las expediciones tienen cabecera/terminal en Torrelaguna, aunque existen expediciones con cabecera/terminal en Fuente el Saz de Jarama, Valdetorres de Jarama y Talamanca de Jarama, reforzando esos tramos con Madrid.

Existe un servicio de lunes a viernes laborables que sale de Torrelaguna y se dirige a la Estación de Alcobendas-S.S. de los Reyes (cabecera de la línea C-4a de Cercanías Madrid); aunque no existe su equivalente de vuelta. Así mismo, durante determinadas horas del día existen servicios EXPRESS, que cubren de forma directa en ambos sentidos el trayecto entre Madrid y la carretera M-100 a las afueras de San Sebastián de los Reyes, omitiendo en su recorrido el casco urbano de dicha localidad y de Alcobendas y reducen su trayecto en aproximadamente 15 minutos. Particularmente, las expediciones EXPRESS que proceden de Torrelaguna hacia Madrid omiten las paradas situadas en el casco urbano de Fuente el Saz de Jarama, reduciendo aún más el trayecto para aquellos municipios alejados.

La línea se denomina incorrectamente 197 Madrid - Torrelaguna - Uceda debido a que el recorrido normal finaliza en Torrelaguna, siendo la prolongación a Uceda solo realizada por algunos servicios.

Para las expediciones que prolongan su recorrido a Uceda, el pueblo está incorrectamente situado en la corona tarifaria E2 en los horarios públicos; cuando internamente corresponde a la corona tarifaria E1. Además, no se muestra una tarifa para estos servicios, debido a que las líneas que salen fuera de la Comunidad de Madrid poseen tarifas especiales.

Existen también expediciones de refuerzo destinadas a los alumnos del colegio IES Gustavo Adolfo Bécquer en Algete que operan de lunes a viernes lectivos. Su objetivo es evitar que los servicios habituales se colapsen a la entrada y salida del colegio, además de ofrecer rutas más rápidas a los alumnos de los distintos pueblos para llegar al colegio. El uso de estas expediciones se encuentra restringido a sólo alumnos del colegio y no figuran en los horarios publicados en la página web del CRTM para evitar la confusión de los usuarios ya que estos recorridos no realizan las paradas habituales de la línea.

La importancia de esta línea como vía de comunicación principal de todos los municipios situados en torno a la carretera M-103 se aprecia en la terminal de autobuses de Torrelaguna; donde se enlaza la línea 197 con las líneas de microbús que conectan el resto de municipios. Estas líneas son la 197A, 197B, 197C, 197D, 197E y 913. El objetivo de estas líneas es comunicar una gran cantidad de municipios con la línea 197 ya que las expediciones directas que los comunican con Madrid no permiten una buena comunicación con la capital; además de cubrir zonas que no cubren la línea directa a Madrid.

Antiguamente la línea poseía expediciones que partían desde la urbanización Silillos (Valdetorres) a Madrid, desde Valdepiélagos al instituto de Algete en días lectivos y desde Madrid a Torremocha pasando por el instituto de Algete en días lectivos. Actualmente no existen dichas expediciones.

Desde el 4 de agosto de 2025, a consecuencia de las obras de soterramiento del paseo de la Castellana la línea fue desviada por la M-30, avenida de Pío XII, calle de Sinesio Delgado al salir del túnel y avenida de Asturias, antes de llegar al intercambiador de plaza de Castilla. No todas las líneas con destino intercambiador de plaza de Castilla fueron desviadas igual. Con el objetivo de repartir el tráfico fuera de la zona troncal de obras, algunas líneas interurbanas fueron desviadas. Junto a la línea 197, comparten el mismo desvío las líneas 191, 193, 194, 195 y 196. El desvío provoca la pérdida de servicio al Hospital La Paz de vuelta a Madrid y un recorrido más susceptible al tráfico de la M-30 antes de poder llegar al túnel de la avenida de Pío XII y un tramo muy urbano por la calle de Sinesio Delgado y avenida de Asturias. Debido al mercadillo de la avenida de Asturias realizado los domingos y festivos, los autobuses esos días emergen desde el túnel de la avenida de Pío XII de nuevo al paseo de la Castellana al igual que lo hacen las líneas desviadas de Algete (181, 182, 183, 184 y 185).

La línea no mantiene los mismos horarios todo el año (exceptuando las vísperas de festivo y festivos de Navidad). Suprime los refuerzos lectivos en días no lectivos, aunque esto no afecta a los usuarios habituales de la línea ya que el volumen de viajeros baja y ya existen expediciones simultáneas, además de la prohibición de uso de estos servicios a viajeros que no sean alumnos del centro. Se alteran los horarios de algunos servicios de lunes a viernes en época no lectiva cambiando ligeramente sus horarios de salida hacia Madrid a primera hora de la mañana.

Siguiendo la numeración de líneas del CRTM, las líneas que circulan por el corredor 1 son aquellas que dan servicio a los municipios situados en torno a la A-1 y comienzan con un 1. Aquellas numeradas dentro de la decena 190 corresponden a aquellas que circulan por la Sierra Norte de Madrid.

Se trata de una línea enormemente compleja, ya que presenta un total de 36 recorridos distintos de ida y de vuelta (aunque solo 30 están operativos), que junto a la línea 191 se encuentran entre las líneas con más recorridos distintos de todas las opera el CRTM.

Está operada por la empresa ALSA mediante la concesión administrativa VCM-103 - Madrid - Buitrago - Rascafría (Viajeros Comunidad de Madrid) del Consorcio Regional de Transportes de Madrid.

Sublíneas Aquí se recogen todas las distintas sublíneas que ha tenido la línea 197, incluyendo aquellas dadas de baja. La denominación de sublíneas que utiliza el CRTM es la siguiente:

Número de línea (197) Sentido de circulación (1 ida, 2 vuelta) Número de sublínea

Por ejemplo, la sublínea 197226 corresponde a la línea 197, sentido 2 (vuelta) y el número 26 de numeración de sublíneas creadas hasta la fecha.

Las sublíneas marcadas en negrita corresponden a sublíneas que actualmente se encuentran dadas de baja o se desconoce su ruta y denominación. Las sublíneas desconocidas podrían pertenecer a las expediciones mencionadas anteriormente: Urb. Silillos - Madrid, Valdepiélagos - Instituto Algete en días lectivos y Madrid - Torremocha, por instituto Algete en días lectivos. Esas expediciones están actualmente dadas de baja y se desconocen más detalles sobre ellas.

{| class="wikitable" |+ style="background:green;color:white" | 197 Madrid (Plaza de Castilla) - Torrelaguna |- align=center style="background-color:lightgray" | Ida || Ruta || Itinerario || Vuelta || Ruta || Itinerario |- | style="background-color:lightgray" | 197101 || <center> - || Madrid - Torrelaguna || style="background-color:lightgray" | 197201 || <center> - || Torrelaguna - Madrid |- | style="background-color:lightgray" | 197102 || <center> su || Madrid superficie - Torrelaguna || style="background-color:lightgray" | 197202 || <center> su || Torrelaguna - Madrid superficie |- | style="background-color:lightgray" | 197103 || <center> uv || Madrid - Uceda, por Valdepiélagos || style="background-color:lightgray" | 197203 || <center> uv || Uceda - Madrid, por Valdepiélagos |- | style="background-color:lightgray" | 197104 || <center> usv || Madrid - Uceda, por Silillos y Valdepiélagos || style="background-color:lightgray" | 197204 || <center> usv || Uceda - Madrid, por Valdepiélagos y Silillos |- | style="background-color:lightgray" | 197105 || <center> usi || Madrid - Uceda, por instituto Algete (lectivos), Silillos y Valdepiélagos || style="background-color:lightgray" | 197205 || colspan=2 style="background-color:lightgray" | <center> No existe la ruta "usi" de vuelta |- | style="background-color:lightgray" | 197106 || <center> usc || Madrid - Uceda, por Silillos, Valdepiélagos y Caraquiz || style="background-color:lightgray" | 197206 || colspan=2 style="background-color:lightgray" | <center> No existe la ruta "usc" de vuelta |- | style="background-color:lightgray" | 197107 || <center> uc || Madrid - Uceda, por Valdepiélagos y Caraquiz || style="background-color:lightgray" | 197207 || <center> uc || Uceda - Madrid, por Caraquiz y Valdepiélagos |- align=center style="background-color:lightgray" | 197108 || colspan=2 | Desconocido || 197208 || colspan=2 | Desconocido |- | style="background-color:lightgray" | 197109 || <center> u || Madrid - Uceda || style="background-color:lightgray" | 197209 || <center> u || Uceda - Madrid |- | style="background-color:lightgray" | 197110 || <center> v || Madrid - Torrelaguna, por Valdepiélagos || style="background-color:lightgray" | 197210 || <center> v || Torrelaguna - Madrid, por Valdepiélagos |- | style="background-color:lightgray" | 197111 || <center> tv || Madrid - Torremocha, por Valdepiélagos || style="background-color:lightgray" | 197211 || colspan=2 style="background-color:lightgray" | <center> No existe la ruta "tv" de vuelta |- | style="background-color:lightgray" | 197112 || <center> t || Madrid - Torremocha || style="background-color:lightgray" | 197212 || <center> t || Torremocha - Madrid |- | style="background-color:lightgray" | 197113 || colspan=2 style="background-color:lightgray" | <center> No existe la ruta "sv" de ida || style="background-color:lightgray" | 197213 || <center> sv || Torrelaguna - Madrid, por Valdeiélagos y Silillos |- align=center style="background-color:lightgray" | 197114 || colspan=2 | Desconocido || 197214 || colspan=2 | Desconocido |- | style="background-color:lightgray" | 197115 || <center> s || Madrid - Torrelaguna, por Silillos || style="background-color:lightgray" | 197215 || <center> s || Torrelaguna - Madrid, por Silillos |- | style="background-color:lightgray" | 197116 || <center> suf || Madrid superficie - Fuente el Saz || style="background-color:lightgray" | 197216 || colspan=2 style="background-color:lightgray" | <center> No existe la ruta "suf" de vuelta |- | style="background-color:lightgray" | 197117 || <center> r || Madrid - Redueña || style="background-color:lightgray" | 197217 || <center> r || Redueña - Madrid |- style="background-color:lightgray" | 197118 || <center> f || Madrid - Fuente el Saz || 197218 || <center> f || Fuente el Saz - Madrid |- | style="background-color:lightgray" | 197119 || <center> ex || Madrid - Torrelaguna EXPRESS || style="background-color:lightgray" | 197219 || <center> ex || Torrelaguna - Madrid EXPRESS, sin paso por Fuente el Saz |- | style="background-color:lightgray" | 197120 || <center> fex || Madrid - Fuente el Saz EXPRESS || style="background-color:lightgray" | 197220 || <center> fex || Fuente el Saz - Madrid EXPRESS |- | style="background-color:lightgray" | 197121 || <center> ess || Madrid - Valdetorres, por Silillos || style="background-color:lightgray" | 197221 || colspan=2 style="background-color:lightgray" | <center> No existe la ruta "ess" de vuelta|- | style="background-color:lightgray" | 197122 || <center> esi || Algete Instituto - Valdetorres || style="background-color:lightgray" | 197222 || <center> esi || Valdetorres - Algete Instituto |- | style="background-color:lightgray" | 197123 || <center> es || Madrid - Valdetorres || style="background-color:lightgray" | 197223 || <center> es || Valdetorres - Madrid |- align=center style="background-color:lightgray" | 197124 || colspan=2 | Desconocido || 197224 || colspan=2 | Desconocido |-