A visa is required for all foreign visitors to Ethiopia, with the exception of nationals of Djibouti and Kenya.
Citizens of other African countries are eligible for a 30 or 90 days visa on arrival in Ethiopia at Bole International Airport.
Citizens of all other countries have to apply prior to arrival online for a 30 or 90 days visa to be issued on arrival at Bole International Airport.
A visa is available at a fee of USD 82 for 30 days and USD 202 for 90 days.
Make sure you have 2 empty pages in your passport and it should be valid for at least 6 months when leaving Ethiopia.