Hotels with Restaurants in General Santos
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on General Santos Hotels with Restaurants
Our top choices for General Santos hotels with a restaurant
The price is S$68
includes taxes & fees
4 Jan - 5 Jan, 2026
The price is S$27
includes taxes & fees
20 Dec - 21 Dec

8.8 out of 10, Excellent, (103)
The price is S$106
includes taxes & fees
29 Dec - 30 Dec
The price is S$42
includes taxes & fees
26 Dec - 27 Dec

8.8 out of 10, Excellent, (78)
The price is S$127
includes taxes & fees
5 Jan - 6 Jan, 2026

6.4 out of 10, (18)
The price is S$62
includes taxes & fees
18 Jan - 19 Jan, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top General Santos Hotel Reviews

Hotel San Marco
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
- 3 Star Hotels in General Santos
- 4 Star Hotels in General Santos
- 5 Star Hotels in General Santos
- Beach Resorts in General Santos
- Business Hotels in General Santos
- Family friendly Hotels in General Santos
- Hotels with Air Conditioning in General Santos
- Hotels with Airport Shuttle in General Santos
- Hotels with Balcony in General Santos
- Hotels with free airport shuttle in General Santos
- Hotels with free breakfast in General Santos
- Hotels with free wifi in General Santos
- Hotels with Gyms in General Santos
- Hotels with Swimming Pools in General Santos
- Luxury Hotels in General Santos
- Hotels with Spa in General Santos
- General Santos Hotels
- Inns in General Santos
- Resorts in General Santos
- Flights to General Santos
- Flights from Albuquerque (ABQ) to General Santos (GES)
- Flights from Ahmedabad (AMD) to General Santos (GES)
- Flights from Athens (ATH) to General Santos (GES)
- Flights from Abu Dhabi (AUH) to General Santos (GES)
- Flights from Manama (BAH) to General Santos (GES)
- Flights from Barcelona (BCN) to General Santos (GES)
- Flights from Newcastle (BEO) to General Santos (GES)
- Flights from Berlin (BER) to General Santos (GES)
- Flights from Bilbao (BIO) to General Santos (GES)
- Flights from Bali (BLC) to General Santos (GES)
- Flights from Brisbane (BNE) to General Santos (GES)
- Flights from Bathurst Island (BRT) to General Santos (GES)
- Flights from Paris (CDG) to General Santos (GES)
- Flights from Ceduna (CED) to General Santos (GES)
- Flights from Czestochowa (CZW) to General Santos (GES)
- Flights from Doha (DOH) to General Santos (GES)
- Flights from Dublin (DUB) to General Santos (GES)
- Flights from Düsseldorf (DUS) to General Santos (GES)
- Flights from Davao (DVO) to General Santos (GES)
- Flights from Dubai (DWC) to General Santos (GES)
- Flights from Dubai (DXB) to General Santos (GES)
- Flights from Erechim (ERM) to General Santos (GES)
- Flights from Newark Liberty Intl. Airport (EWR) to General Santos (GES)
- Flights from Fort Wayne (FWA) to General Santos (GES)
- Flights from Greenville (GSP) to General Santos (GES)
- Flights from Healy Lake (HKB) to General Santos (GES)
- Flights from Hooper Bay (HPB) to General Santos (GES)
- Flights from Santo Domingo (JBQ) to General Santos (GES)
- Flights from Juina (JIA) to General Santos (GES)
- Flights from Djibouti (JIB) to General Santos (GES)
- Flights from Yogyakarta (JOG) to General Santos (GES)
- Flights from Jos (JOS) to General Santos (GES)
- Flights from Jumla (JUM) to General Santos (GES)
- Flights from Kos (KGS) to General Santos (GES)
- Flights from Kaimana (KNG) to General Santos (GES)
- Flights from Kuala Lumpur (KUL) to General Santos (GES)
- Flights from Kuwait City (KWI) to General Santos (GES)
- Flights from Lorengau (MAS) to General Santos (GES)
- Flights from Malabang (MLP) to General Santos (GES)
- Flights from Maiana (MNK) to General Santos (GES)
- Flights from Manila (MNL) to General Santos (GES)
- Flights from Anchorage (MRI) to General Santos (GES)
- Flights from Montevideo (MVD) to General Santos (GES)
- Flights from Miri (MYY) to General Santos (GES)
- Flights from Mitzic (MZC) to General Santos (GES)
- Flights from Nagasaki (NGS) to General Santos (GES)
- Flights from Nagoya (NKM) to General Santos (GES)
- Flights from Playa Del Carmen (PCM) to General Santos (GES)
- Flights from Poznan (POZ) to General Santos (GES)
- Flights from Setif (QSF) to General Santos (GES)
- Flights from Redcliffe (RCL) to General Santos (GES)
- Flights from Richmond (RIC) to General Santos (GES)
- Flights from Rochester (ROC) to General Santos (GES)
- Flights from Saint-Denis (RUN) to General Santos (GES)
- Flights from Seattle (SEA) to General Santos (GES)
- Flights from Springfield (SGF) to General Santos (GES)
- Flights from Sarajevo (SJJ) to General Santos (GES)
- Flights from Wichita Falls (SPS) to General Santos (GES)
- Flights from Surigao (SUG) to General Santos (GES)
- Flights from Tacloban (TAC) to General Santos (GES)
- Flights from Toluca (TLC) to General Santos (GES)
- Flights from Tel Aviv (TLV) to General Santos (GES)
- Flights from Turin (TRN) to General Santos (GES)
- Flights from Tucson (TUS) to General Santos (GES)
- Flights from Tabuk (TUU) to General Santos (GES)
- Flights from Tawau (TWU) to General Santos (GES)
- Flights from Quilpie (ULP) to General Santos (GES)
- Flights from Xi'an (XIY) to General Santos (GES)
- Flights from Sault Ste. Marie (YAM) to General Santos (GES)
- Flights from Halifax (YHZ) to General Santos (GES)
- Flights from Montreal (YMQ) to General Santos (GES)
- Flights from Zagreb (ZAG) to General Santos (GES)
- Flights from Ignace (ZUC) to General Santos (GES)










































