Hi N2G, If you're speaking, then "She'll be here by 10, 10:30" is a very common way to say it. " So either is fine. More formal (if you had to capture it in writing, for example): "She is expected to arrive between 10 and and 10:30".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.