You can marinate the London broil for as little as 30 minutes or up to 24 hours, depending on how much time you have and how intense you want the flavor to be.