De duur van een e-learning varieert sterk afhankelijk van de inhoud, complexiteit en het doel van de cursus. Sommige korte modules kunnen binnen 15 tot 30 minuten afgerond worden, terwijl uitgebreide trainingen of cursussen meerdere uren kunnen duren, soms verspreid over meerdere sessies. Over het algemeen ligt de gemiddelde duur van een e-learning tussen de 30 minuten en 3 uur. Het is belangrijk om de leerdoelen en het niveau van de deelnemers in overweging te nemen bij het bepalen van de duur, zodat de cursus effectief en niet te belastend is.