Car batteries typically last anywhere from two to five years, depending on the battery type, climate and vehicle. Based on the make and model of your vehicle, you can expect to pay around $50 to $120 for a standard car battery and around $90 to $200 for a premium type.