Yes. If an Internet gateway has been configured then the Amazon VPC traffic bound for Amazon EC2 instances not within a VPC traverses through the Internet gateway and then enters the public AWS network to reach the other EC2 instance. If an Internet gateway has not been configured accordingly, or if the instance is in a subnet configured to route through the virtual private gateway, the traffic traverses the VPN connection, and then re-enters the public AWS network.