The delivery time for a courier from Johannesburg to Durban typically ranges from 24 to 48 hours, depending on the service level chosen.