Oporto cuenta con varios autobuses turísticos. Los más conocidos son los "Yellow Bus" y los "CitySightseeing Portugal".
Todos los autobuses son de dos pisos con la parte superior descubierta y ofrecen comentarios en español mediante auriculares.
Los autobuses CitySightseeing Portugal son rojos. El billete es válido durante dos días después de la primera utilización permitiendo subir y bajar en cada una de las paradas.
Realiza dos rutas, roja y azul, y un circuito especial y exclusivo para grupos. El punto de salida de ambas rutas es Infante D. Henrique.
Los horarios dependen de la época del año y de la ruta. La primera salida en los meses de verano para la ruta roja comienza a las 9:15 y finaliza a las 18:45. En invierno comienzan a las 9:30 siendo la última salida a las 17:30 horas.
La primera salida de la ruta azul en verano es a las 9:30 y la última a las 18:00. En los meses de invierno comienzan a las 10:00 finalizando a las 16:00.
El precio del billete es de 13€ para los adultos y de 6,50€ para los menores de 4 a 12 años. Los grupos tienen descuento.
Los autobuses de Yellow Bus son amarillos. El billete es válido para 24 o 48 horas y permite subir y bajar en cada una de las paradas. En el mismo periodo el billete es válido para la Red de Autobuses de STCP.
Los Yellow Bus realizan tres itinerarios: Historical Porto, Porto Bridges y Porto Castles.
Durante los meses de julio a septiembre, las salidas de los Yellow Bus empiezan a las 9:20 y finalizan a las 18:40 horas, dependiendo del circuito. El resto del año el horario es de 9:30 a 17:30, dependiendo igualmente del circuito.
El precio del billete de 2 días de los Yellow Bus es de 13€ para los adultos, 6,50€ para los niños de 4 a 12 años y 9,75 € para los grupos.
El precio del billete de 3 días de los Yellow Bus es de 15€ para los adultos y de 7,50€ para los niños de 4 a 12 años.