🌙︎ noite
⚒ dias úteis
⑦ sábados
① domingos
☙ feriados
✎ época escolar
☀ época balnear
Em dados de 2022, a rede Vai e Vem é constituída por 18 (ou 28)* carreiras,[2] tipicamente numeradas com dois algarismos.[3] Destes, o primeiro indica qual das três freguesias do concelho a carreira respetiva nominalmente serve (v. tab.). Cada carreira é identificada por uma cor diferente, com exceção das que circulam só aos fins-de-semana, coletivamente coloridas a cinzento claro.[4][3] (Estas cores não correspondem necessariamente às usadas antes das alterações da década de 2010.)
As primeiras linhas a entrar em funcionamento, no dia 1 de Agosto de 2003, foram a Linha Azul (percorrendo o centro de Portimão, os principais pontos de actividade e serviços da cidade até ao hospital) e a Linha Verde (assegurando a ligação da Praia da Rocha ao centro da cidade e aos serviços de saúde).[carece de fontes?]
Um ano depois a cidade assiste ao lançamento de uma terceira linha, a Linha Amarela, com o objectivo de servir algumas das principais áreas residenciais da periferia da cidade e as zonas em grande expansão populacional.[carece de fontes?]
Resultado da procura, em Outubro de 2005 as linhas Azul, Verde e Amarela são ampliadas e são criadas as linhas Turquesa e Violeta. A rede passa a ser constituída por 5 linhas, todas elas com ligação directa ao centro, cobrindo o coração da cidade, desde a zona do comércio tradicional às principais artérias turísticas e às principais zonas habitacionais da cidade.[carece de fontes?]
No Verão de 2006 o Vai e Vem aumenta a oferta na ligação entre o Largo do Dique e a Praia da Rocha com a criação da Linha Rosa e em Julho de 2007 o Vai e Vem cobre Alvor com a Linha Laranja.[carece de fontes?]
Desde Abril de 2008 a rede conta com 14 Linhas, resultado da criação das linhas Castanha (a única a não passar no centro de Portimão e que faz a ligação entre Alvor e o Retail Park), Encarnada (Centro de Saúde, Pedra Mourinha, Vila Paraíso e Montes de Alvor), Cinzenta (3 Bicos, Bemposta e 4 Estradas) e Roxa (Rotunda do Modelo; Alto do Pacheco, Praia do Vau e Praia da Rocha).[carece de fontes?]
Em Outubro de 2009 foram também criadas as linhas Ameixa, Lima e Salmão, servindo algumas zonas rurais de Portimão, tais como a Mexilhoeira Grande, Montes de Cima e Rasmalho.[5]