Victory Liner Bus Schedule

Victory Liner is one of the most popular and largest bus companies in the Philippines, providing many terminals. With decades of experience in the transport industry, it’s no surprise that Victory Liner became a go-to bus operator for most Filipinos and travelers.

Founded in 1945, Victory Liner offers back-and-forth routes from Metro Manila to Northern Luzon. Whether visiting a hometown or for a leisure trip, Victory Liner is the way to go for its trustworthy service. So if you’re planning a trip North, keep reading as we share the Victory Liner Bus Schedule!

Cubao Terminal Schedule

Cubao to Olongapo via San Fernando Bus Schedule

  • First trip: 1:00 am
  • Last trip: 10:30 pm
  • Trip interval: 30 minutes to 1.5 hours

Cubao to Olongapo via SCTEX Bus Schedule

  • 6:00 am
  • 10:00 am
  • 12:00 nn
  • 2:00 am

Cubao to Alaminos Bus Schedule

  • 3:30 am
  • 6:30 am
  • 7:30 am
  • 9:30 am
  • 11:30 am
  • 12:30 pm
  • 1:30 pm
  • 3:30 pm
  • 5:30 pm
  • 7:30 pm
  • 8:30 pm
  • 11:50 pm

Cubao to Dagupan Bus Schedule

  • 11:20 am
  • 1:20 pm
  • 3:20 pm
  • 9:00 pm
  • 11:20 pm

Cubao to Bolinao Bus Schedule

  • 5:30 am
  • 8:30 am
  • 10:30 am
  • 2:30 pm
  • 4:30 pm
  • 6:30 pm
  • 9:00 pm
  • 10:40 pm

Cubao to Lingayen via Dagupan Bus Schedule

  • First trip: 3:20 am
  • Last trip: 9:40 pm
  • Trip interval: 1-2 hours

Kamias Terminal Schedule

Kamias to Aparri Bus Schedule

  • 3:30 am
  • 3:00 pm

Kamias to Cauayan Bus Schedule

  • 11:00 am
  • 6:30 pm
  • 8:00 pm

Kamias to Ilagan Bus Schedule

  • 8:15 pm

Kamias to Roxas Bus Schedule

  • 9:00 am
  • 1:20 pm
  • 5:30 pm

Kamias to Santiago Bus Schedule

  • 9:00 pm

Kamias to Tabuk Bus Schedule

  • 4:30 am
  • 7:00 pm

Kamas to Tuao Bus Schedule

  • 4:00 pm
  • 6:00 pm
  • 7:20 pm
  • 8:30 pm

Kamias to Tuguegarao Bus Schedule

  • 6:00 am
  • 7:00 am
  • 8:00 am
  • 10:00 am
  • 12:00 nn
  • 2:00 pm
  • 5:00 pm
  • 7:15 pm
  • 7:45 pm
  • 9:30 pm
  • 10:00 pm
  • 11:30 pm

Pasay Terminal Schedule

Pasay to Baguio

  • First trip: 12:30 am
  • Last trip: 11:55 pm
  • Trip interval: 45 minutes to 1 hour

Pasay to Dagupan

  • First trip: 2:30 am
  • Last trip: 10:45 pm
  • Trip interval: please see the photo below

Pasay to Sta. Cruz, Zambales

  • 12:30 am via San Fernando
  • 11:30 am via SCTEX
  • 4:00 am via San Fernando
  • 4:00 pm via SCTEX

Pasay to Olongapo

  • First trip: 1:30 am
  • Last trip: 11:30 pm
  • Trip Interval: 1 to 1.5 hours

Pasay to Lingayen

  • 5:00 am via SCTEX
  • 8:00 am via SCTEX
  • 10:00 am via SCTEX
  • 12:30 pm via Dagupan
  • 1:00 pm via SCTEX
  • 2:30 pm via SCTEX
  • 3:20 pm via Dagupan
  • 5:20 pm via Dagupan
  • 5:30 pm via SCTEX

Caloocan Terminal Schedule

Caloocan to Dagupan

  • First trip: 5:00 am
  • Last trip: 9:00 pm
  • Trip interval: 1-2 hours

