Does 3G cost on my contract?

Well I have contract on my iPhone with 3 and I have unlimited Internet. If I disconnect from my home hub and use 3G will it cost separately?

No your unlimited internet is the 3G which is what you're paying for. To use your home Wi-Fi is free on the iPhone (you pay for that from your provider separately).