All nationalities must apply for a visa in advance before entering the country.

Some Eritrean Embassies have websites where a visa application can be downloaded and printed out, saving you some time. When you apply for a visa to Eritrea, you must do it at an Eritrean Embassy in - or accredited to - the country where you are a citizen and nowhere else. If there is no Eritrean Embassy or mission in your country, contact your foreign office/ministry to verify the nearest accredited Eritrean mission. Below is a list of Eritrean Embassies around the world.

These are the Eritrean Embassies in

London Paris BrusselsThe HagueBerlinRomeStockholm Moscow

If you come from a European EU or EES country without an Eritrean mission, you contact the Eritrean Embassy in Brussels by default.

Washington D.C. Ottawa Permanent mission to the U.N. in New York.
PretoriaAbuja NairobiKampalaDjiboutiKhartoum Consulate-General in KassalaCairoTripoli
Middle East
Riyadh Consulate-General in JeddahSanaaAbu Dhabi Consulate-General in DubaiDohaKuwaitTel Aviv Ramat GanDamascus
Asia and Oceania
IslamabadNew DelhiSingaporeTokyoBeijingCanberra.

When traveling overland, as of December 2008 it was NOT possible to obtain visas in Sudan neither in Khartoum nor Kassala unless you're a Sudanese national. The border with Djibouti has been indefinitely closed as of December 2008 and with Ethiopia as of May 1998.

For a tourist visa, you need to submit specific information about when and at what border post you will arrive and depart. You will need to have a ticket already before gaining a visa so check what the cancellation costs are for your flight ticket. Your passport needs to be valid for at least six months beyond your arrival in the country. Tourist visas are valid for a stay of up to one month. Visas are supposedly available on arrival in Eritrea, on condition that you have a local sponsor and that s/he has filed a letter of sponsorship with the Eritrean Immigration Authority 48 hours before your arrival. It would be best to get a visa before arriving in the country. Journalists may struggle to get a visa.


By plane
By plane

Eritrea has two international airports: Asmara International Airport in the capital Asmara and Massawa International Airport in the coastal city of Massawa.There is a US$20/€15 airport fee payable upon departure.

Egypt Air serves Asmara daily from Cairo. Yemenia Air fly twice weekly from Sanaa. Nasair flies from and to - Cairo, Dubai, Jeddah, Nairobi, Bamako, Khartoum, Juba, Entebbe and Ndjamena. Turkish Airlines has a service to Asmara, leaving from Istanbul and stopping in the Saudi city of Taif. Information as of March 2015. Qatar Airlines has a service from Doha.

By bus
By bus

There are Sudanese pickup taxis running from Kassala in Sudan to the Eritrean border a half hour away daily, and Eritrean taxis from the Eritrean border to Tessenei Tessenei is located 45 kilometer from the Sudanese border, about an hour away.

The bureaucracy of the border crossings can take hours so start in the morning or early afternoon from Kassala in Sudan as it is not possible to enter Eritrea after dusk border posts are closed.

In the main cities such as Asmara there are also city buses that take citizens to neighboring cities and areas, depending on where you want to go, the buses usually get packed, so plan accordingly.

By ship
By ship

Ports and harbors: Assab Aseb, Massawa Mits'iwa.Sadaka Shipping Lines and Eritrean Shipping Lines serve the route Massawa - Jeddah in the Kingdom of Saudi Arabia. They serve mainly Muslim pilgrims, and it is quite difficult for non-pilgrims to enter or transit the Kingdom of Saudi Arabia. If you are sailing or cruising in on a private boat, you can apply for a special permit upon arrival in the ports of Massawa and Assab, to re-fuel, buy supplies and make reparations. Consult your country's foreign ministry and the Eritrean mission in/accredited to your country of origin in advance for details.

By train
By train

There is a Vintage Tourist line connecting Asmara and the port city of Massawa but, to date, there is no international railway connection to Eritrea.

By car
By car

You can enter Eritrea driving from Sudan Kassala border crossing provided you have a valid certificate of ownership of the vehicle you're driving no rentals and all your including your passengers' passports and visas in order as well as a customs declaration if necessary. Visas should be arranged in your country of origin, before arriving in Sudan unless you are a Sudanese national. The roads on the borders are very poor so you should be driving a 4WD. The first gas-station entering Eritrea from the Sudanese border is in Tessenei, a distance of about 40 Km. Diesel is more easily available than petrol.