A Expresso Brasileiro iniciou suas atividades na década de 40 e, atualmente, oferece horários e passagens de ônibus nos eixo São Paulo - Rio de Janeiro, com paradas para embarque e desembarque nas cidades de Osasco, Santo André, São Bernardo do Campo, São Caetano do Sul (no Estado de São Paulo) e Duque de Caxias e Nova Iguaçu (no Estado do Rio de Janeiro).
A Expresso Brasileiro fez parte do Grupo Santa Cruz - junto com as viações Santa Cruz e Cristália - até setembro de 2017, quando foi adquirida pela empresa capixaba Viação Águia Branca, do Grupo Águia Branca.