The cost of an oil filter can vary depending on the size and type of filter needed for your specific vehicle. Generally, you can expect to pay anywhere from $5 to $25 for an oil filter, with higher-end filters costing more. It is important to choose the filter that works with your vehicle’s engine, as the wrong size or type can damage the engine and cause costly repairs.