The average cost for an engagement photographer ranges from under $200 to $275 or more nationally. Depending on a number of factors, the entire engagement photography package can cost as little as $100, and up to $500 or more.