In this correspondence, covert air-to-ground communication is investigated to hide the wireless transmission from unmanned aerial vehicle (UAV). The warden's total detection error probability with limited observations is first analyzed. Considering the location uncertainty of the warden, a robust resource allocation and UAV trajectory optimization problem with worst-case covertness constraint is then formulated to maximize the average covert rate. To solve this optimization problem, we propose a block coordinate descent method based iterative algorithm to optimize the time slot allocation, power allocation and trajectory alternately. Numerical results demonstrate the effectiveness of the proposed algorithm in covert communication for UAVs.