Johan's Beach & Dive Resort
Show on Google maps






Johan's Beach & Dive Resort





A few steps from your door and you are at our beach on the calm protected waters of Subic Bay. Johan’s Beach and Dive Resort is located on Baloy Long Beach, in Barrio Barretto, of Olongapo City. Barrio Barretto is a combination tourism and residential area of the city and where almost all of the beaches and resorts are located. It is only a few minutes drive to the city center and also to the Subic Bay Freeport Zone. The Subic Bay Freeport Zone is well known for its shopping and tourist attractions. While the zone does have many fine hotels only one has their own beach and they are quite remote.

At Johan’s we want you to enjoy your vacation time. Our rooms are comfortable and have a selection of rooms suitable for a single guest and others for large families. Our beach is clean and just steps away from the rooms. Our restaurant is there 24 hours a day, whether you need a full meal or just something to snack on. A short weekend getaway or a longer vacation, we are here to insure you have the best time possible.


Internet access


  • Free Wi-Fi in all rooms!
  • Wi-Fi in public areas


Fitness & recreation


  • Game room


Things to do, ways to relax


  • Massage
  • Water sports (motorized)
  • Tours
  • Water sports (non-motorized)


Dining, drinking, and snacking


  • Bar
  • Restaurants
  • Coffee shop
  • Room service [24-hour]


Services and conveniences


  • Concierge
  • Safety deposit boxes
  • Shops
  • Laundry service
  • Salon
  • Smoking area


For the kids


  • Babysitting service
  • Family room


Getting around


  • Airport transfer
  • Car park [on-site]
  • Shuttle service