San Juan is a first class municipality, the second largest in terms of land area in the Province of Batangas and located at the easternmost part of Batangas Province. It is approximately 120 kilometers from Metro Manila and 43 kilometers from the provincial capital of Batangas City and is accessible by land transportation from National Roads coming from the West (through Lipa City and the town of
Rosario), and from the East (through Quezon route). San Juan is bounded on the North by the Quezon towns of Candelaria and Tiaong with the Malaking Ilog River defining the geographical boundary between Batangas and Quezon; on the South by the Verde Island Passage; on the East by the Quezon town of Sariaya and by Tayabas Bay; and on the West by the mountain ranges of the Batangas town of Rosario and Lobo. It has 42 barangays including the town center which is the Poblacion. North of the Poblacion along the Malaking Ilog River that divides Batangas and Quezon are the Barangays of Muzon, Palahanan 1.0, Palahanan 2.0, Sico 1.0, Sico 2.0, Janao-janao, Calicanto, Maraykit, Lipahan and Tipaz. The other Barangays are all south of the Poblacion. Those that abut Batangas towns (Rosario, Taysan and Lobo) to the West are Libato, Sapangan, Quipot, Pulangbato, Bulsa, Laiya Aplaya and Hugom. The Barangays with a coast fronting Tayabas Bay are Poctol, Catmon, Pinagbayanan, Ticalan, Putingbuhangin, Abung, Calubcub 1.0, Calubcub 2.0, Subukin, Nagsaulay, Bataan, Imelda, Barualte, Laiya Ibabao, Laiya Aplaya and Hugom. The Laiya and Hugom white sand beaches nearer to the Verde Island Passage contain San Juanโs more popular resorts today. The interior barangays southwards of the National Road are Barangays Poblacion and Calitcalit (that actually straddle the National Road), Mabalanoy, Palingowak, Talahiban 1.0, Talahiban 2.0, Balagbag, Escribano, Sampiro, Buhaynasapa and Coloconto.