Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20265 min read

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.

Options at a glance
ModeTypical tripTimeCost (2026 estimate)
TricycleTown centre to market or terminal5–15 min₱20–50 (agree first)
JeepneySan Juan to Lipa or Batangas City45–90 min₱30–60
UV Express vanSan Juan to Lipa, Batangas City or Lucena45–120 min₱60–150
Hired van / resort transferTown or Lipa to a beach resort20–60 min₱800–2,500 per vehicle (check)
BusSan Juan area to Manila or Lucena3–4 h to Manila₱200–350 (check)
Grab / ride-hailingWithin town5–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.

Ride-hailing and taxis
SituationWhat to do
Town centre, daytimeTry Grab; if no car in 5 minutes, take a tricycle
Beach resort, eveningArrange the return trip with the resort or your driver before you go out
Early flight from ManilaBook a transfer or an overnight bus the day before
Rainy season downpourExpect 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.

What it costs
Day planLikely 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.