Up to 30% off with Agoda Insider Deals!

About Johan's Beach and Dive Resort


Well-placed in the nightlife, sports, beaches area of Subic (Zambales) city, Johan's Beach and Dive Resort provides a most conducive spot for you to take a break from your busy days. The excitement of the city center is only 08.0 Km away. For those of you who want to venture out, Olongapo Lighthouse, Baypointe Hospital & Medical Center, Olongapo City Museum are just some of the attractions available to visitors.

At Johan's Beach and Dive Resort, every effort is made to make guests feel comfortable. To do so, the hotel provides the best in services and amenities. Guests of the hotel can enjoy on-site features like free Wi-Fi in all rooms, 24-hour room service, Wi-Fi in public areas, car park, room service.

In addition, all guestrooms feature a variety of comforts. Many rooms even provide internet access – wireless (complimentary), non smoking rooms, air conditioning, wake-up service, desk to please the most discerning guest. Besides, the hotel's host of recreational offerings ensures you have plenty to do during your stay. Superb facilities and an excellent location make the Johan's Beach and Dive Resort the perfect base from which to enjoy your stay in Subic (Zambales).
Show more Show less



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


  • Car park
  • Airport transfer
  • Shuttle service

Fitness & recreation

  • Massage(s)
  • Games room

Water sports

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

Food & beverage

  • Room service [24-hour]
  • Room service
  • Restaurant(s)
  • Coffee shop
  • Bar


  • Pets allowed

Cleaning services

  • Laundry service

Guest services

  • Babysitting service
  • Tours
  • Concierge

On-site facilities

  • Family room
  • Salon
  • Shop(s)
  • Smoking area

Health and security

  • Safety deposit boxes

Languages spoken

  • English
  • Filipino
Show more Show less


Child and extra bed policy
Infant 0-1 year(s) Stay for free if using existing bedding. Note, if you need a cot there may be an extra charge.
Children 2-3 year(s) Must use an extra bed
  • Guests over 3 years old are considered as adults.
  • Extra beds are dependent on the room you choose, please check the individual room capacity for more details.
When booking more than 5 rooms, different policies and additional supplements may apply.
Show more Show less

Useful info

Airport Transfer Fee: 4000 PHP
Breakfast Charge (when not included in room rate): 250 PHP
Check-In From: 11:00 AM
Check-Out Until: 11:00 AM
Distance from City Center: 08.0 Km
Number of Floors: 2
Number of Restaurants: 1
Number of Rooms : 24
Room Voltage: 220
Time to Airport (Minutes): 180
Year Hotel Built: 2004
Year Hotel Last Renovated: 2012
Show more Show less

Recent customer comments

Filter by traveler type
  • Cleanliness 5.9
  • Facilities 7.1
  • Location 7.4
  • Room Comfort/Standard 5.3
  • Service 6.6
  • Value for money 7.0
  • Food/Dining 6.9
Sort by

kathleen O. from Philippines
Families with young children
Stayed one night in November 2015
Love this place
Friendly staff. Good food. Comfy. Beachfront.
Reviewed August 24, 2016

kathleen O. from Philippines
Families with young children
Stayed one night in November 2015
Best place in Baloy
Love the food. Accomodating staff. Beachfront. My go-to place in subic
Reviewed August 24, 2016

Mark A. from Philippines
Families with young children
Stayed 4 nights in May 2016
Even a free night to stay, I don't go back.
Price is not fare against location....
Reviewed June 06, 2016

Kaushik R. from India
Solo travelers
Stayed 2 nights in May 2016
Diving in Subic bay
Convenient to stay at Johan's if you are diving, else not much to do in that part of the beach....
Reviewed May 30, 2016

Robert L. from Australia
Families with young children
Stayed 5 nights in May 2016
Great stay
The staff were very nice and accommodating, the location is excellent on the beach and the food was great at great price. The balcony room was great and great view
Reviewed May 09, 2016

Chris B. from Australia
Solo travelers
Stayed 2 nights in April 2016
Johan's value
Value for money. Excellent food for correct price. They are a good business not taking advantage of you for short stays they want you to come back and also recommend to fellow travelers.
Reviewed April 05, 2016

Jason T. from United States
Stayed 2 nights in May 2015
Stay elsewhere
Cheap diving but not much else
Wasn't impressed with Subic beach and would not come there but only for the floating bars. Rooms in this resort were in poor outdated condition. Needs a serious makeover.
Reviewed March 31, 2016

Jason T. from United States
Stayed one night in May 2015
Crap hotel
Decent stay here but staff inattention is apparent. Room was very crappy and worthy of our budget. Not much else to write about. Didn't like the toilet facilties. Would not return. Rather stay on the strip.
Reviewed March 31, 2016

Alwi S. from Philippines
Stayed 3 nights in March 2016
Johan's highly recommended
Wonderful location. Great prices. Good food. Great service.
Reviewed March 28, 2016

Joan J. from Philippines
Families with young children
Stayed 2 nights in March 2016
Rude staff...moldy bathroom
Location is good
Not good,staff not accomodating to children
Reviewed March 28, 2016


Select your loyalty program

At the top of the page, click on PointsMAX and you’ll see many popular airline and loyalty programs to choose from.


Choose a room with points

  • Free Wi-Fi
  • Popular! 61 travelers are considering this property right now
  • Earn up to 4900 points

Every eligible room will show the points you’ll earn with the booking.


Sign in and earn points!

  • Program Membership ID
  • I'm not staying in any of the rooms on this booking. I'm making this booking for someone else.

Fill in your membership ID for your selected program during booking. You’ll earn the amount of points shown at booking after you check out. It’s that easy!

Start here and select your preferred program: