Cachoeira Paulista está no Vale do Paraíba, entre as Serras da Mantiqueira e da Bocaina, em plena bacia sedimentar terciária. É um município brasileiro do estado de São Paulo. Localiza-se a uma latitude 22º39'54" sul e a uma longitude 45º00'34" oeste, estando a uma altitude de 521 metros. Os municípios limítrofes são Cruzeiro a norte, Silveiras a leste, Lorena a sul e oeste, Canas a sudoeste, entre Cachoeira e Lorena, e Piquete a noroeste.
Possui distância de 210 km de São Paulo e 212 km do Rio de Janeiro, que são interligadas através da principal rodovia de acesso, a Rodovia Presidente Dutra (BR 116), outro acesso a cidade é a Rodovia Nesrala Rubez (SP 52).