In St. Petersburg, the average price for car insurance is $2,584 per year, which is 64.9% more than the overall national average rate of $1,567. Per month, St. Petersburg car insurance costs around $215 for a policy with full coverage.