Hi,
I found another possibility (the first one is also ok).
Take of in Bonito at 14h30 (it is 2,30pm) direction Dourados.
Arrive in Dourados at 20h (8,00 pm).
Chance of bus in Dourados and depart at 23h (11,00pm) direction Foz do Iguaçu.
Arrive in Foz do Iguaçu at 7,h00(7,00am)
This is a night bus. It is possible to sleep in this bus but don't forget to take a blanket with you in the bus. You will need this blanket due to the airco at night.
Don't forget it!!!
So, you have two possibilities.
Please confirm in the rodoviaria because things are oft changing in Brasil.
Have a nice trip!