Caloocan to Olongapo

  • First trip: 5:30 am
  • Last trip: 9:00 pm
  • Trip interval: please see the photo below

Caloocan to Iba

  • First trip: 5:00 am
  • Last trip: 11:00 pm
  • Trip interval: 1 hour

Caloocan to Sta. Cruz

  • First trip: 4:00 am
  • Last trip: 11:55 pm
  • Trip interval: 2 to 2.5 hours

Caloocan to Baguio

  • 7:00 am
  • 9:00 am
  • 11:20 am
  • 2:00 pm
  • 4:00 pm
  • 6:00 pm
  • 11:00 pm

Caloocan to Tuguegarao

  • 4:00 am
  • 7:00 am
  • 3:00 pm
  • 5:00 pm
  • 7:00 pm

Sampaloc Terminal Schedule

Sampaloc to Baguio

  • 3:15 am
  • 8:00 am
  • 4:00 pm
  • 11:15 pm

Sampaloc to Iba

  • 2:00 am
  • 6:00 am
  • 12:00 nn
  • 5:00 pm
  • 7:00 pm
  • 9:00 pm
  • 10:00 pm

Sampaloc to Ilagan

  • 8:05 am
  • 6:30 pm
  • 7:05 pm
  • 10:05 pm

Sampaloc to Sta. Cruz

  • 4:00 am
  • 8:00 am
  • 10:00 am
  • 2:00 pm
  • 4:00 pm
  • 6:00 pm
  • 11:30 pm

Sampaloc to Tuao via Cauayan/Tuguegarao

  • First trip: 4:50 am
  • Last trip: 11:50 pm
  • Trip interval: please see photo below

Sampaloc to Tabuk via San Mateo / Roxas

  • 4:00 am
  • 5:20 pm
  • 6:50 pm
  • 7:20 pm
  • 9:20 pm

Sampaloc to Aparri

  • 3:30 pm

Sampaloc to Cauayan via Santiago

  • 4:30 PM

Sampaloc to Roxas via Santiago/San Mateo

  • 6:20 pm
  • 8:35 pm

Sampaloc to Santiago via San Jose/Nueva Vizcaya

  • 11:05 am

Baguio Terminal Schedule

Baguio to Caloocan

  • 5:00 am
  • 7:00 am
  • 9:00 am
  • 11:20 am
  • 3:00 pm
  • 5:00 pm
  • 11:20 pm

Baguio to Pasay

  • First trip: 12:40 am
  • Last trip: 11:30 pm
  • Trip interval: 30-45 minutes

Baguio to Cubao

  • First trip: 12:20 am
  • Last trip: 11:45 pm
  • Trip interval: 30-45 minutes

Baguio to Olongapo

  • 3:30 AM
  • 4:30 AM
  • 6:30 AM
  • 7:30 AM
  • 9:30 AM
  • 11:50 AM
  • 1:20 PM
  • 2:20 PM
  • 4:30 PM
  • 11:35 PM

Baguio to Sampaloc

  • 4:20 PM

Baguio to Sta. Cruz

  • 6:00 AM
  • 10:00 AM
  • 12:45 PM
  • 10:45 PM

Cauayan to Cubao

  • 11:00 AM
  • 1:00 PM
  • 3:00 PM

Santiago to Cubao

  • 1:00 PM
  • 3:00 PM

Roxas to Dagupan via Cauayan

  • 4:00 AM
  • 6:00 AM
  • 9:00 AM
  • 1:00 PM

Tabuk Terminal Schedule

Tabuk to Kamias

  • 4:00 pm
  • 5:30 pm
  • 7:00 pm

Tabuk to Sampaloc

  • 8:00 am
  • 2:30 pm
  • 3:30 pm
  • 4:30 pm
  • 6:30 pm

Tuguegarao Terminal Schedule

Tuguegarao to Caloocan

  • 3:45 am
  • 5:30 am
  • 1:00 pm
  • 2:45 pm
  • 4:50 pm
  • 5:45 pm

Tuguegarao to Dagupan

  • 3:30 am
  • 5:45 am

Ilagan to Sampaloc

  • 9:00 am
  • 6:00 pm
  • 7:00 pm

