{
  "name": "Bakasyon Manila–La Union Transport Matrix 2026",
  "date_modified": "2026-09-23",
  "scope": "A route-planning comparison for Manila to La Union trips, separating published operator schedule/fare facts from Bakasyon door-to-door planning guidance and last-mile friction.",
  "methodology": "Published bus fares, schedule windows, terminal/route details, road-distance and official accessibility statements were checked against operator-published pages and Provincial Government of La Union sources on 2026-09-23. Bakasyon planning-time ranges, last-mile friction, and best-fit labels are editorial planning guidance rather than guarantees. Travelers should re-check live schedules, fares, terminal locations, road conditions and drop-off rules immediately before travel.",
  "records": [
    {
      "route_pattern": "Viron Transit: Cubao → San Fernando City",
      "mode": "Direct provincial bus",
      "manila_origin": "Cubao, Quezon City",
      "la_union_arrival": "San Fernando City",
      "published_schedule_signal": "Viron lists a first bus at 7:30 AM and last bus at 10:30 PM for its Cubao–San Fernando listing; it says buses depart regularly between first and last times.",
      "published_fare_signal": "₱581 on the operator schedule page checked 2026-09-23",
      "planning_time": "Treat 5–6 hours by land as an official corridor benchmark, then add Manila terminal access, check-in/boarding, stops, and final local transport.",
      "last_mile_friction": "Low if staying in San Fernando; medium if continuing north to San Juan/Urbiztondo.",
      "best_for": "Travelers staying in San Fernando or who want a major transport hub before a local transfer.",
      "source_name": "Viron Transit — Bus Schedules",
      "source_url": "https://virontransit.com/schedule",
      "source_type": "Operator-published schedule",
      "last_verified": "2026-09-23"
    },
    {
      "route_pattern": "Viron Transit: Cubao → San Juan",
      "mode": "Direct provincial bus",
      "manila_origin": "Cubao, Quezon City",
      "la_union_arrival": "San Juan",
      "published_schedule_signal": "Viron lists a first bus at 7:30 AM and last bus at 10:30 PM for its Cubao–San Juan listing; it says schedules may vary during holidays and peak seasons.",
      "published_fare_signal": "₱592 on the operator schedule page checked 2026-09-23",
      "planning_time": "Plan around the same northbound corridor plus terminal and stopover time; a San Juan arrival can reduce the separate last-mile transfer for beach-area stays.",
      "last_mile_friction": "Lower for San Juan/Urbiztondo stays if the actual drop point works for your accommodation.",
      "best_for": "Travelers whose accommodation is in San Juan and who can confirm the current drop point.",
      "source_name": "Viron Transit — Bus Schedules",
      "source_url": "https://virontransit.com/schedule",
      "source_type": "Operator-published schedule",
      "last_verified": "2026-09-23"
    },
    {
      "route_pattern": "Partas: Cubao → Sebay, La Union",
      "mode": "Direct provincial bus",
      "manila_origin": "Cubao, Quezon City",
      "la_union_arrival": "Sebay / San Juan beach area",
      "published_schedule_signal": "Partas currently lists a Cubao → Sebay, La Union departure at 5:00 PM on its schedule page.",
      "published_fare_signal": "Verify live fare/seat class before booking; the cited schedule page does not publish a fare for this departure.",
      "planning_time": "Use the provincial 4–6 hour road corridor only as a rough road-segment benchmark, then add terminal and stopover time.",
      "last_mile_friction": "Potentially low for Urbiztondo/San Juan beach stays, depending on the exact drop point.",
      "best_for": "Travelers targeting the San Juan surf area who prefer a published direct beach-area service.",
      "source_name": "Partas — Bus Schedules",
      "source_url": "https://partasbus.com/schedules",
      "source_type": "Operator-published schedule",
      "last_verified": "2026-09-23"
    },
    {
      "route_pattern": "Bus to San Fernando + local onward ride",
      "mode": "Provincial bus + local jeepney/tricycle",
      "manila_origin": "Varies by operator/terminal",
      "la_union_arrival": "San Fernando transport hub, then onward within the Central Circuit",
      "published_schedule_signal": "La Union's Central Circuit page says Partas, Viron and Dominion terminals are mostly in San Fernando and that other bus lines pass through via the National Highway.",
      "published_fare_signal": "Bus fare varies by operator/class; local onward fare depends on destination and vehicle.",
      "planning_time": "Build a separate last-mile buffer after reaching San Fernando rather than treating the provincial-bus arrival as the end of the trip.",
      "last_mile_friction": "Medium; the province notes local jeepney and tricycle networks, but the final transfer adds another decision and possible wait.",
      "best_for": "Travelers with flexible arrival plans, San Fernando stays, or routes where the best Manila departure does not serve San Juan directly.",
      "source_name": "Provincial Government of La Union — Central Tourism Circuit",
      "source_url": "https://launion.gov.ph/la-union-circuits/central-circuit/",
      "source_type": "Provincial government / official",
      "last_verified": "2026-09-23"
    },
    {
      "route_pattern": "Private car or hired van via expressways / TPLEX",
      "mode": "Private road transport",
      "manila_origin": "Door-to-door",
      "la_union_arrival": "Door-to-door in La Union",
      "published_schedule_signal": "No fixed schedule; departure is under traveler/provider control.",
      "published_fare_signal": "Variable: fuel, tolls, vehicle type, driver/provider fee, parking and one-way/round-trip terms.",
      "planning_time": "La Union government sources describe San Fernando as about 270 km north of Metro Manila and roughly 5–6 hours by land, while the provincial investment office says TPLEX can reduce Manila travel time to about 4 hours. Treat 4–6 hours as a road-segment benchmark, not a guarantee.",
      "last_mile_friction": "Lowest because it can be door-to-door, but Metro Manila exits, expressway incidents, weather and weekend traffic can erase the time advantage.",
      "best_for": "Families, groups splitting costs, surfboards/bulky luggage, seniors, and travelers prioritizing control over the lowest price.",
      "source_name": "Provincial Government of La Union — City of San Fernando / Strategic Location and Accessibility",
      "source_url": "https://invest.launion.gov.ph/reason-to-invest/strategic-location-and-accesibility/",
      "source_type": "Provincial government / official",
      "last_verified": "2026-09-23"
    }
  ],
  "additional_sources": [
    {
      "name": "Provincial Government of La Union — City of San Fernando",
      "url": "https://launion.gov.ph/city-of-san-fernando/",
      "purpose": "Official 270 km and five-to-six-hour land-travel benchmark for San Fernando from Metro Manila."
    }
  ]
}
