Bale was left off Real Madrid's roster for Saturday's 3-1 exhibition loss to Bayern Munich at NRG Stadium in Houston, Texas.
"He wasn't included in the squad because the club is working on his departure and that's why he didn't play," Zidane said. "We'll have to see what happens in the coming days.
"We'll have to see if it goes through tomorrow, if it does then all the better. Let's hope, for everyone's sake, that it happens soon."
'Mbappe's future is at Real Madrid'
Zidane insists the 30-year-old forward is not a good fit for his squad. While Bale would be welcome at a host of marquee clubs, his big salary may prove to be an obstacle for all but the richest teams.
"It's nothing personal," Zidane added. "There comes a time when things are done because they need to be done. I've not got anything against him. We have to make decisions and change things, that's all there is to it.
'Legend' Raul appointed coach of Real Madrid Castilla
"I don't know if this will happen in 24 or 48 hours' time. The situation will change and it's for the best for everyone."
Bale joined Real Madrid six seasons ago, arriving to much fanfare and a blockbuster transfer fee. He has three seasons left on his deal and has been linked to Tottenham, Manchester United and Bayern.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