Visa policy of Djibouti

All visitors to Djibouti must obtain either a visa on arrival to Djibouti, an electronic visa online or a visa from one of the Djiboutian diplomatic missions prior to arrival in Djibouti, unless they come from one of the visa exempt countries mentioned below.
Visa exemption.
Nationals of who hold ordinary passports do not require a visa for Djibouti.
Additionally, nationals of holding passports endorsed "for public affairs" do not require a visa.
Visa on arrival.
Ordinary passports.
Visas on arrival are issued at the discretion of the Djibouti immigration authority. Passengers with a passport valid for a minimum of 6 months from the arrival date are able to obtain a visa on arrival. They must hold a return/onward ticket. Visas are issued for stays of up to 90 days.
According to the government of Djibouti, visas are no longer being issued on arrival as of 1 May 2018, and visitors must obtain an eVisa online. However, according to Timatic, nationals of any country can still obtain a visa on arrival.
Other passports.
Nationals of any country who hold either a diplomatic, service or official passport can obtain a visa on arrival.
eVisa.
On 18 February 2018, the government of Djibouti introduced an eVisa system for foreign visitors intended to replace the visa on arrival system. Visitors can apply for a transit visa valid for 3 days or a single entry visit visa valid for 31 days. eVisas are issued only for tourism or commerce purposes. Holders of eVisas can only enter Djibouti through Ambouli International Airport.