Your needs and driving history will determine the ideal insurer for you. GEICO offers the cheapest minimum coverage car insurance in St. Petersburg. State Farm is the best overall insurer, the cheapest for full coverage and the best for military drivers and those with driving violations. Nationwide is the best for teens, and Travelers provides the best customer service.
Cheapest and Best Car Insurance in St. Petersburg, FL








Cheapest Minimum Liability Car Insurance in St. Petersburg
Out of the nine providers we analyzed, the following companies offer the cheapest minimum coverage auto insurance in St. Petersburg:
- GEICO: $537 per year
- State Farm: $645 per year
With a projected annual cost of $1,471, Direct General Insurance offers the city’s most expensive minimum coverage. As of October 2022, State Farm offers the most affordable minimum coverage insurance in Florida, averaging $507 per year. Its average rate in St. Petersburg is considerably higher, illustrating how location affects insurance costs.
The laws in Florida establish the minimum liability limits in St. Petersburg, which must include:
- $10,000 in property damage liability
- $10,000 in personal injury protection
A minimum coverage car insurance in St. Petersburg does not cover damage to your vehicle or to you personally; it only covers third-party damages. The insurance provider will only pay up to $10,000 for property damage liability and personal injury protection.
Cheapest Full Coverage Car Insurance in St. Petersburg
According to MoneyGeek's study, the following companies offer the cheapest full coverage auto insurance in St. Petersburg:
- State Farm: $1,291 per year
- GEICO: $1,473 per year
At $1,058 yearly, State Farm also offers the least expensive full coverage insurance in Florida as of October 2022. State Farm’s higher rate in St. Petersburg indicates how location can affect insurance premiums. At an annual premium of $2,746 for full coverage, Direct General Insurance has the most expensive rates in the city.
Full coverage car insurance includes comprehensive and collision coverage.
- Collision insurance: Covers crashes with moving cars and stationary objects.
- Comprehensive insurance: Covers theft and non-collision damage, such as if a tree branch falls on your car.
Although full coverage offers extra protection, it is not the most-effective choice if your automobile is an older model with a low value.
Cheapest Car Insurance in St. Petersburg After a Driving Offense
Drivers with any of the following offenses can purchase the cheapest auto insurance in St. Petersburg from State Farm:
- Speeding ticket: **State Farm **($1,460 per year)
- At-fault accident: State Farm ($1,587 per year)
- DUI: State Farm ($1,460 per year)
The three insurance companies in the city with the highest premiums are Progressive ($3,053 after a speeding ticket), Allstate ($4,532 after an accident where you were at fault) and Nationwide ($3,947 after a DUI). Even the least expensive insurance policies are subject to premium increases when a driver incurs a driving offense.
Insurance rates increase based on the severity of the traffic violation. For instance, your insurance rate in St. Petersburg will increase by $543 after a speeding ticket and $942 after a DUI. However, even with a bad driving history, you can still find affordable car insurance.
Cheapest Car Insurance in St. Petersburg for Teens and Their Families
The following companies provide the cheapest auto insurance in St. Petersburg for teens when bundled with a family policy:
- Nationwide: $4,114 per year for female teens; $4,633 per year for male teens
- State Farm: $4,976 per year for female teens
- GEICO: $5,254 per year for male teens
Progressive has the most expensive rates in the area, with female teens paying $7,457 and male teens $7,342 per year. Male teens generally pay higher rates than female teens because the former are considered riskier drivers. However, this rate difference drops off in early adulthood.
Adding a teenager to an existing family policy is much more cost-effective than getting them a separate policy. For example, buying individual insurance for a male teen in St. Petersburg costs a whopping $4,940 more than adding him to a family policy. You can research cheap car insurance for teens in St. Petersburg to potentially save more.
Cheapest Car Insurance in St. Petersburg for Military Drivers
Military members in St. Petersburg and their families can purchase the cheapest full coverage auto insurance from the following companies:
- State Farm: $1,291 per year
- GEICO: $1,473 per year
With a cost of $537 yearly, GEICO is the most affordable option in St. Petersburg for minimum coverage car insurance. USAA is another option, as a national auto insurance company that only serves military personnel, veterans and their families.
How to Compare Cheap St. Petersburg Car Insurance Quotes Online
MoneyGeek recommends evaluating quotes from at least three insurance companies in St. Petersburg to get an idea of the prices and coverage. Requesting insurance quotes online can take 15 minutes or longer. Instead, MoneyGeek’s insurance calculator can quickly estimate your rates based on your coverage selection, age, driving record and vehicle type.
Auto Insurance Calculator
See how the Average Annual Auto Insurance Rates vary with the options chosen.
Best Car Insurance in St. Petersburg: Summary
The best insurer will depend on how you prioritize cost, service and quality. MoneyGeek identified the best insurers in St. Petersburg for these categories:
- Best overall: State Farm (MoneyGeek score 76 out of 100)
- Best for service: Travelers (MoneyGeek score 60 out of 100)
- Best cheap: GEICO (MoneyGeek score 78 out of 100)
A company's overall MoneyGeek score may vary depending on how we weigh criteria for each category. State Farm also ranks as the best car insurance in Florida. If you are a military member, USAA is also a great option.
Best Overall Car Insurance in St. Petersburg
The following are the overall best car insurance companies in St. Petersburg out of the nine insurers reviewed:
- State Farm: MoneyGeek score 76 out of 100 ($1,291 per year)
- GEICO: MoneyGeek score 71 out of 100 ($1,473 per year)
State Farm rose to the top spot for auto insurance in St. Petersburg because of its exceptional stability, affordability and service quality scores.
How was this MoneyGeek score calculated?

