Yes, there are multiple flights from Dubai International to Nelspruit for under AED 2,938. The cheapest flight booked recently is on Multiple Airlines for just AED 2,890, but on average you can expect to pay AED 4,330.
There are no direct flights from Dubai International to Nelspruit, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
There are currently 7+ open flights from Dubai International to Nelspruit within the next 7 days for less than AED 2,938.
When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Dubai is roughly less than Kruger Mpumalanga. You can assume this to be the case over the next 5 days.
You can imagine temperatures to be in the 41 °C range in July. The weather in Kruger Mpumalanga is generally colder than Dubai's. As flight availability is subject to become more limited as peak season approaches it is ideal to book in a timely manner.