How to Book

PH Bus provides online booking for buses, ferries, and flights in the Philippines. Save more time, money, and effort by reserving through our easy to use booking platform. Skip the long waiting time and buy tickets wherever you are. 

To learn how to book with PH Bus, we’ve outlined our five easy steps below. 

Step 1: Search Trips


Click the “FIND TICKETS” on the leftmost side of the navigation bar. Upon clicking, a simple search box will appear as shown in the screenshot. You may then indicate your preferred route by selecting your point of origin, destination, and travel date. Once you have all the necessary details, click the blue button to proceed. 

To browse for all Philippine routes, click here to see our extensive list. 

Step 2: Select Departure


You will be redirected to the results page which looks like this. To further narrow down your search, select the mode of transportation that you’re looking for. Round trip tickets may be booked by selecting a return date. Choose your desired trip from the list of departures by clicking “BOOK NOW”. Double check the price, departure time, and ticket type indicated on your preferred trip. 

Ferry tickets may be booked from 3 to 6 months in advance. Meanwhile, bus tickets may be reserved only 1 to 3 months in advance. Please take note that there are slight differences per operator on how early you can book a seat.

Step 3: Input Details



The Trip Itinerary page will load with your selected trip and its details. You still have the option to add more passengers if you like. Available seats are shown in blue numbers by the right side. 

Personal details like name, gender, date of birth, mobile number, and e-mail will be asked of you. After filling out the form, make sure to tick all boxes after reading the terms & conditions, and policies. Once again, please make sure all details are correct before proceeding.

Step 4: Pay Online


Scroll down a bit further and you will be asked to choose from the available payment methods. PH Bus payment options include credit or debit cards, Paypal, online banking via Dragonpay,, Grabpay, 7-Eleven, and GCash. Bank payments are via online banking only. Cash payments are accepted at any 7-Eleven branch. 

You may view your total bill and its breakdown on the right. Proceed with the most convenient option for you and pay instantly for your ticket. Please be advised that each payment method has its own service fee indicated. 

Once you have selected a payment option, you will be redirected to the corresponding payment gateway. There is only a short period of time allotted to complete your transaction, so kindly settle your bill immediately. 

Step 5: Receive Confirmation


An e-mail receipt shall be sent to you as soon as your booking has been paid for. The total fee and its breakdown will be indicated once again. The receipt is NOT the same as your booking confirmation and voucher. Kindly wait for another e-mail that will contain the PDF voucher with your booking details. 

Confirmation may take up to a few days depending on the operator. Should you prefer instant confirmation, you may book the following transportation operators on PH Bus: Isarog Lines, Penafrancia, Pintados, Cherry Bus, Victory Liner, Coda Lines and Legaspi St. Jude Transport Lines.  


The PDF voucher will look like this. Booking details are found on the first page. Succeeding pages contain the policies, terms & conditions. Make sure to have your printed voucher and valid ID so that you may be issued a ticket. Please arrive at the terminal at least 30 minutes before your scheduled departure. 

And voila! After following these five simple steps, you have successfully secured a slot on your preferred trip. Should you have any concerns regarding your booked ticket, please open a support case here