Roxas Terminal Schedule

Roxas to Kamias

  • 9:00 pm

Roxas to Sampaloc

  • 5:30 am
  • 7:00 pm

Olongapo Terminal Schedule

Olongapo to Caloocan

  • First trip: 2:30 am
  • Last trip: 9:00 pm
  • Trip interval: 1-1.5 hours

Olongapo to Baguio

  • 3:00 AM
  • 4:30 AM
  • 6:00 AM
  • 7:30 AM
  • 9:00 AM
  • 10:30 AM
  • 12:00 NN
  • 1:30 PM
  • 3:00 PM
  • 4:00 PM
  • 11:30 PM

Olongapo to Pasay

  • First trip: 1:40 am
  • Last trip: 11:45 pm
  • Trip interval: 1-1.5 hours

Olongapo to Sampaloc

  • 4:00 am
  • 5:00 am
  • 7:00 am
  • 10:00 am
  • 12:00 nn
  • 2:30 pm
  • 3:10 pm
  • 5:00 pm
  • 8:00 pm

Olongapo to Cubao

  • First trip: 2:20 am
  • Last trip: 10:00 pm
  • Trip interval: 1-1.5 hours

Alaminos Terminal Schedule

Alaminos to Cubao via Camiling / Tarlac City / Concepcion / Dau

  • 03:00AM
  • 06:00AM
  • 07:00AM
  • 08:00AM
  • 10:00AM
  • 11:00AM
  • 12:00PM
  • 01:00PM
  • 02:00PM
  • 03:00PM
  • 04:00PM
  • 05:00PM
  • 06:00PM

Alaminos to Baguio

  • 6:00 AM

Dagupan Terminal Schedule

Dagupan to Caloocan

  • 5:10 PM
  • 6:10 PM
  • 7:10 PM

Dagupan to Cubao

  • 8:10 PM
  • 10:10 PM

Dagupan to Pasay

  • 4:00 AM
  • 8:00 AM
  • 10:00 AM
  • 12:00 NN
  • 1:00 PM
  • 2:00 PM
  • 5:00 PM
  • 6:00 PM
  • 7:00 PM
  • 11:00 PM

Lingayen Terminal Schedule

Lingayen to Pasay

  • 2:30 AM
  • 5:00 AM
  • 7:00 AM
  • 4:00 PM

Lingayen to Cubao

  • 5:10 PM
  • 8:00 PM

Bolinao to Cubao

  • 12:00AM
  • 04:00AM
  • 08:00AM
  • 12:00PM
  • 06:00PM

Iba Terminal Schedule

Iba to Caloocan

  • 5:00 PM
  • 8:30 PM
  • 10:00 PM
  • 11:00 PM

Iba to Cubao

  • 4:15 PM
  • 7:30 PM
  • 10:30 PM

Iba to Olongapo

  • 3:00 AM first trip
  • 8:00 PM last trip
  • Trip interval: Every 40 minutes

Iba to Pasay

  • 8:00 AM
  • 11:30 AM
  • 1:30 PM
  • 8:00 PM

Olongapo Terminal Schedule

Olongapo to Pasay

  • 2:00 AM
  • 6:00 AM
  • 8:00 AM
  • 9:00 AM
  • 12:00 NN
  • 1:00 PM
  • 2:00 PM
  • 3:30 PM
  • 9:00 PM

Olongapo to Cubao

  • 5:00 AM
  • 3:00 PM

Sta Cruz Terminal Schedule

Sta. Cruz to Caloocan

  • 4:00 PM
  • 7:00 PM
  • 10:00 PM

Sta. Cruz to Sampaloc

  • 2:30 PM
  • 9:30 PM

Sta. Cruz to Pasay

  • 4:00 AM
  • 11:30 AM
  • 2:00 PM
  • 4:00 PM
  • 11:30 PM

Sta. Cruz to Baguio via Alaminos/Dagupan

  • 4:00 AM
  • 6:00 AM
  • 12:00 NN
  • 2:00 PM

Sta. Cruz to Iba to Olongapo

  • 3:00 AM first trip
  • 6:00 PM last trip
  • Trip interval: Every 1 hour

