Looking to ride a bus to Baguio? We’ve got you covered in this post! Here are Victory Liner and JoyBus schedules to help you plan your trip!

In the past, Baguio City was an eight-hour drive. In recent years, it was shortened to six hours and now, with the right conditions, you can reach Baguio in as fast as four hours!

That’s right. You can easily reach Baguio today without any hassle.

Aside from the travel time, the quality of a bus to Baguio has improved, too. There are now new buses going to Baguio which has a smoother ride and more pleasant.

Depending on where you are coming from in Manila, Baguio is only four to six hours away. The travel time when it comes to regular buses going Baguio is around 6 hours. These usually take NLEX or SCTEX and make one or two stops.

But when it comes to a bus to Baguio, there are available executive buses like the JoyBus of Genesis Transport and the First Class Deluxe service of Victory Liner. They don’t make any stop along the way and take the expressway so the travel time is cut down from 6 hours to only 4 to 5 hours.

If you’re planning on riding a bus to Baguio, here are the fares and schedules of JoyBus and Victory Liner.

Cubao Terminal

JoyBus Schedule

JoyBus of Genesis Transport is one of the bus to Baguio I usually take when going home to Baguio because the Baguio terminal is closer to the central business district. There are two types of JoyBus buses – Premiere and Deluxe. Both buses have a capacity of 28 seats. Each one offers free WiFi, restrooms, water, snacks, and wide legroom. The only difference is that Premiere has a personal entertainment device (somewhat like a tablet) placed on the back of each seat and USB ports for you to charge your device.

Here are the Fares and Schedules.

JoyBus Premiere: P740

  • 02:30 am
  • 04:30 am
  • 12:00 pm
  • 04:00 pm

JoyBus Deluxe: P720

  • 12:01 am
  • 03:30 am
  • 08:30 am
  • 11:00 am
  • 02:00 pm
  • 06:00 pm
  • 08:00 pm
  • 10:00 pm
  • 11:00 pm

Victory Liner Schedule

With Victory Liner, you can either ride the Regular aircon bus or the First Class Deluxe Bus. The latter has wider legroom, free water, snacks, charging ports, and restroom. I love riding Victory Liner when I’m planning on using my laptop onboard. Their charging ports are quite nice.

Regular Bus with Aircon: P485

  • 01:00 am – Dau via Concepcion
  • 02:00 am – Concepcion
  • 03:00 am – Concepcion
  • 04:00 am – Dau via Concepcion
  • 05:00 am – Concepcion
  • 06:00 am – Dau via Concepcion
  • 07:00 am – Dau via Concepcion
  • 08:00 am – Dau via Concepcion
  • 09:00 am – Dau via Concepcion
  • 10:00 am – TPLEX / Gerona
  • 11:00 am – Concepcion
  • 12:00 pm – Concepcion
  • 01:00 pm – Concepcion
  • 02:00 pm – Dau / Luisita Exit
  • 03:00 pm – Concepcion
  • 04:00 pm – Dau / Luisita Exit
  • 05:00 pm – Dau / Luisita Exit
  • 06:00 pm – Concepcion
  • 07:00 pm – Concepcion
  • 08:00 pm – Dau / Luisita Exit
  • 09:00 pm – Concepcion
  • 10:00 pm – Concepcion
  • 10:30 pm – SCTEX/Luisita Exit
  • 11:00 pm – SCTEX/Luisita Exit
  • 11:30 pm – Concepcion
  • 11:55 pm – Concepcion

First Class: P800 (via TPLEX Pozorrubio)

  • 12:15 am
  • 10:15 am
  • 12:20 pm
  • 02:15 pm
  • 08:15 pm
  • 11:15 pm

You can visit the website of Victory Liner for a more updated timetable.

Pasay Terminal

JoyBus Scheule

JoyBus from Pasay comes in two types – Premiere and Deluxe. Both buses have a capacity of 28 seats. Each one offers free WiFi, restrooms, water, snacks, and wide legroom. The only difference is that Premiere has a personal entertainment device (somewhat like a tablet) placed on the back of each seat and USB ports for you to charge your device.

Note that Pasay to Baguio JoyBus route includes a stop-over in Cubao terminal. The travel time from Pasay to Baguio is 5 to 6 six hours or longer depending on the traffic at EDSA.

JoyBus Premiere: P760

  • 01:30 am
  • 03:30 am
  • 11:00 am
  • 04:00 pm

JoyBus Deluxe: P730

  • 12:01 am
  • 02:30 am
  • 08:30 am
  • 10:00 am
  • 01:00 pm
  • 02:30 pm
  • 06:00 pm
  • 09:30 pm

Victory Liner Schedule

