Rwanda Visa for Indian Citizens
Indian citizens can obtain a visa on arrival in Rwanda for $50, valid for 30 days. Rwanda is one of the few African countries that offers visa on arrival to Indian passport holders, making it an appealing destination. Alternatively, you can apply for an e-Visa in advance through irembo.gov.rw, which is recommended if you want a smoother arrival experience. The East Africa Tourist Visa ($100) covers Rwanda, Uganda, and Kenya for 90 days and is available if you plan to visit multiple countries. Connections from India to Kigali typically route through Dubai, Doha, Addis Ababa, or Mumbai, with Ethiopian Airlines and the Gulf carriers offering the most convenient options. Yellow fever vaccination is required if you transit through an endemic country such as Ethiopia.
Visa At a Glance
- Visa Type
- Visa on Arrival
- Best Option
- Visa on arrival ($50) or apply for e-Visa before travel
- Cost
- $50
- Processing
- 0-0 days
- Validity
- 30 days
- Entries
- Single
E-Visa Application
RecommendedCost
$50
Processing
3-5 business days
Stay Permitted
30 days
Entries
Single
How to Apply for E-Visa
Go to irembo.gov.rw and create an account
Select 'Tourist Visa' or 'East Africa Tourist Visa'
Fill in the application form
Upload a passport-size photo (JPEG, white background)
Upload passport bio page scan
Upload return or onward flight ticket
Upload proof of accommodation
Upload yellow fever certificate if arriving from an endemic country
Pay $50 (or $100 for East Africa Tourist Visa) online
Receive approval via email within 3-5 business days
Print the approval letter for immigration
Requirements
E-Visa Documents
- Valid Indian passport (6+ months validity beyond entry, 2 blank pages)
- Passport-size photo (digital, white background)
- Scanned passport bio page
- Return or onward flight ticket
- Proof of accommodation
- Yellow fever certificate (if arriving from endemic country)
- Proof of sufficient funds (may be requested)
- Bank statements from the last 3 months (may be requested)
At Immigration
What to Present
- •Valid Indian passport (6+ months validity, 2 blank pages)
- •Printed e-Visa approval letter (if applied in advance)
- •Yellow fever vaccination certificate (if arriving from endemic country)
- •Return or onward flight ticket
- •Proof of accommodation
- •$50 visa fee in cash or card
Tips
- •Have $50 USD ready in cash or a card for payment
- •Print your e-Visa approval letter and hotel confirmation
- •Carry your yellow fever certificate in your hand luggage
- •Have proof of accommodation and return ticket printed and ready
Typical processing time: 5-15 minutes
Common Mistakes to Avoid
- Not getting a yellow fever vaccine before flying via Addis Ababa
- Bringing plastic bags into Rwanda (banned nationwide, will be confiscated at airport)
- Passport with fewer than 6 months validity
- Not having printed hotel confirmation and return ticket at immigration
- Assuming Indian rupees are widely accepted (carry USD instead)
Frequently Asked Questions
Do Indian citizens need a visa for Rwanda?
Yes. Indian citizens need a visa, but Rwanda offers visa on arrival ($50) to all nationalities, including Indian passport holders. You can also apply for an e-Visa at irembo.gov.rw in advance.
Is Rwanda visa on arrival really available for Indians?
Yes. Rwanda is one of the few African countries that offers visa on arrival to Indian passport holders. The cost is $50 for 30 days, payable at Kigali airport in USD or by card.
Do I need a yellow fever vaccine flying from India?
If you transit through an endemic country (such as Ethiopia on Ethiopian Airlines), yes. If you fly via Dubai or Doha (not endemic), it may not be required. Vaccination is recommended for all East Africa travel.
What currency should I carry to Rwanda?
US dollars are the standard foreign currency for visa fees, gorilla permits ($1,500), and lodge payments. Exchange Indian rupees for USD before traveling. ATMs in Kigali dispense Rwandan francs.
How do I get to Rwanda from India?
Ethiopian Airlines via Addis Ababa from Mumbai or Delhi is the most common route. Emirates via Dubai and Qatar Airways via Doha also offer convenient connections from multiple Indian cities.