Sta. Cruz to Dagupan

  • 5:00 AM
  • 7:00 AM
  • 8:00 AM
  • 9:00 AM
  • 10:00 AM
  • 1:00 PM
  • 3:00 PM
  • 4:00 PM
  • 5:00 PM
  • 6:00 PM

Dagupan Terminal Schedule

Dagupan to Baguio via Manaoag/Agoo

First trip: 3:00 AM
Last trip: 7:00 PM
Trip interval: 1 hour / See photo below

Dagupan to Clark via Tarlac

First trip: 3:00 AM
Last trip: 7:00 PM
Trip interval: 1 hour

Dagupan to Sta. Cruz via Alaminos

First trip: 3:00 AM
Last trip: 6:00 PM
Trip interval: 1 hour

Dagupan to Tuguegarao via Cauayan/Ilagan

  • 4:00 AM
  • 8:00 AM

Dagupan to Roxas via Cauayan

  • 6:00 AM
  • 10:00 AM
  • 1:00 PM

Dagupan to Olongapo via Alaminos/Sta. Cruz

  • 6:00 AM
  • 10:00 AM

Dagupan to Cubao via TPLEX Gerona

  • 8:10 PM
  • 10:10 PM

Dagupan to Caloocan via Dau

  • 5:10 PM
  • 6:10 PM
  • 7:10 PM

Dagupan to Pasay via TPLEX Gerona

  • 6:30 PM
  • 9:00 PM

Dau to Dagupan

  • 5:30 AM
  • 7:00 AM
  • 8:00 AM

Clark to Dagupan

  • 7:20 AM
  • 8:20 AM
  • 9:20 AM
  • 10:40 AM
  • 1:00 PM
  • 1:45 PM
  • 2:30 PM
  • 3:30 PM
  • 4:30 PM
  • 6:00 PM

Dau to Olongapo

7:00AM – First Trip
7:00PM – Last Trip
*Trip interval every 1 hour

Balanga Terminal Schedule

Balanga to Tuguegarao

  • 6:00 AM
  • 8:30 AM
  • 1:00 PM
  • 3:00 PM
  • 5:00 PM
  • 7:00 PM

Balanga to Olongapo

  • 5:00 AM
  • 6:00 AM
  • 7:00 AM
  • 10:30 AM
  • 1:00 PM
  • 2:00 PM
  • 3:00 PM
  • 4:30 PM
  • 6:00 PM

Types of Buses

But before anything else, let’s look at the types of buses Victory Liner offers.

“We profit most by giving the service that is best.”

True to its slogan, Victory Liner caters to all types of passengers, from budget travelers to sophisticated explorers. Aside from its clean terminals and buses and polite crews, this bus company offers different types of buses that suit everyone’s budget, including:

Ordinary

If you’re in for the cheapest fare, the Ordinary bus of Victory Liner will deliver. It’s an open-air bus with a 3×2 seating arrangement, accommodating more passengers. Other than not having air conditioning, the downside of this bus is the longer travel duration due to several bus stops based on the destination.

Regular

The Regular bus of Victory Liner is ideal for passengers looking for affordable fare and comfort. It’s an air-conditioned bus with a 2×2 seating arrangement, making it less crowded than Ordinary buses. On the other hand, there isn’t much difference in travel duration since Regular buses also have several stops.

Deluxe

To get an instant upgrade, the Deluxe bus of Victory Liner will not disappoint. It’s an air-conditioned bus with a 2×2 seating arrangement, allowing more legroom for passengers. But its best feature is the onboard restroom, which means shorter travel duration as it has no stops.

First Class

First Class Buses of Victory Liner is the ultimate upgrade for comfort. It’s an air-conditioned bus with a 2×1 seating arrangement, offering more wide leg room to passengers. It’s equipped with reclining chairs and onboard restrooms, ensuring you’re well-rested even while traveling.

Apart from shorter travel duration and no stops, First Class buses are packed with onboard entertainment, offering each passenger an individual LCD screen. To top it all, First Class passengers will receive snacks and newspapers for free. So despite the expensive fare, your comfort is worth the penny.

Victory Liner Routes

