San Juan town is about 45 kilometers from Batangas City. A bus company (Supreme Bus Co.) offers services from Batangas City to San Juan. Another alternative is via the town of Candelaria in Quezon Province. Upon reaching the town of Candelaria in Quezon Province. Upon reaching the town proper of San Juan, several jeepneys travel to Laiya but only up to a certain point, after which, one has to walk a kilometer before reaching the beach. The stretch of the road from the town to Laiya is 19 kilometers of very rough roads. Travel time: 2 1/2 hours from Batangas City via the towns of Ibaan and Rosario.