While São José dos Campos doesn’t offer ocean diving, it’s a major center for scuba training and dive certifications in southeastern Brazil. Home to PADI-certified dive schools, the city is ideal for pool training, theory classes, and freshwater practice dives. Many diving programs here include weekend trips to coastal hotspots like Ubatuba, Ilhabela, and Paraty, just a few hours away. Divers use São José dos Campos as a base to explore Brazil’s best underwater destinations, making it a key location for new divers, instructors-in-training, and those looking to refresh skills before ocean dives.
The ideal time for scuba-related activities in São José dos Campos is during the spring and summer months, from October to April. This season offers warmer weather and stable conditions for both pool and open-water dive training. Temperatures range from 22°C to 28°C, perfect for beginner and intermediate dive courses. These months also align with the best time to visit nearby coastal dive destinations like Ilhabela and Ubatuba. From May to August, cooler weather may affect water comfort, but indoor training and some freshwater dives continue year-round. Plan for summer or early fall for the best diving experience.
São José dos Campos is conveniently located in the Paraíba Valley, just 90 km from São Paulo city. The city is easily accessible by car via the Rodovia Presidente Dutra (BR-116), one of Brazil’s main highways. Travel time from São Paulo is around 1.5 to 2 hours, depending on traffic. There are also regular intercity buses from São Paulo’s Tietê Terminal, making it accessible without a car. The São José dos Campos Regional Airport (SJK) offers limited regional flights but is close to Guarulhos International Airport (GRU), a major hub. Once in the city, visitors can access local dive centers and book trips to nearby coastal diving destinations. São José dos Campos is the perfect inland gateway for anyone planning to dive in São Paulo’s Litoral Norte or train before heading to Brazil’s top marine spots.