How to Get to La Union in 2026: Buses, Driving and Routes

Getting to La Union in 2026

La Union sits on the west coast of northern Luzon, roughly 270 km north of Manila. San Juan, the surf town where most people stay, is just north of San Fernando, the provincial capital. There's no commercial airport in the province yet, so you're coming by road.

Prices, fares and schedules in this post were checked in October 2026. They change often, especially with fuel surcharges and the seasons, so use them as a guide and confirm with the operator or venue before you travel.

This guide covers buses from Manila, driving, routes from Clark and Baguio, and the last stretch to San Juan.

The Short Answer

Take the bus. Several operators run to San Juan and San Fernando through the day and night, the trip takes about 6 hours, and a regular or deluxe seat costs around ₱600 to ₱700.

  • By bus: about 6 hours from Pasay or Cubao.
  • By car: about 4 hours via NLEX, SCTEX and TPLEX without traffic.
  • From Clark Airport: about 4 to 6 hours by road.
  • From Baguio: about 2 hours.

By Bus from Manila

Partas

Partas runs daily from its Pasay terminal and from Cubao. A listing updated in August 2026 shows Pasay departures from 9:00 AM to 11:55 PM, at about ₱644 regular and ₱672 for aircon deluxe, taking around 6 hours. From Cubao, the Super Deluxe was ₱756 and the Luxury ₱913 in January 2025.

Viron Transit

Viron runs from its Cubao terminal. Its own fare table lists ₱592 to San Juan on a regular bus, with deluxe costing more. The first San Juan departure is at 7:30 AM and the last at 10:30 PM.

Viron Transit bus in Quezon City

Photo: LMP 2001, CC BY-SA 4.0 via Wikimedia Commons

Other operators

Maria De Leon runs from Cubao, and Fariñas is another name you'll see. Plenty of buses heading further north to Vigan, Laoag and Abra pass straight through La Union.

Fares in 2026

Fuel surcharges have pushed bus fares up through 2026, so the price at the counter may be higher than older listings. Check with the operator before you travel.

Which bus to take

Overnight is the popular choice: you arrive early and you're in the water by breakfast. Day buses are easier if you want to see the coast and avoid arriving in the dark. On Fridays and before long weekends, book ahead or get to the terminal early.

Driving from Manila

The usual route is NLEX to SCTEX, then TPLEX north to Rosario, and the coastal highway up to San Fernando and San Juan. Without traffic it takes about 4 hours. Tolls for a car come to around ₱980 each way.

Welcome to TPLEX sign on the Tarlac-Pangasinan-La Union Expressway

Photo: patrickroque01, CC BY-SA 4.0 via Wikimedia Commons

Leaving Manila on a Friday evening can add hours. Coming home is worse: Sunday afternoon returns can take half a day. Leave early in the morning, or go back on Saturday.

From Clark and Northern Luzon

From Clark Airport

If you're flying in, Clark is closer to La Union than Manila. Check whether any direct Clark bus is running before you plan around one. Otherwise, take a jeepney or taxi to the Dau terminal and catch a northbound bus.

From Baguio

La Union is about 2 hours downhill from Baguio. Buses heading to Vigan, Laoag or Abra from Baguio pass through San Fernando, and vans and private cars make the trip too.

From Vigan and Ilocos

Southbound buses from Vigan take around 4.5 hours to La Union. Ask to be dropped in San Juan or San Fernando.

Flying to La Union

There are no scheduled commercial flights into La Union in 2026. The airport at Poro Point in San Fernando handles charters and flight training only. The state developer BCDA is planning a new terminal and runway works, with commercial flights hoped for around late 2027. For now, fly into Manila or Clark and finish by road.

The Last Leg to San Juan

Most La Union buses end in San Fernando. To get dropped right at the beach, take a bus bound for Vigan, Laoag or Abra (Partas, Viron and Fariñas all run them) and ask the conductor to stop at San Juan or Urbiztondo. Confirm the stop when you board.

If you do end up in San Fernando, a jeepney (₱11 to ₱15) or a chartered tricycle (about ₱100 in 2024) takes about 25 minutes north to San Juan.

Viron Transit bus stop on the national highway in San Fernando, La Union

Photo: Judgefloro, Public domain via Wikimedia Commons

Once you're in San Juan, most of the surf strip is walkable, and tricycles cover the rest.

Timing and Tips

Surf season. The main surf season runs from about October to March, and weekends in that window are the busiest. Book buses and rooms early for long weekends and holidays.

Rainy season. From around June to September, typhoons can slow the roads and flood parts of the route. Check the weather before driving.

Pack light. Buses have luggage holds, but surfboards may be charged extra. Ask the operator.

Sample Journeys

Overnight from Manila. Late-evening Partas from Pasay, arrive in San Juan around dawn, check in and surf.

Daytime drive. Leave Manila at 5 AM, breakfast on TPLEX, and you're in San Juan by late morning.

How to Get to La Union FAQ

How long is the bus from Manila to La Union?

About 6 hours, depending on traffic and stops.

How much is the bus to La Union?

Roughly ₱600 to ₱700 for regular and deluxe buses, before any fuel surcharge. Partas's Super Deluxe and Luxury buses from Cubao cost more.

Which bus goes to San Juan, La Union?

Partas from Pasay and Cubao, Viron from Cubao, and several other operators. Most La Union buses end in San Fernando, so for Urbiztondo take one bound for Vigan, Laoag or Abra and ask to be dropped off.

Can you fly to La Union?

Not yet. There are no commercial flights in 2026. Fly to Manila or Clark and travel by road.

How long is the drive from Manila to La Union?

About 4 hours via NLEX, SCTEX and TPLEX without traffic.

Where Next

Start with the La Union travel guide, then see San Juan and San Fernando.