pros
Ranked #1 in affordability out of nine insurers
Outstanding customer satisfaction
Offers various discounts
cons
Below-average claims management rating
Has few coverage options
COMPANY HIGHLIGHTS
State Farm has an overall MoneyGeek score of 76 out of 100, making it the best and most affordable auto insurance company in St. Petersburg. The company offers discounts that further reduce rates, including discounts for having anti-lock brakes, daytime running lights and airbags.
It provides basic coverages such as liability, comprehensive and collision insurance, roadside assistance, and rental car and/or travel reimbursement coverage. Only one unique coverage — rideshare insurance — is available from State Farm.
State Farm lacks gap insurance, accident forgiveness, deductible modification, new car replacement and better car replacement coverages. Moreover, this company has a below-average score in terms of managing claims.
Best Car Insurance in St. Petersburg for Customer Service
We did not consider affordability scores when evaluating a company’s customer service. The following companies in St. Petersburg emerged the best for customer service:
- Travelers: MoneyGeek score 60 out of 100 ($1,662 per year)
- State Farm: MoneyGeek score 58 out of 100 ($1,291 per year)
Travelers boasts the highest customer satisfaction and coverage ratings in St. Petersburg, with State Farm not far behind.
How was this MoneyGeek score calculated?

pros
High customer satisfaction rating
Third-cheapest insurance rates in the city
Offers standard add-on coverages
cons
No better car replacement or deductible modification coverage
Poor claims management score
COMPANY HIGHLIGHTS
Because of its exceptional customer service record and coverage offers, Travelers is MoneyGeek's pick for offering the best customer service in St. Petersburg. This insurer also offers the third most affordable rates in the city.
Travelers offer standard add-on coverages, such as roadside assistance, rental car, and/or travel reimbursement. The company’s accident forgiveness coverage protects your premiums from increasing after your first at-fault accident within a specified time frame. It also offers gap insurance, which covers the difference between your car’s value and the amount you owe on your loan or lease if the vehicle is totaled.
If you have a new car, Traveler’s Premier New Car Replacement coverage protects your investment. With this coverage, if your car is deemed a total loss, Travelers will replace it with a brand-new vehicle of the same make and model.
Best Cheap Car Insurance in St. Petersburg
MoneyGeek analyzed the nine auto insurance providers in St. Petersburg that offer minimum coverage insurance. The following companies offer the best cheap car insurance in the city:
- GEICO: MoneyGeek score 78 out of 100 ($537 per year)
- State Farm: MoneyGeek score 73 out of 100 ($645 per year)
While minimum coverage is the cheapest car insurance option, it does not protect you against claims or pay for accident-related expenses.
How was this MoneyGeek score calculated?

pros
An affordable minimum coverage policy costs $537 per year
Ranked #2 in customer satisfaction
Wide range of standard and unique customer discounts
cons
Below-average rating in managing claims
Average coverage options
COMPANY HIGHLIGHTS
At $537 annually for a minimum coverage plan, GEICO offers the best cheap auto insurance in St. Petersburg. In addition to its low-cost insurance, the company provides numerous discounts to help policyholders save more.
GEICO provides safety-related savings for having a new car, airbags, anti-lock brakes, daytime running lights, using a seatbelt, taking a defensive driving course, and remaining accident-free for five years. Bundling insurance policies and insuring multiple cars can also help you cut costs.
If you are a teacher, a senior driver, an active or retired member of the military or a federal employee, you can score a discount. Young drivers with good grades or those who take a driver education course can also lower their premiums.
Average Cost of Car Insurance in St. Petersburg
The cost of insurance can vary depending on various factors, including location. The average annual cost of auto insurance in St. Petersburg is $1,952. This rate is higher than the average cost in Florida ($1,935) and the nationwide average ($1,265) as of October 2022. The bodily injury liability limits for these full coverage costs are $100,000 for accidents, $300,000 for persons, and $100,000 for individuals for property damage liability.
About Mark Fitzpatrick
