Tunneling in VPNs refers to the process of encapsulating VPN data packets within regular IP packets for transmission through a public network like the Internet. This encapsulation creates a "tunnel" between the VPN endpoints that provides security and allows private network traffic to be carried across a shared infrastructure.