Moving around the Philippines is cheap or expensive depending on one thing: whether you match the transport to the route. A bus can be perfect for one trip and a poor choice for another, and a flight can be a bargain or a trap.
This guide explains buses, ferries, trains, jeepneys, tricycles, and domestic flights for budget travelers and backpackers. For each one, you will see when it makes sense, what it costs, and the mistakes that cost travelers time and money.
One important note: every peso figure here is an estimate or a planning range, not a verified current fare. Prices, schedules, and routes change, so confirm with operators before paying.
If you are planning a multi-stop trip and want to avoid overpaying or missing connections, use this guide to build your route.
City jeepney ride: ₱13–₱25
Tricycle short hop: ₱20–₱100
Metro Manila train ride: ₱15–₱60
Fast ferry, Cebu to Bohol: ₱500–₱900
Long-distance bus (one way): ₱500–₱1,800
Domestic flight promo: ₱800–₱3,500 plus add-ons
Daily transport budget for a backpacker: roughly ₱300–₱1,500 on non-flight days
1 | Buses: The Backbone of Budget Travel on Luzon, Visayas, and Mindanao |
For long overland distances, buses are usually the cheapest way to move in the Philippines. They connect Metro Manila with Northern and Southern Luzon, and RoRo-linked routes continue into Visayas and Mindanao. If your budget is tight and your schedule is flexible, the bus is your default option.
There are different classes: ordinary, aircon, deluxe, and premium coaches. Ordinary and aircon buses cost less but stop often. Deluxe or premium buses cost more and have fewer stops and more comfortable seats. On overnight trips, the extra cost for a better seat can be worth it, since you may skip a hotel night.
Buses are slower than they look on a map, and travel times vary with traffic, weather, and ferry connections. Do not schedule a tight same-day connection, such as a bus that arrives at 2 PM for a 3 PM ferry. A buffer of at least 2–3 hours is a sensible rule.
Tickets are sold at terminals and, for some operators, online. During holidays and long weekends, book ahead. Keep valuables in your daypack, bring a light jacket for the aircon, and keep your bag within sight at stops.
| Item | Typical range | Status |
|---|---|---|
| Manila to Legazpi bus (one way) | ₱1,000–₱1,800 | Estimate; confirm with operator |
| Manila to Baguio bus (one way) | ₱500–₱900 | Estimate; confirm with operator |
| Short provincial bus ride | ₱50–₱300 | Estimate |
| Terminal food and snacks | ₱100–₱300 | Estimate |
| Daily transport budget (bus-heavy) | ₱500–₱2,000 | Estimate |
| Best time to travel | Midweek, to avoid holiday crowds | General tip |
2 | Ferries and RoRo: Island-Hopping Without Flying |
A country of more than 7,000 islands needs boats, and ferries are often the only practical way to reach smaller islands. They also let you skip airport costs, baggage fees, and check-in times. For a budget traveler, a ferry can be the best-value ride on the map.
There are two main types. Fast craft are faster and more expensive, ideal for popular routes such as Cebu to Bohol. RoRo (roll-on, roll-off) ferries carry vehicles and passengers, and they are usually slower and cheaper. For longer routes, you can choose between a seat, a bunk, or a cabin.
Weather is the main risk. Ferry trips can be delayed or canceled by bad weather, so avoid scheduling a flight on the same day as a boat crossing. Always have a spare day for any trip that depends on a sea connection.
Arrive early. Terminal fees, port fees, and baggage handling can add small costs on top of the ticket. Ask the ticket counter what is included, and keep your ticket and ID handy since many operators ask for them.
| Item | Typical range | Status |
|---|---|---|
| Cebu to Bohol fast ferry (one way) | ₱500–₱900 | Estimate; verify with operator |
| Short island ferry | ₱50–₱400 | Estimate |
| Overnight RoRo (seat or bunk) | ₱800–₱2,500 | Estimate; varies by route |
| Terminal and port fees | ₱20–₱100 | Estimate |
| Daily transport budget (ferry day) | ₱700–₱3,000 | Estimate |
| Best time to travel | Early morning, calmer seas | General tip |
3 | Trains: Useful in Metro Manila, Limited Elsewhere |
Train travel in the Philippines is limited compared with many other Asian countries. The most useful rail options for travelers are inside Metro Manila: LRT-1, LRT-2, and MRT-3. They are fast, predictable, and cheaper than getting stuck in Manila traffic.
Outside Metro Manila, rail services have been limited or changing, so do not build an intercity itinerary around a train without checking the latest schedule and announcements. Look up the current status of any PNR service before you plan around it.
In Metro Manila, the train works best for long cross-city trips, particularly during rush hour. For short hops, tricycles or jeepneys may be quicker. Many stations connect to malls and bus terminals, which makes transfers easy.
Beep cards are used for several Metro Manila lines. Buying one can make boarding faster and avoid queueing for single-journey tickets. Check the current rules for card purchase, reloading, and refunds before relying on it.
| Item | Typical range | Status |
|---|---|---|
| Single train ride, Metro Manila | ₱15–₱60 | Estimate; depends on distance |
| Beep card (initial cost) | About ₱100–₱150 | Estimate; verify with station |
| Taxi alternative for same trip | ₱200–₱600+ | Estimate; traffic varies |
| Daily transport budget (Manila) | ₱100–₱300 | Estimate |
| Intercity train | Verify current service | Not confirmed |
| Best time to travel | Mid-morning or mid-afternoon | General tip |
4 | Jeepneys and UV Express: Cheap Local Rides, If You Know the Routes |
Jeepneys are the classic Filipino ride and one of the cheapest ways to travel inside cities and between nearby towns. The route is painted on the side or shown on a signboard. Fares are typically small, but you need to know where you are going.
UV Express vans are faster and more comfortable on some routes, especially between cities and suburbs. They usually leave when full, so you may wait. Fares are higher than jeepneys but lower than private rides.
The main learning curve is route knowledge. Ask your hostel, a local, or the driver before boarding. Say ‘Para po’ when you want to get off, and pass your fare forward if the vehicle is crowded.
Keep small bills. Drivers may not have change for large notes, and a ₱500 bill on a ₱15 fare creates an awkward moment. Keep your phone and wallet secure in busy rides.
| Item | Typical range | Status |
|---|---|---|
| Jeepney ride (city) | ₱13–₱25 | Estimate; confirm with driver |
| UV Express (town to town) | ₱50–₱200 | Estimate; depends on distance |
| Jeepney day (several rides) | ₱50–₱150 | Estimate |
| Taxi or private ride alternative | ₱150–₱500 | Estimate |
| Daily transport budget (jeepney-based) | ₱100–₱400 | Estimate |
| Best time to travel | Daytime, when routes run frequently | General tip |
5 | Tricycles, Habal-Habal, and Ride-Hailing: Short Hops and Last Miles |
Tricycles are the standard last-mile transport in many towns. They are useful for short distances and for places jeepneys do not reach. In some areas, fares are fixed or posted, while in others, you have to negotiate.
Habal-habal, or motorcycle taxis, are common in hilly or rural areas. They can reach places that tricycles cannot, but safety is a real consideration. Ask for a helmet, agree on a price first, and be careful on wet roads.
Ride-hailing apps are available in some major cities, but coverage and prices vary by location. Do not assume an app will work on a small island or remote town. Always have a backup plan, such as a tricycle or a local driver’s number.
For tourist areas, ask the lodging for typical prices before negotiating. The first quote is often higher, especially if you have luggage. Confirm if the price is per person or per vehicle.
| Item | Typical range | Status |
|---|---|---|
| Tricycle ride (short) | ₱20–₱100 | Estimate; negotiate first |
| Tricycle special trip | ₱100–₱500 | Estimate; varies by distance |
| Habal-habal (short to medium) | ₱50–₱300 | Estimate |
| Ride-hailing (city) | ₱100–₱500+ | Estimate; availability varies |
| Daily transport budget | ₱150–₱800 | Estimate |
| Best time to travel | Daytime, when drivers are widely available | General tip |
6 | Domestic Flights: When They Actually Make Sense |
Flying is not always the most expensive option. For long island-to-island routes, a promo fare can beat the combined cost of a bus, a ferry, and a hotel night. It also saves many hours, which you can spend at your destination.
The catch is the extras. Budget airlines often charge for checked baggage, seat selection, meals, and sometimes airport fees. A cheap base fare can become a normal fare once those are added. Always compare the final total at checkout, not the headline price.
Plan for airport transfers too. Airports in popular destinations can be far from the town, and the ride may cost a noticeable amount. Include this in your comparison against a ferry or bus that drops you in the center.
Flights are more vulnerable to weather and schedule changes than many travelers expect. If a connection matters, leave buffer time. Keep screenshots of your booking, check-in times, and baggage rules.
| Item | Typical range | Status |
|---|---|---|
| Domestic flight (promo, one way) | ₱800–₱3,500 | Estimate; varies by route and date |
| Standard flight (one way) | ₱2,500–₱7,000 | Estimate |
| Checked baggage add-on | ₱300–₱1,500 | Estimate; check airline rules |
| Airport transfer | ₱100–₱800 | Estimate |
| Daily transport budget (flight day) | ₱1,500–₱8,000 | Estimate |
| Best time to travel | Midweek, away from holidays | General tip |
7 | Real Route Planning Examples and a Simple Decision Rule |
The best transport is not the cheapest ticket; it is the lowest total cost, including time, food, hotel nights, and transfers. A simple decision rule: if a route takes more than 8–10 hours overland and flights are within about 1.5–2 times the cost of the bus, price out the flight seriously.
Example 1, Manila to Bicol: overnight bus if you are flexible, flight if you have only 3 days. The bus replaces a hotel night, but a short trip loses a lot of usable time. Example 2, Cebu to Bohol: a fast ferry is usually the practical choice, since it is short and direct, and flying makes little sense.
Example 3, Manila to Puerto Galera: a bus to Batangas, then a ferry or boat, then a local ride. The route has several parts, so leave extra time and confirm each connection. Example 4, Palawan: for the north, compare flights to Puerto Princesa or the northern airports against the long van transfers.
Always build your plan backwards from the fixed point: your flight home. Put the most weather-sensitive legs, ferries and flights, early in the trip and keep the final 24 hours free. Then compare totals, with a 10–15% cash buffer.
| Item | Typical range | Status |
|---|---|---|
| Manila–Bicol (bus, one way) | ₱1,000–₱1,800 | Estimate |
| Cebu–Bohol (fast ferry) | ₱500–₱900 | Estimate |
| Manila–Batangas (bus) | ₱150–₱400 | Estimate |
| Local flight promo | ₱800–₱3,500 | Estimate |
| Cash buffer | 10–15% of transport budget | Recommended |
| Best time to travel | Midweek, with a spare day | General tip |
1 | Compare totals, not ticket prices Add the ticket, transfer, food, and hotel night for each option. A cheaper bus can cost ₱300–₱1,000 more than a flight once a night’s stay is added. Do the math on your phone before you pay. |
2 | Sleep on the bus or boat when it makes sense An overnight ride can replace a ₱600–₱1,500 hotel room. Choose a better seat, such as aircon or a bunk, so you actually rest. Do this only on routes with a reasonable schedule. |
3 | Pack carry-on only for flights Checked baggage can add ₱300–₱1,500 per leg on budget airlines. Pack light and use laundry stops. You also skip the baggage belt wait. |
4 | Keep small bills and coins Jeepneys, tricycles, and small ferries often cannot change large bills. Having ₱20, ₱50, and ₱100 notes prevents overpaying by rounding up. Set aside a separate pocket for fares. |
5 | Ask your lodging for typical fares Hostels and homestays know the real price of tricycles, vans, and boats. Knowing the range can save ₱50–₱200 per ride. Ask before you negotiate. |
6 | Leave buffer days around flights Weather can delay boats and flights. A spare day is cheaper than rebooking a flight or paying a last-minute fare. Put sea crossings early in the trip, not on your final day. |
What is the cheapest way to travel around the Philippines?
Are domestic flights worth it for backpackers?
Do I need to book buses and ferries in advance?
Is the train useful for travelers?
How much cash should I carry for transport?
Is habal-habal safe?
What if a ferry or flight is canceled?
Can I rely on ride-hailing apps outside big cities?
To travel around the Philippines on a budget, do not look for one cheapest transport. Use jeepneys and tricycles for short hops, buses for land routes, ferries for islands, and flights only when the total beats the long way. Compare full costs, carry small bills, and keep a buffer day.

