Portrait photography: Rates range between $150 to $350 per hour or for a single photo session. A portrait print package can range between $250 to $1,500. Event photography: Rates range between $150 and $500 an hour. Fees may vary depending on specific events.