Renting a photo shoot location costs $50 to $150 per hour on average, depending on the type. Small, private studios typically fall at the lower end of the range, while large venues or high-end studios cost $150+ per hour to rent. Renting a styled home for a photo shoot costs $150 to $250+ per hour, depending on the location.
Renting a location for your photo shoot allows you to control the lighting, stage the background with your own items, and keep crowds out of your photos. Select a location with an aesthetic that suits the style you want for your photos. If budget is an issue, consider using a free public space or outdoor venue like a park or city street for your photo shoot.