From 1 Jan 2018, Citizens of all countries are allowed to get visa upon arrival without prior application.
Citizens of countries members to the following international organizations; African Union, Commonwealth and La Francophonie get visa upon arrival and are waived visa fees for a visit of 30 days.
A citizen of East African Community Member States shall be issued a pass/entry visa free of charge upon arrival to stay for the period of six months.
The following countries to be granted 90 days valid visa free of charge upon arrival: Angola, Benin, Central African Republic, Chad, Cote d’Ivoire, Democratic Republic of Congo, The Federation of Saint Christopher and Nevis, Ghana, Guinea, Indonesia, Haiti, Mauritius, Philippines, Senegal, Seychelles, Sierra Leone, Sao Tome and Principe, Singapore and the state Qatar.
Citizens of all countries that all not visa exempt have also option to submit application online or at the Rwanda Diplomatic Missions of the country of residence before departure. Those applying online have the option to pay online or upon arrival. There is no single affiliated Agent that is authorised to apply for visa on your behalf. Such Agents may mislead you and charges more than the required visa fees.
The visa fees must not exceed 50 USD for single entry visa or 70 USD for multiple entry.