On average an oil change takes about 45 minutes to an hour, however it will depend on the number of customers ahead of your vehicle. Your service advisor can give you a better estimate when you drop off your vehicle.