Trips by purpose
Hajj and Umrah
Flights to Jeddah and Madinah from African airports. Hajj places are allocated through national Hajj bodies; Umrah has its own visa route.
Before you book
- Hajj travel is arranged through your country’s official Hajj body and the operators it licenses — confirm with them before you buy any flight.
- For Umrah, check the current Saudi visa requirements for your passport on the official Saudi source.
- Pilgrimage dates follow the Islamic calendar; rely on the official announcement, not on estimates.
- Confirm the baggage allowance, including any rules for Zamzam water, with your airline.
Route guides (18)
- Abuja → JeddahABV–JED
- Accra → JeddahACC–JED
- Accra → MedinaACC–MED
- Addis Ababa → JeddahADD–JED
- Cairo → JeddahCAI–JED
- Dakar → JeddahDSS–JED
- Dar es Salaam → JeddahDAR–JED
- Durban → JeddahDUR–JED
- Entebbe → JeddahEBB–JED
- Johannesburg → JeddahJNB–JED
- Johannesburg → MedinaJNB–MED
- Kigali → JeddahKGL–JED
- Lagos → DohaLOS–DOH
- Lagos → JeddahLOS–JED
- Lagos → MedinaLOS–MED
- Nairobi → DohaNBO–DOH
- Nairobi → JeddahNBO–JED
- Nairobi → MedinaNBO–MED
Travel guides (13)
- African Hajj quota 2026 deep dive: Nigeria NAHCON, South Africa SAHUC, Kenya, Ghana, Egypt, Morocco
- African Hajj Quota Tracker 2026: NAHCON, SAHUC, KAHCON, GHC
- African Hajj waitlist calculator walkthrough 2026: SAHUC, NAHCON, GHC + Special Hajj decision tree
- Best Month to Book Hajj & Umrah Flights from Africa 2026-2027
- GHC Ghana Hajj: Accra Pilgrim Quota, ACC → JED Direct or via LOS
- Hajj & Umrah Flight Disruption: GACA Compensation Rights for African Pilgrims
- Hajj from South Africa
- KAHCON Kenya Hajj: Mombasa Pilgrim Quota, NBO → JED Routes
- LOS → JED: Air Peace vs Saudia for Nigerian Hajj Pilgrims
- NAHCON Nigerian Hajj: Quota, State Distribution & Pilgrim Timing
- Returning with Zamzam: Baggage, Connections and Gifts
- SAHUC SA Hajj: Cape Malay Pilgrim Quota & Logistics
- Umrah 2026 Year-Round: Saudia vs Emirates for African Muslims
Fares on route guides are dated observations in US dollars, not live prices. How we show fares