San Juan, Batangas
Getting around San Juan: public transport, passes and taxis
In San Juan town, take a tricycle for short hops (₱20–50, agree the fare first) and a jeepney or van to Lipa, Batangas City and Lucena. There is no transit pass. For beach resorts 10–25 km (6.2–16 mi) out, arrange a resort transfer or a hired van: ride-hailing is thin outside the town centre.In San Juan town, take a tricycle for short hops (₱20–50, agree the fare first) and a jeepney or van to Lipa, Batangas City and Lucena. There is no transit pass. For beach resorts 6.2–16 mi (10–25 km) out, arrange a resort transfer or a hired van: ride-hailing is thin outside the town centre.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSan Juan, Batangas
Key facts
- Best for short hopscheck
- Tricycle, ₱20–50 within town; agree the fare before boarding
- Best for regional hopscheck
- Jeepney or UV Express van from the town terminal to Lipa, Batangas City, Lucena
- Transit pass
- None; pay cash per ride
- Ride-hailingcheck
- Grab coverage is limited outside the town centre; try, but have a tricycle backup
- To the beachescheck
- 10–25 km from town; resort transfer or hired van is the practical option
- Cash
- Small notes and coins; drivers rarely have change for ₱500
- Last ridescheck
- Jeepneys and vans thin out in the evening; do not count on a ride after about 20:00
Options at a glance
San Juan is a small coastal town in Batangas province, not a city with a metro. Almost every trip is one of four things: a tricycle inside town, a jeepney or van to the next town, a hired van or resort transfer to a beach, or a bus for a long run to Manila or Lucena.
Fares below are 2026 estimates in Philippine pesos. Distances are road km, not straight lines.
| Mode | Typical trip | Time | Cost (2026 estimate) |
|---|---|---|---|
| Tricycle | Town centre to market or terminal | 5–15 min | ₱20–50 (agree first) |
| Jeepney | San Juan to Lipa or Batangas City | 45–90 min | ₱30–60 |
| UV Express van | San Juan to Lipa, Batangas City or Lucena | 45–120 min | ₱60–150 |
| Hired van / resort transfer | Town or Lipa to a beach resort | 20–60 min | ₱800–2,500 per vehicle (check) |
| Bus | San Juan area to Manila or Lucena | 3–4 h to Manila | ₱200–350 (check) |
| Grab / ride-hailing | Within town | 5–15 min | ₱80–200 when a car is available (check) |
Fares are estimates and change with fuel prices; confirm before you board.
Tricycles and jeepneys
Tricycles are the default for anything inside town: the market, the church, the bus stop, a guesthouse on the edge of the centre. There is no meter. Ask the fare before you get in, and expect a higher quote if you are clearly a visitor or if it is late. A short hop should cost about the same as a jeepney ride, not several times more.
Jeepneys run fixed routes between San Juan and neighbouring towns, mostly from the town centre and the public market area. They are cheap and frequent in the morning and late afternoon, less so at midday and after dark. Pay the driver or a conductor; keep small notes ready.
For longer provincial hops, UV Express vans are faster than jeepneys and only slightly more expensive. They leave when full, which can mean a 20-minute wait at a quiet hour.
- Agree the tricycle fare before boarding, and confirm it is for the whole ride, not per person.
- Sit behind the driver in a van if you get motion sick; Batangas roads curve.
- Keep your bag on your lap in crowded jeepneys.
Ride-hailing and taxis
Grab works in Batangas province but coverage in San Juan is patchy: you may get a car in the town centre during the day, and you may wait a long time for one at a beach resort or after 21:00. Treat it as a bonus, not a plan. Have the number of a local tricycle driver or your resort's transfer desk as backup.
Metered taxis are a city thing in the Philippines. In San Juan you will mostly be offered a fixed-price ride, which is fine if you agree the price first. For the airport run, a pre-booked transfer is simpler than trying to flag something down.
| Situation | What to do |
|---|---|
| Town centre, daytime | Try Grab; if no car in 5 minutes, take a tricycle |
| Beach resort, evening | Arrange the return trip with the resort or your driver before you go out |
| Early flight from Manila | Book a transfer or an overnight bus the day before |
| Rainy season downpour | Expect surge pricing and long waits; leave earlier |
Getting to the beaches
The resorts and beach areas sit 10–25 km from San Juan town along the coast road, and public transport does not run to most of their gates. The practical options are a resort transfer, a hired van, or a tricycle for a shorter run if your driver knows the road and you have agreed a return time.
If you are staying several nights, ask whether the resort runs scheduled shuttles to town. Many do, once or twice a day, and it saves a lot of negotiation. Otherwise, fix a price with one driver for the whole stay: it is usually cheaper and much easier than finding a new ride each time.
- Confirm the transfer price is per vehicle, not per person.
- Ask the resort for the exact gate name; drivers know landmarks, not street numbers.
- Keep the driver's number saved offline.
What it costs
Budget ₱100–300 per day per person for local transport if you are moving around town and taking one or two beach runs a week. A family or group of four will usually do better hiring a van for the day than paying per head.
Cash is king. Small notes and coins matter more than cards: tricycle and jeepney drivers rarely carry change for a ₱500 note, and there is no transit card or pass to load.
| Day plan | Likely transport cost (2026 estimate) |
|---|---|
| Town only, two or three tricycle hops | ₱60–150 |
| Town plus one beach run, per person | ₱150–400 |
| Hired van for a full day, per vehicle | ₱2,500–4,000 (check) |
| Transfer to Lipa or Batangas City, per person | ₱60–150 |
Practical tips
Download an offline map before you leave the town centre; mobile data is fine in town and unreliable on some stretches of the coast road. An eSIM set up before arrival saves hunting for a SIM counter.
Traffic in Batangas province is worst on Friday evenings, Sunday afternoons and around Holy Week, when Manila day-trippers head to the beaches. Add 30–60 minutes to any transfer on those days.
If you are heading further afield, buses and vans from the San Juan area connect to Lipa and Batangas City, where you change for Manila, Tagaytay or the ports.
Questions people ask
What is the best way to get around San Juan?
Tricycles for anything inside town (₱20–50, agree the fare first), jeepneys or UV Express vans for Lipa, Batangas City and Lucena, and a hired van or resort transfer for the beaches 10–25 km out. There is no metro and ride-hailing is patchy.
Is there a transit pass for San Juan?
No. There is no transit card or pass for San Juan or Batangas province. You pay cash per ride: tricycles, jeepneys, vans and buses all take pesos, and drivers rarely have change for large notes.
Are taxis or ride-hailing better in San Juan?
Neither is reliable outside the town centre. Grab sometimes has cars in town during the day; metered taxis are a Manila and Cebu thing. Agree a fixed price with a tricycle or van driver instead, and keep their number for the return trip.
How do I get to the beach resorts from San Juan town?
Arrange a resort transfer or hire a van: most beach gates are 10–25 km from town and public transport does not reach them. A tricycle can work for shorter runs if you agree the price and a return time. Expect ₱800–2,500 per vehicle (check).
Do I need a car in San Juan?
Not for the town, but it helps if you plan to move between beaches and inland spots on your own schedule. Otherwise budget for transfers and day-hire vans, and book them a day ahead in peak season.
Deep dive
Every source; changeable facts are marked check