Question: is there a charge for airdrop?
Answer: No internet connection is required at all. So you can transfer as much as you like and it will all be local between the devices; "peer to peer" like you say.