Hotels in San Leonardo

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in San Leonardo?

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.

Our prices for San Leonardo are cheapest in June

See average prices and weather for all months
Price trends for hotels in San Leonardo
Pricing is based on two traveler single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Weather forecast for San Leonardo
October
Moderate crowds
High 30°C / low 23°C. Partly sunny.
View properties in October
30°
weather_partly_sunny
October, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Partly sunny.
23°
30°
weather_sun
November, no crowd data, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
29°
weather_sun
December, Moderate crowds, average high temperature 29 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
28°
weather_sun
January, Low crowds, average high temperature 28 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
30°
weather_sun
February, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
32°
weather_sun
March, High crowds, average high temperature 32 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
34°
weather_sun
April, High crowds, average high temperature 34 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
34°
weather_sun
May, High crowds, average high temperature 34 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
32°
weather_sleet
June, High crowds, average high temperature 32 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
30°
weather_sleet
July, Low crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
30°
weather_sleet
August, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
30°
weather_sleet
September, Low crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
Monthly weather averages (˚C)

Top neighborhoods in San Leonardo

Check out reviews of San Leonardo hotels guests love

Frequently asked questions

What accommodations do travelers recommend in San Leonardo?
Can I book refundable accommodations in San Leonardo?
If you're looking for the flexibility to change your plans to San Leonardo, most hotels provide refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in San Leonardo if I'm looking for a reasonably priced accommodation?
BESM Traveler's Inn is an accommodation you might want to consider that'll save you money.
What will the weather in San Leonardo be like during my vacation?
San Leonardo is a great place to visit any time of year with an average temperature of 77°F during the coldest months.
Why should I book my San Leonardo hotel through Hotels.com?
There are lots of reasons to book your San Leonardo trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about San Leonardo

San Leonardo: Where Majestic Mountains Embrace Serene Shores

Discover the hidden gem of San Leonardo in Central Luzon, Philippines, where nature and culture intertwine. Nestled near stunning national parks, this charming town offers lush landscapes and vibrant local life. Explore the picturesque mountains and pristine rivers, perfect for hiking and adventure. Unwind at nearby beaches, or savor the region's delicious cuisine at local eateries. With a warm community atmosphere and rich agricultural heritage, San Leonardo is an ideal off-the-beaten-path destination for travelers seeking authentic Filipino experiences. Whether you're an adventurer or a culture enthusiast, San Leonardo promises unforgettable memories.

Discover great hotels in San Leonardo

San Leonardo offers a range of hotel accommodations, from cozy guesthouses to modern resorts. Many feature comfortable rooms, relaxing spa services, and inviting amenities. Whether you're seeking a tranquil retreat or a base for exploring Central Luzon, you'll find various options to suit your needs. Here are some of the best hotels in San Leonardo that our travelers love:

  1. Acropolis North Water CampOpens in a new window: This 3.0-star hotel offers a vibrant family vacation experience, featuring a delightful Water Park and a children's pool. The property is designed to provide a memorable getaway, complete with engaging amenities that cater to the needs of younger travelers. Families appreciate the relaxing atmosphere and the enjoyable activities available, making it a fantastic choice for those seeking a fun and engaging destination.
  2. Top Star HotelOpens in a new window: This 3.0-star hotel is an ideal choice for business travelers looking for a seamless experience. The property is equipped with essential amenities that cater to the needs of professionals on the go. With a focus on convenience and comfort, it stands out as a sophisticated lodging option where guests can unwind after a busy day, providing a perfect blend of relaxation and productivity.
  3. Hotel Sogo CabanatuanOpens in a new window: This 2.5-star hotel presents a cozy retreat with inviting dining options, including a charming coffee shop. Guests can enjoy entertainment features such as LCD televisions and cable television in a relaxed setting. The property is ideally located near picturesque rural landscapes, providing a tranquil escape for those seeking a refreshing getaway. Travelers appreciate the warm ambiance and engaging activities, making it a pleasant choice for a leisurely visit.

Top locations to stay in San Leonardo

