Hi
for connecting two vm in two different subscriptions you need vnet peering to connect them internally
the cost is the traffic between peering
VNET Peering within the same region
VNET Peering within the same region
Inbound data transfer | $0.01 per GB |
---|---|
Outbound data transfer | $0.01 per GB |
or you could connect them via public ip but not recommended, in this case the traffic is only for egress
here you can find the pricing
https://azure.microsoft.com/en-us/pricing/details/bandwidth/
https://azure.microsoft.com/en-us/pricing/details/virtual-network/
Cheers