Official rate is 50-100 EGP however it can vary a lot depending on your negotiation skills. If you bargain you can get a discount that suits your budget. A 30-minute ride is around $20 in Cairo and can get more expensive in other touristic areas. It is up to you if you want to leave a tip to the camel owner.