How long does a virtual urgent care visit usually take? Depending on your needs, a virtual care visit typically lasts about 15-30 minutes.