Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its island views and ziplining, Puerto Princesa offers a lot for the traveler planning a getaway. This riverfront destination has 85 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.
As you search for a place to stay by the beach in Puerto Princesa, you might be interested in these top-rated hotels with positive customer reviews.
Microtel by Wyndham Puerto Princesa - 3-star resort on the beach. It features an outdoor pool, a restaurant, and free WiFi. Activities include kayaking. Guests love the beach locale and pool.
Cooper's Beach Resort - 3-star resort on a private beach. This resort boasts an outdoor pool, free cooked-to-order breakfast, and a spa tub. Activities include beach volleyball and scuba diving.
Blue Palawan Beach Club - 3.5-star resort on the beach. It offers an outdoor pool, free cooked-to-order breakfast, and a restaurant. Guest reviews highlight the beach locale and pool.
Astoria Palawan - 3.5-star family-friendly resort on the beach. It features an outdoor pool, free buffet breakfast, and a water park. Guests love the beach locale and pool.
67th Heaven Holiday Resort - 2.5-star villa on a private beach. This villa boasts free cooked-to-order breakfast, a restaurant, and a sauna.
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.
If you're looking to fly to Puerto Princesa, the closest major airport is in Puerto Princesa (PPS), located 11.6 mi (18.6 km) from the city center. If you'd like to venture out around the area, you may want a rental car for your journey.