Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Thailand to Zimbabwe as you normally would.
Bangkok Suvarnabhumi
Harare
2 stops
20h 55mHarare
Bangkok Suvarnabhumi
2 stops
18h 55mเอมิเรตส์
Bangkok Suvarnabhumi
Harare
1 stop
15h 45mHarare
Bangkok Suvarnabhumi
2 stops
18h 30mเอธิโอเปียแอร์
Bangkok Suvarnabhumi
Harare
2 stops
20h 55mHarare
Bangkok Suvarnabhumi
3 stops
40h 50mเอมิเรตส์
Bangkok Suvarnabhumi
Harare
2 stops
20h 55mHarare
Bangkok Suvarnabhumi
2 stops
18h 55mเอมิเรตส์
Bangkok Suvarnabhumi
Harare
2 stops
20h 55mHarare
Bangkok Suvarnabhumi
3 stops
40h 50mเอมิเรตส์
Yes, there are multiple flights from Thailand to Zimbabwe for under ฿35,900. The cheapest flight booked recently is on เอมิเรตส์ for just ฿35,861, but on average you can expect to pay ฿40,464.