O principal acesso para Campos do Jordão é a Rodovia Floriano Rodrigues Pinheiro (SP-123), que inicia no entroncamento da Rodovia Carvalho Pinto/Ayrton Senna, na altura do km 117 da Rodovia Presidente Dutra. Esse entroncamento fica no sub-distrito de Quiririm, entre Taubaté e Caçapava.

É uma rodovia sinuosa, turística, com belos mirantes para a região do Vale do Paraíba e Serra da Mantiqueira.

Abriga dois postos de abastecimentos (km 11 – Poço Grande e km 18 – acesso a Tremembé) e vários pontos de parada com produtos da região e atrações turísticas. A viagem, saindo de São Paulo, para Campos do Jordão tem duração aproximadamente de 2 horas.

Como via alternativa, a Rodovia Monteiro Lobato (SP-50) constitui-se em atração turística, atravessando belas áreas rurais, lugarejos típicos da região serrana e a cidade de Monteiro Lobato.

Esta estrada tem entroncamento com a SP-42, que a liga à Estância de São Bento do Sapucaí(SP) e ao sul de Minas Gerais (através da MG-295). A MG-295 tem entroncamento com a Rodovia Fernão Dias, na cidade de Pouso Alegre(MG).

Começando em São José dos Campos, na zona norte da cidade, a estrada SP-50 é sinuosa e tem pouca sinalização, sendo recomendada para quem não tem pressa e deseja fazer um passeio antes de alcançar a cidade de Campos do Jordão. A viagem, saindo de São José dos Campos demora aproximadamente 2 horas e meia.

A Rodovia Floriano Rodrigues Pinheiro pode também ser acessada através de estradas municipais que saem de Roseira, SP-62 (km 82 da Rodovia Presidente Dutra), ou atravessando a cidade de Pindamonhangaba (km 98 da Rodovia Presidente Dutra).

O tradicional acesso ferroviário pode ser feito através da Estrada de Ferro Campos do Jordão, saindo de Pindamonhangaba em automotrizes movida à eletricidade, parando em pontos turísticos e de recreação, como o Parque das águas Claras e a estação de Santo Antônio do Pinhal, subindo vagarosamente a Serra da Mantiqueira até chegar, em 3 horas, a Campos do Jordão. A EFCJ oferece também opções de passeios de trenzinho saindo de Campos do Jordão para Santo Antônio do Pinhal e vice-versa.