De duur van de Marathon Rotterdam kan variƫren afhankelijk van het tempo van de deelnemers. De gemiddelde tijd voor het voltooien van een marathon ligt tussen de 3,5 en 4,5 uur. De organisatie van de marathon Rotterdam hanteert een limiet van 6 uur voor het voltooien van de wedstrijd. Dit betekent dat de finishlijn sluit om 17:00 uur. De exacte starttijd van de marathon kan variƫren van jaar tot jaar, maar ligt meestal tussen 9:00 en 10:00 uur 's ochtends.