The most convenient way to reach Puerto Princesa is by air. Several airlines operate regular flights to Puerto Princesa International Airport (PPS) from major cities:

  • From Manila: Approximately 1 hour and 15 minutes.
  • From Cebu: Around 1 hour and 30 minutes.
  • From Davao: About 1 hour and 20 minutes.
  • From Iloilo and Clark: Flights are also available.

Airlines such as Philippine Airlines, Cebu Pacific, and AirAsia offer daily flights. Booking in advance can secure fares ranging from ₱1,500 to ₱5,000, depending on the airline and booking time.

For a more leisurely journey, consider traveling by ferry. 2GO Travel operates a weekly ferry service from Manila to Puerto Princesa, departing every Tuesday at 1:00 PM and arriving the following Wednesday at 1:00 PM, with a travel time of approximately 32 hours. Fares range from ₱1,200 to ₱2,200, depending on accommodation class

Once in Puerto Princesa, various transportation options are available:

  • Tricycles: Ideal for short distances within the city. Fares typically range from ₱10 to ₱30, but longer trips may cost more.
  • Jeepneys: Inexpensive shared rides along fixed routes, with fares between ₱13 and ₱25.
  • Private Vans or Motorbikes: Available for day trips or tours, such as visits to the Puerto Princesa Subterranean River National Park. It’s advisable to arrange these through your accommodation or local tour operators