Scenario: You're calling the taxi to come pick you up. The taxi driver says he can come pick you up soon.
You: How long will it take you to get here?
Taxi driver: It'll take me about about 20 minutes.
My question: can you ask instead "How much time do have before you (can) get here?". Is that idiomatic?
I would greatly appreciate sharing other ways of asking the question!