Is it possible to route packets using iptables only without enabling ipforwarding?

I'm wondering if it is possible to do routing using iptables only, without using ip_forwarding flag in kernel.


No. IPTables is for firewalling and other packet mangling, which is a separate function from forwarding.

Furthermore, routing is different than forwarding.