Getting There in EthiopiaEdit This
Ethiopian Airlines has an extensive network within Africa with connections from Abidjan, Accra, Bamako, Brazzaville, Bujumbura, Cairo, Dar es Salaam, Djibouti, Douala, Entebbe, Harare, Hargeisa, Johannesburg, Khartoum, Kigali, Kilimanjaro, Kinshasa, Lagos, Lilongwe, Lome, Luanda, Lusaka, Nairobi and Ndjamena.
Ethiopian also has flights to Dire Dawa from Djibouti.
From Nairobi and Djibouti Kenya Airways also have flights (from Nairobi KLM has codeshare) to Addis Ababa.
SAA has codeshare on Ethiopian’s flight from Johannesburg.
From outside Africa to Addis Ababa:
Ethiopian from Amsterdam, Bangkok, Beijing, Beirut, Delhi, Dubai, Frankfurt, Guangzhou, Hongkong, Jeddah, London, Mumbai, Paris, Rome, Stockholm, Tel Aviv and Washington.
BA from London.
Saudia from Jeddah.
Yemenia Yemen Air from Sanaa.
Lufthansa/United Airlines from Frankfurt.
There are trains from Djibouti through Dire Dawa to Addis Ababa but not reliable.
Overland travel from Kenya is possible through Moyale security became better, you can hitch a ride on a cattletruck from Isiolo. Road condition is ok, but don't expect a comfy ride. You have a great view from the truck for a couple of days though.
From Moyale there is all kind of transport into Ethiopia.
The border between Eritrea and Ethiopia is closed and overland travel from Sudan and from Somalia hardly to be recommended.