With Victory Liner, you’ve got the First Class bus or the regular aircon bus to choose from. If you’re not in a hurry, you can take the cheaper option: regular aircon bus. Travel time to Baguio is around 6 hours if traffic is light around EDSA. On the other hand, if you want a faster alternative, take the Victory First Class bus.

Related Post: Travel Hack: Leave Your Bags Here and Wander Around Manila While Waiting For Your Trip in the Pasay Victory Bus Terminal

Regular Bus with Aircon: P496

  • 12:30 am – via Gerona
  • 01:00 am – via Urdaneta
  • 02:00 am – via Gerona
  • 03:00 am – via Luisita
  • 04:00 am – via Gerona
  • 05:00 am – via Urdaneta
  • 06:00 am – via Gerona
  • 07:00 am – via Luisita
  • 08:00 am – via Gerona
  • 09:00 am – via Urdaneta
  • 09:30 am – via Luisita
  • 10:00 am – via Gerona
  • 10:30 am – via Luisita
  • 11:00 am – via Gerona
  • 11:30 am – via Urdaneta
  • 12:00 pm – via Luisita
  • 01:00 pm – via Gerona
  • 02:00 pm – via Urdaneta
  • 02:30 pm – via Luisita
  • 03:00 pm – via Gerona
  • 04:00 pm – via Gerona
  • 04:30 pm – via Luisita
  • 05:00 pm – via Gerona
  • 06:00 pm – via Urdaneta
  • 06:30 pm – via Luisita
  • 07:00 pm – via Gerona
  • 08:00 pm – via Gerona
  • 09:00 pm – via Urdaneta
  • 09:30 pm – via Luisita
  • 10:00 pm – via Gerona
  • 10:30 pm – via Luisita
  • 11:00 pm – via Urdaneta
  • 11:30 pm – via Gerona
  • 11:55 pm – via Urdaneta

First Class: P800

  • 01:15 am – via TPLEX/Pozzorubio
  • 06:15 am – via TPLEX/Pozzorubio
  • 01:15 pm – via TPLEX/Pozzorubio
  • 09:15 pm – via TPLEX/Pozzorubio
  • 11:45 pm – via TPLEX/Pozzorubio

Sampaloc Terminal

Victory Liner Schedule

In Sampaloc, you’ll only find Victory Liner regular aircon buses. There’s no first class option.

Regular Aircon: P487 (via Dau)

  • 04:00 am
  • 06:00 am
  • 08:00 am
  • 10:00 am
  • 12:00 pm
  • 03:00 pm
  • 11:00 pm

You can visit the website of Victory Liner for a more updated timetable.

Avenida Terminal

JoyBus Schedule

There are no Premiere buses at Avenida Terminal for JoyBus. You can choose to take the Deluxe and Semi-Deluxe buses.

Deluxe: P720

  • 12:30 am
  • 03:00 pm

Semi-deluxe: P600

  • 01:00 pm
  • 07:00 pm

How To Book A Bus To Baguio Online

I’ve written a step-by step guide on how to book online for both Victory Liner and JoyBus. You can check them here:

Travel Tip: You can book Victory Liner tickets online with 12Go Asia.

Powered by 12Go Asia system

JoyBus Vs Victory Liner First Class Deluxe

JoyBus Deluxe & Premiere are mostly the same as the Victory Liner First Class Deluxe bus. But here’s a  comparison between the two to help you decide which one you’d like to ride.

Features and AmenitiesJoyBus PremiereJoyBus DeluxeVictory Liner First Class Deluxe
Snacks and Water
Entertainment System
Wide Legroom
BlanketsFree To UseFree To UseYou Have To Purchase

According to Experience

What I like about JoyBus is that they lend their passengers blankets. Each blanket is wrapped in cellophane and washed every after use to ensure that they’re clean. Unlike JoyBus, Victory Liner buses are too cold especially when you travel at night so make sure to bring your own blanket if you don’t want to purchase from Victory Liner.

I’ve read comment threads online where people are saying that Victory Liner First Class buses have cleaner restrooms. During my travels, I find that the cleanliness and status of the restrooms depend on the bus unit you’re riding on and who you’re riding with. Some passengers don’t clean up after themselves. Some bus units have better restrooms than others. It all depends.

Where to Stay in Baguio

Have you already booked your accommodation in Baguio? If not, here are some that you can book:




Here are also some I’d recommend booking:

If you’re planning on booking via Airbnb. Here’s a P2,200 ($44) discount on your first booking when you sign up on Airbnb via this link.

Going to Baguio soon? Don’t forget to save this on Pinterest.

Related Posts

This error message is only visible to WordPress admins

Error: API requests are being delayed for this account. New posts will not be retrieved.

There may be an issue with the Instagram access token that you are using. Your server might also be unable to connect to Instagram at this time.