Find beach hotels in General Santos

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on General Santos Beach Hotel

This weekend
Next weekend

Top General Santos Beach Hotel

Find out more about General Santos

Find out more about General Santos

General Santos and its attractions for beach lovers

General Santos, nestled in the Soccsksargen region of the Philippines, offers an array of beach-centric activities that appeal to those seeking sun, sand, and adventure. Start your exploration at the stunning Sarangani Bay, where you can indulge in water sports such as snorkelling or kayaking amidst vibrant marine life while enjoying the gentle waves lapping at the shore. For a more laid-back experience, visit the serene Gumasa Beach, famed for its powdery white sand and crystal-clear waters, perfect for building sandcastles with the kids or simply basking in the sun. Nature lovers will appreciate the nearby Balut Island, a hidden gem that boasts pristine beaches and excellent opportunities for diving and exploring coral reefs filled with colourful fish. Don't miss a trip to the bustling fish port, where you can savour freshly caught seafood at local eateries, offering a true taste of the region. For accommodation, consider staying in the coastal area of Glan, where you can find a selection of resorts that provide not only luxurious rooms with ocean views but also family-friendly amenities and attentive service, ensuring a comfortable and memorable stay. Enjoy leisurely walks along the beach at sunset, creating lasting memories with your family while taking in the breathtaking scenery that General Santos has to offer.

Popular beach getaways

Most booked beach stays in General Santos in 2025

Top General Santos Hotel Reviews