When visiting San Leonardo, Central Luzon, Philippines, consider staying in Cabanatuan, Gapan City, or Santa Rosa. Cabanatuan offers a relaxing atmosphere with rich history, Gapan City is known for its vibrant local culture and delicious cuisine, while Santa Rosa boasts modern amenities and shopping options. For first-time visitors, Cabanatuan is the best choice for a soothing experience.

  1. CabanatuanOpens in a new window: Cabanatuan is a fantastic place to stay if you're looking for a relaxing atmosphere. Known for its rich history, you can explore cultural attractions like the Plaza Lucero and the iconic Cabanatuan Cathedral. The city is also famous for its vibrant local markets, where you can shop for unique handicrafts and delicious street food. With beautiful parks and a laid-back vibe, Cabanatuan allows you to unwind while still enjoying local flavors and traditions.
  2. Gapan CityOpens in a new window: Gapan City offers a charming experience with its blend of history and modern amenities. The city is known for its tranquil parks and historical sites, making it perfect for leisurely strolls. You can also enjoy local shopping at the Gapan Public Market, where you can find fresh produce and traditional crafts. The welcoming atmosphere and friendly locals make Gapan City a delightful stop on your journey.
  3. Santa RosaOpens in a new window: Santa Rosa is a bustling area that combines urban convenience with lovely green spaces. It's a great spot for shopping enthusiasts, with numerous malls and boutiques offering a variety of products. In addition to shopping, you can visit cultural attractions such as the Enchanted Kingdom theme park, which provides fun for all ages. With its lively atmosphere and diverse activities, Santa Rosa is perfect for those seeking a mix of relaxation and entertainment.

Things to do in San Leonardo

San Leonardo offers a stunning mix of lush mountains, serene beaches, and vibrant national parks, perfect for outdoor enthusiasts. Visitors can enjoy hiking through scenic trails, boating in tranquil waters, or exploring dense forests. With nearby shopping centers and fun amusement rides, it’s an ideal spot for a memorable getaway!

  • Our Lady of Lourdes ParishOpens in a new window – Visit this serene church, a peaceful spot for reflection and prayer. The architecture is lovely, and the atmosphere invites you to take a moment to appreciate its beauty.
  • Carron Dream ParkOpens in a new window – Bring the family to this vibrant amusement park filled with thrilling rides and fun attractions. It's a great place to spend a day enjoying games and entertainment suitable for all ages.
  • Freedom ParkOpens in a new window – Take a leisurely stroll or enjoy a picnic in this urban park, where green spaces and walking paths provide a refreshing break from city life. It's an ideal spot to relax and unwind.
  • St. Nicholas of Tolentine CathedralOpens in a new window – Explore this magnificent cathedral, known for its stunning architecture and vibrant stained glass. The calm atmosphere makes it a perfect place to admire its artistry and enjoy a moment of peace.
  • Biak na Bato National ParkOpens in a new window – Adventure awaits at this national park, where you can hike through lush trails and explore impressive limestone formations. The natural beauty and diverse wildlife make it a must-visit for outdoor enthusiasts.

4 tips for savvy savings when booking a hotel in San Leonardo

  1. Book for the cheapest times: The most affordable time to visit San Leonardo is from August to October, when hotel prices tend to be lower. For a truly enriching experience, a stay of at least 2 to 3 days is recommended to fully explore the area's significant landmarks, cultural sites, and historical attractions. Visitors can enjoy a variety of activities, such as visiting historic buildings, exploring national parks, and discovering shopping centers. This budget-friendly trip offers great value for money, allowing you to immerse yourself in the rich history and culture of San Leonardo while keeping costs manageable.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to San Leonardo, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. You can also enable email alerts or push notifications to stay informed about flash sales and special promotions. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. By keeping an eye on availability and price drops, you’re more likely to seize opportunities for savings and flexible booking options.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you save on your stay at the San Leonardo hotel. If you're in search of something special, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you find the best deal.
  4. Consider your location: Staying closer to major attractions or city centers can be convenient, but it typically comes with a higher price tag. For more budget-friendly options, you might want to look for hotels in less central areas or neighborhoods, which usually tend to be more affordable while still offering reasonable access to the sights you plan to visit. You could also consider independent hotels located a bit further out, as they often provide a more authentic experience at a lower cost.

Best time to go to San Leonardo

San Leonardo experiences its lowest average temperature in January, at 75.6°F (24.2°C), while May is the hottest month, with an average temperature of 84.2°F (29.0°C). July tends to be the wettest month. The peak travel months to visit San Leonardo are April to June, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by no to moderate rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light to moderate rainfall and mostly sunny conditions.

Keep exploring