Eu já fiz o trajeto SP João Pessoa por 3 vezes e cheguei a algumas conclusões que podem ser úteis:
Até BH, recomendo a Fernão Dias. Após BH, sempre evitei a 381, e passei por Sete Lagoas, Curvelo até Montes Claros.
Em Montes Claros, das primeiras vezes, fui pela 135 (acho que é essa mesmo) passando por Salinas e pegando a 116 perto da divisa com a Bahia, em regra pernoitando em Vitória da Conquista. De lá, da primeira vez fui até Feira de Santana pela 116 e depois peguei a 101 até João Pessoa. Não recomendo! Da segunda continuei pela 116 cruzando o sertão, saindo dela somente na 232, próximo a Salgueiro. Depois passei por Caruaru e Campina. Muito melhor o caminho.
No entanto, na última vez, fiz algumas alterações durante o caminho que fizeram a viagem render muito mais: Saindo de Montes Claros, pegue a estrada para Janaúba, evitando assim a movimentada e esburacada rodovia Montes Claros/Salinas. Depois de Janaúba, fui para Guanambi e segui a estrada até próximo a Jequié, onde peguei a 116. Depois disso, segui pelo sertão novamente.
As estradas em geral estão muito bem conservadas nesse trajeto, e não faltam opções de hospedagem no caminho.
Aqui no Nordeste mais relevante do que a distância, é o movimento da estrada. A 116 na Bahia é irritante de tanto caminhão. A 101 entre Feira e Recife tem pedaços esburacados e muuuito trânsito. Eu particularmente prefiro estrada vazia e um pouco mais de distância.
Agora essa viagem pelo litoral deve ser muito interessante, mas ainda não tive a oportunidade de fazer.
Qualquer dúvida estou a disposição.
Abs
Guilherme