Los autobuses de San Sebastián son la única forma de transporte público totalmente urbano de la ciudad. El 2009 el servicio fue usado por más de 28 millones de usuarios, lo que pone a San Sebastián a la cabeza en España en la utilización de autobuses urbanos, ya que posee el mejor ratio de viajeros por habitante. Son adnministrados por la Compañía del Tranvía de San Sebastián (CTSS). Desde 1968 todos los tranvías y trolebuses han sido remplazados por autobuses.

La flota la componen 121 autobuses: 84 de ellos son de 12 metros, 3 de ellos de 9 metros, 26 articulados de 18 metros y 8 son microbuses para las zonas altas de la ciudad. Actualmente son 27 las líneas que sirve la CTSS y que comunican diariamente los diferentes barrios de San Sebastián. Este servicio es complementado por 9 líneas “búho” o nocturnas. Todas estas tienen el prefijo “B”.

Los horarios varían entre cada línea, pero estas funcionan los días de semana desde alrededor de las 07:30 hasta las 22:00 a 23:00. Los sábados y festivos el servicio comienza entre las 08:30 y las 10:30, culminando normalmente a las 22:00. Las líneas nocturnas trabajan viernes, sábados y vísperas de festivos desde la 00:00 o 01:00 hasta las 3:30 o 4:40, con intervalos de 30 minutos a 1 hora. Para información detallada de los horarios de cada líneas consulta su página Web:

http://www.dbus.es/es/usuarios/lineas-horarios

El precio de los billetes sencillos es de 1,35 euros; para los servicios nocturnos, 1,85 euros. También se puede comprar la tarjeta DBUS, con los cual los precios de un viaje se reducen a 0,64 euros. Una tarjeta de 50 viajes tiene un coste de 31,30 euros e ilimitado mensual 36,30 euros. Se puede obtener una tarjeta de turistaSan Sebastián Card” por 13 euros (1 euro en fianza para devolver la tarjeta). Puede hace 12 viajes en 5 días y obtener beneficios como descuentos y visitas guiadas. Se puede comprar todo el año en la Alameda del Boulevard, #8.

Toda la flota dispone de equipamiento especial que permite conocer la posición de cada autobús y el tiempo que falta para que lleguen a cada una de las 82 paradas que tienen instalados paneles informativos.