Indian citizens traveling to Zimbabwe can obtain a visa on arrival. You'll need a valid passport with at least 6 months validity, a return or onward ticket, proof of sufficient funds for your stay, and accommodation details. Visa fees are payable in USD or other major currencies upon arrival. It's advisable to confirm current requirements before your trip.
Zimbabwe offers visa-on-arrival to Indian citizens. This visa has a validity of 30 days from the date of entry into the nation. Therefore, if you are planning a trip to the African nation, there is no need to apply for a pre-approved visa.
Your passport must be valid for at least 6 months from the date of arrival in Zimbabwe and should have at least 2 blank pages left in it. You should have proof of onward/return tickets out of the country. add remove What are the eligibility criteria for visa on arrival