O site Parahybano divulga os horários e dias dos ônibus das empresas Expresso, Quissatur e Brasil que fazem os serviços de transporte coletivo municipal e intermunicipal.
Transporte coletivo municipal gratuito com itinerário alternativo:
Empresa Expresso Sanjoanense:

Foto: Paulo Pinheiro
Linha 2 – Barcelos direto
Segunda-feira a sexta-feira: Saída de Barcelos para a rodoviária de SJB: 6h, 8h, 10h, 12h, 14h, 16h e 17h45
Saída da rodoviária de SJB para Barcelos:
8h, 10h, 12h, 14h, 16h, 17h45 e 20h10 (via Grussaí)Linha 3 – Barcelos – Via Grussaí (Rua Nova)
Segunda-feira a sábado: Saída de Barcelos, via Grussaí (Rua Nova) para a rodoviária de SJB: 5h30 (via Atafona), 11h e 17h Saída da rodoviária de SJB, via Grussaí (Rua Nova) para Barcelos: 8h30, 14h15 e 19h (via Atafona)Linha 3 – Barcelos – Via Grussaí (Rua Nova)
Domingos e feriados: Saída de Barcelos, via Grussaí (Rua Nova) para a rodoviária de SJB: 7h30, 11h30 e 16h Saída da rodoviária de SJB, via Grussaí (Rua Nova) para Barcelos: 9h30, 14h e 18hTransporte coletivo intermunicipal com itinerário alternativo:
Empresa Quissatur:
Linha Campos – Atafona – via SJB
Segunda a sexta: Saída de Campos para Atafona via São João da Barra: 6h30, 7h25 e 14h20 Saída do Chapéu do Sol para Campos: 9h20, 11h50 e 16h20 Saída de Atafona para Campos: 9h30, 12h e16h30 Saída da Rodoviária de São João da Barra para Campos: 10h, 12h30 e 17hLinha Campos – Atafona – via SJB
Sábado, domingo e feriado: Saída de Campos para Atafona via São João da Barra: 6h30 e 14h20 Saída do Chapéu do Sol para Campos: 9h20 e 16h20 Saída de Atafona para Campos: 9h30 e 16h30 Saída da Rodoviária de São João da Barra para Campos: 10h e 17hEmpresa Brasil:
Linha Campos – Grussaí
Segunda a domingo: Saída de Campos para Grussaí: 6h30, 07h30, 8h30, 9h30, 10h30, 11h30, 12h30, 13h30, 14h30, 15h30, 16h, 16h30, 17h (segunda a sexta), 17h30, 18h30, 19h30 e 20h30 Saída de Grussaí para Campos: 5h30, 6h, 6h30, 7h, 7h30, 8h15, 9h15, 10h15, 11h15, 12h15, 13h15, 14h15, 15h15, 16h15, 17h15, 18h30 e 19h30Linha Campos – Atafona
Segunda a sexta-feira: Saída de Campos para Atafona: 18h15 Saída de Atafona para Campos: 5h