Except for citizens of Djibouti and Kenya, and foreigners in transit at Addis Ababa Bole International Airport for a few hours to catch a connecting flight and who do not leave the airport or pass through the Immigration Desk, all visitors must acquire an entrance visa. Tourists from 33 countries have been able to acquire entrance visas on arrival at Addis Abeba’s Bole International Airport and Dire Dawa’s airport since 2002. In April 2013, the cost for a three-month visa-on-arrival was USD20 or €17 (cash only), regardless of whether the applicant was applying for a Tourist, Business, or Transit Visa. (As of March 2015, the cost of a one-month tourist visa is USD50.) Thanks to a combination visa and bank system, it may also be paid in a variety of foreign currencies.) The process is pretty fast and easy; just search for a door with the word “Visa” written on it on the left before the immigration desks. You may get a visa in advance of your trip from your local Ethiopian embassy, however the line at the airport is often longer for people who already have visas than for those who obtain the visa at the airport. This is due to the fact that all Ethiopian passport holders must wait alongside those who have already acquired visas in advance, and the bulk of incoming passengers are Ethiopian nationals.
It seems that obtaining a visa from an overseas consulate (e.g., Kampala, Cairo) is often difficult, since there is a policy of not issuing visas to non-residents. However, there seem to be exceptions. It takes around 15 minutes and costs $100 for a one-month visa and $150 for a three-month visa to get a visa at the Tel Aviv embassy. If necessary, you may apply for several entry visas at the same time. As of July 2012, obtaining an Ethiopian visa in Khartoum was similarly simple. A completed form, USD20, and two pictures sent in the morning were sufficient to get the visa that afternoon. Depending on the attitude of the consular authorities, they are sometimes for one month and sometimes for two. Extending a visa in Addis Abeba is a day-long ordeal, so keep that in mind if you intend to remain for longer than four weeks. For some countries, flying in or mailing your passport back to your home consulate may be the only method to get a visa.
Your passport must be valid for at least 6 months from the date of your arrival and include at least one blank page.