Victory Liner has varying terminals in the Philippines, serving routes to and from Manila, Baguio, Bataan, Pampanga, Pangasinan, Tarlac, Zambales, Kalinga, and Cagayan Valley. If you’re coming from Metro Manila, Victory Liner has terminals in Pasay, Cubao, Sampaloc, Kamias, and Caloocan.

In addition, Victory Liner offers cargo services, bus rental, airport shuttle, and seasonal tour packages. For pet owners, Victory Liner now offers a pet-friendly trip schedule. Search for buses with “pet-friendly stickers” and bring your pet on your next Northern adventure. 

You may check their Facebook page for the pet-friendly trip schedule. However, only small and medium-sized dogs are allowed per LTFRB Memorandum Circular Number 2020-003. Also, the pet should wear a diaper and place it in a carrier or cage. The pet owner will also pay the same fare per passenger per seat.

Related Article:
List of Five Star Bus Terminals

How to Book a Ticket

To book or reserve a ticket online with Victory Liner, follow the steps below:

  1. Go to Victory Liner’s official website at https://victoryliner.com/.
  2. On the main page, look for the booking section.
  3. Click if booking for a round-trip or one-way ticket.
  4. Select your origin location and preferred destination on the drop-down menu.
  5. Click the Depart and Return tab and select a date on the calendar.
  6. Enter the number of passengers.
  7. Then, click the Search button.
  8. Next, select your preferred Departure Time and Bus Class by clicking the Book button. If booking a round-trip ticket, repeat this step on the next page.
  9.  Fill out the required fields on the Passenger Information page, including:
  • First Name
  • Middle Name
  • Last Name
  • City
  • Email
  • Confirm Email
  • Mobile Number
  • Full Address
  1. Review the entered information before you click the Next button. 
  2. Choose your preferred seats for Departure Schedule by clicking the Pick Seats button. If round-trip, choose your seats too for Returning Schedule.
  3. Select your preferred seat number based on the bus seating arrangement and click the Save button. 
  4. After choosing your seat, click the Next button.
  5. Check the summary of charges, including your selected seat number. Also, reservation fees apply per passenger.
  6. Read and agree to the Terms and Conditions.
  7. Then, choose your payment method by clicking the Pay Now or Pay with Points button.
  8. If paying with points, enter your email and password for VLP Rewards Login.
  9. If you opted to Pay Now, choose the available payment methods, such as Maya, QR Ph, GCash, or ShopeePay. Also, you can pay via debit or credit card.
  10. Proceed with the payment and take a screenshot of the successful transaction as proof.
  11. Afterward, check your email for the booking confirmation from Victory Liner.
  12. Print the Trip Voucher and present it to the Victory Liner crew on the day of your travel date.

Reminders

If you choose to travel with Victory Liner, please take note of the following reminders:

  • The trip schedules of Victory Liner may change without prior notice based on the buses’ availability and the number of passengers.
  • As of writing, there are limited schedules available for online booking. The routes not available online are only open for booking over the counter.
  • Victory Liner doesn’t accept Smart Padala or other offline payment methods for purchasing tickets online.
  • The tickets should be purchased at Victory Liner terminal booths for passengers who wish to avail of fare discounts as a student, senior citizens, or PWD.

FAQs

Do Victory Liner buses have Wi-Fi?

Yes, all Victory Liners buses have Wi-Fi on board.

Do Victory Liner buses have onboard bathrooms?

Yes, Victory Liner buses have onboard bathrooms. But it’s only available for First Class and Deluxe buses.

Can I rent a Victory Liner bus for private use?

Yes, you can rent Victory Liner buses for private use. For more details, check the rates here or contact Victory Liner directly. 

How to ship cargo thru Victory Liner?

To ship cargo thru Victory Liner, visit their bus terminal and drop off your package. Fill out the necessary forms and pay the shipping fee. Wait for the delivery of your package, which may take several days based on the destination.

Contact Details

Victory Liner, Inc.

Address: 713 Rizal Avenue Extension Kalookan City Philippines 1400 Caloocan, Philippines

24/7 Hotline: +632 8842 2679

Website: https://www.victoryliner.com/

Facebook page: https://www.facebook.com/victorylinerinc Email: info@victoryliner.com