The Berlin Marathon has a time limit of 6 hours and 15 minutes, giving participants ample time to complete the course.