San Juan is a municipality of Batangas. It is home to the other beaches in the province besides those in the west coast and Mabini;
San Juan is composed of a Spanish-era town center (poblacion) with streets laid out in a grid, and a larger area mostly agricultural in background. The town is at the center of the main route between Batangas and Quezon provinces. A major tourist draw is the white-sand beaches of Laiya, to the south of town; today, tourism is a major local source of revenue, after aquaculture and agriculture.
San Juan is served by some bus companies:
A trip from Batangas City by bus costs at around to downtown ( from Lucena terminal).
Jeepney are a cheaper option, but are uncomfortable and infrequent outside daylight hours. Nonetheless, they are the only public transport option from Lipa. From Batangas City, a jeepney trip will entail a transfer at downtown Rosario, 22 km west, which can be only a waste of time and money, and jeepneys from there are infrequent. Better catch a bus from the Grand Terminal.
By car, The Rosario-San Juan-Candelaria Road and the Quezon Eco-tourism Road are the main highways to town. The Rosario-San Juan leg of the former and the whole segment of the latter forms Route 422; they provide the best road connection from Lucena, but the coastal portion can look a bit isolated, as it passes through coastal villages through the municipalities of Sariaya and Candelaria.
The town center at the barangay of Poblacion is compact, and walkable. Tricycles are abundant.
There is a highway between Poblacion and Laiya. There are many improvements along the road, including widened bridges and added lanes. Car travel is advisable but not necessary.
2nd-order administrative division
Primary administrative division