Travelling to Ethiopia


The national carrier Ethiopian Airlines ranks among the oldest and most respected airlines in Africa. It also offers the continent’s most extensive flight network, with international routings connecting Addis Ababa to more than 90 cities outside Ethiopia, as well as 20 domestic destinations. For a complete list of international and domestic offices and call centres, see

European destinations serviced by Ethiopian Airlines include London, Brussels, Dublin, Frankfurt, Madrid, Milan, Paris, Rome, Stockholm and Vienna. It also operates flights to three North American cities, namely Los Angeles, Toronto and Washington DC, as well as Rio de Janeiro and São Paulo. The national carrier also operates flights between Addis Ababa and several destinations in the Middle East and Asia, including Bahrain, Bangkok, Beijing, Beirut, Dubai, Doha, Delhi, Demmam, Guangzhou, Hangzhou, Hong Kong, Jeddah, Kuala Lumpur, Kuwait, Manila, Mumbai, Muscat, Sana’a, Seoul, Shanghai, Singapore, Tel Aviv and Tokyo.

Ethiopian Airlines operates the most extensive international network servicing Africa and the Indian Ocean Islands. Cities flown include Abidjan, Abuja, Accra, Bamako, Bangui, Berbera, Blantyre, Brazzaville, Bujumbura, Cairo, Cape Town, Cotonou, Dakar, Dar es Salaam, Djibouti, Douala, Entebbe, Enugu, Gaborone, Goma, Harare, Hargeisa, Johannesburg, Juba, Kano, Khartoum, Kigali, Kilimanjaro (between Moshi and Arusha), Kinshasa, Lagos, Libreville, Lilongwe, Lome, Luanda, Lubumbashi, Lusaka, Malabo, Malakal, Maputo, Mombasa, N’Djamena, Nairobi, Ndola, Niamey, Ouagadougou, Pointe-Noire, Seychelles and Zanzibar.

Other airlines that fly to Addis Ababa include Air China, Egyptair, Emirates, Fly Dubai , Gulf Air , Kenya Airways, Lufthansa, Saudi Airlines, Sudan Airways, Turkish Airlines and Yemenia. In addition, KLM  operates a code share with Kenya Airways, and South African Airways code shares with Ethiopian Airlines.

All international flights arrive and depart from Bole International Airport on the outskirts of central Addis Ababa.


When to travel


Ethiopia can be visited at any time of year, but different seasons have different advantages.

Conventional wisdom is that visitors should avoid the rainy season, which usually starts in June, but peaks over July and August in the central and northern highlands. Certainly, highland towns such as Gondar, Lalibela and Addis Ababa can be very damp and cool during the rains. That aside, however, recent improvements in the northern circuit’s road network makes the rains far less of an obstacle to travel than would have been the case few years ago. The countryside is also very green and scenic during the rains, and you’ll encounter fewer tourists at popular sites such as Lalibela.

The late rainy season, from September through to early October, is a lovely time of year. There’s a significant drop in precipitation over this period, but the countryside is very green, and punctuated by yellow meskel wild flowers. On 27 September (a day later in leap years), Ethiopia erupts into festival mode to celebrate Meskel, which commemorates the finding of the True Cross more than 1600 years ago.

Arguably the optimum time to visit Ethiopia is from mid October to January, when the rains are over but the countryside is still quite green. This is also the peak tourist season, so facilities and sites of interest tend to be busier than at other times. It is well worth aiming to be in Lalibela or Gondar for Timkat (Ethiopian Epiphany), another wonderfully colourful celebration held on 19 January (except on leap years).

The late dry season, from February to May, is also a good time to visit, though the scenery tends to become dryer and browner towards the end of this period, except in the far south where the first rains often fall as early as April. 

Wildlife can be observed throughout the year, but the European winter - November to March - is particularly rewarding for birders, as resident species are supplemented by large numbers of Palaearctic migrants.