Here are some of the top tourist spots to visit in North Cotabato:

- Asik-Asik Falls – A stunning curtain of water that cascades down a wall of lush greenery, Asik-Asik Falls is one of the most beautiful waterfalls in the Philippines. It can be found in the town of Alamada, and the experience of trekking through a forest to reach the falls only adds to the adventure.
- Makilala Nature Park – A nature lover’s paradise, Makilala Nature Park is a sprawling park with rolling hills, green fields, and scenic views. Visitors can go hiking, bird-watching, or simply relax and take in the natural beauty of the park.
- Lake Agco – Located on the slopes of Mount Apo, Lake Agco is a natural hot spring that offers a unique and relaxing experience. Visitors can soak in the warm waters while enjoying the surrounding scenery.
- Sinulom Falls – A series of cascading waterfalls that flow into a natural pool, Sinulom Falls can be found in the town of Magpet. The falls are surrounded by lush vegetation and provide a refreshing respite from the heat.
- Kidapawan City Nature Park – A popular picnic and camping spot, Kidapawan City Nature Park offers scenic views of the surrounding hills and valleys. Visitors can go hiking, fishing, or simply relax and enjoy the natural beauty of the park.
- Pisan Cave – Located in the town of Matalam, Pisan Cave is a natural cave system that features stunning rock formations, underground streams, and a small waterfall.
These are just a few of the many tourist spots that North Cotabato has to offer. With its natural beauty, rich cultural heritage, and warm and welcoming people, the province is a must-visit destination for anyone traveling to the Philippines.