There are 8 ways to get from Zaria to Osogbo by taxi, train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, fly to Ibadan Airport
best- Take the taxi from Zaria to Kaduna- Rigasataxi
- Take the train from Kaduna- Rigasa to Abujatrain
- Fly from Nnamdi Azikiwe International Airport (ABV) to Ibadan Airport (IBA)plane ABV - IBA
- Take the taxi from Ibadan Airport (IBA) to Osogbotaxi
11h 9m$113–678Drive 645.9 km
cheapest- Drive from Zaria to Osogbocar 645.9 km
9h 39m$25–36Taxi, train, bus via Tafa
- Take the taxi from Zaria to Kaduna- Rigasataxi
- Take the train from Kaduna- Rigasa to Kudwatrain
- Take the bus from Abuja to Ibadanbus
- Take the taxi from Ibadan to Osogbotaxi
21h 4m$40–80Taxi
- Take the taxi from Zaria to Osogbotaxi 645.9 km
9h 39m$50–65Taxi, train, fly to Ilorin
- Take the taxi from Zaria to Kaduna- Rigasataxi
- Take the train from Kaduna- Rigasa to Abujatrain
- Fly from Nnamdi Azikiwe International Airport (ABV) to Ilorin (ILR)plane ABV - ILR
- Take the taxi from Ilorin (ILR) to Osogbotaxi
11h 22m$158–398Taxi, train, fly to Akure Airport
- Take the taxi from Zaria to Kaduna- Rigasataxi
- Take the train from Kaduna- Rigasa to Abujatrain
- Fly from Nnamdi Azikiwe International Airport (ABV) to Akure Airport (AKR)plane ABV - AKR
- Take the taxi from Akure Airport (AKR) to Osogbotaxi
11h 39m$65–360Taxi, train, fly to Ado-Ekiti
- Take the taxi from Zaria to Kaduna- Rigasataxi
- Take the train from Kaduna- Rigasa to Abujatrain
- Fly from Nnamdi Azikiwe International Airport (ABV) to Ado-Ekiti (EKK)plane ABV - EKK
- Take the taxi from Ado-Ekiti (EKK) to Osogbotaxi
11h 52m$169–410Taxi, train, bus
- Take the taxi from Zaria to Kaduna- Rigasataxi
- Take the train from Kaduna- Rigasa to Abujatrain
- Take the bus from Abuja to Ibadanbus
- Take the taxi from Ibadan to Osogbotaxi
21h 33m$39–80
Nnamdi Azikiwe International Airport (ABV) to Ibadan Airport (IBA) flights
Questions & Answers
The cheapest way to get from Zaria to Osogbo is to drive which costs $24 - $40 and takes 9h 39m.
The fastest way to get from Zaria to Osogbo is to drive which takes 9h 39m and costs $24 - $40.
The distance between Zaria and Osogbo is 782 km. The road distance is 645.9 km.
The best way to get from Zaria to Osogbo without a car is to taxi and train and bus via Tafa which takes 21h 4m and costs $40 - $80.
It takes approximately 11h 9m to get from Zaria to Osogbo, including transfers.
Yes, the driving distance between Zaria to Osogbo is 646 km. It takes approximately 9h 39m to drive from Zaria to Osogbo.
There are 13+ hotels available in Osogbo.
What companies run services between Zaria, Nigeria and Osogbo, Nigeria?
There is no direct connection from Zaria to Osogbo. However, you can take the taxi to Kaduna- Rigasa, take the train to Abuja, walk to Idu, take the train to Abuja Airport, walk to Nnamdi Azikiwe International Airport (ABV) airport, fly to Ibadan Airport (IBA), then take the taxi to Osogbo. Alternatively, you can take the taxi to Kaduna- Rigasa, take the train to Kudwa, take the taxi to Abuja, take the bus to Ibadan, then take the taxi to Osogbo.
- Website
- overlandairways.com
Flights from Nnamdi Azikiwe International Airport to Ibadan Airport
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–650
Flights from Nnamdi Azikiwe International Airport to Ilorin
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $65–470
Flights from Nnamdi Azikiwe International Airport to Akure Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $45–330
- Website
- greenafrica.com
Flights from Nnamdi Azikiwe International Airport to Ibadan Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Saturday
- Estimated price
- $95–650
Flights from Nnamdi Azikiwe International Airport to Ilorin
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $65–470
Flights from Nnamdi Azikiwe International Airport to Akure Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–330
- Website
- flyunitednigeria.com
Flights from Nnamdi Azikiwe International Airport to Ilorin
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $140–370
Flights from Nnamdi Azikiwe International Airport to Ado-Ekiti
- Ave. Duration
- 1h
- When
- Thursday and Saturday
- Estimated price
- $150–380
- Website
- flyairpeace.com
Flights from Nnamdi Azikiwe International Airport to Ibadan Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $160–750
- Phone
- +(234) 90 600 30 422
- [email protected]
- Website
- nrc.gov.ng
Train from Kaduna- Rigasa to Abuja
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $2–9
- Schedules at
- nrc.gov.ng
- Regular
- $2–5
- Business
- $4–7
- First
- $6–9
- Economy
- $3
- Business Class
- $5
- First Class
- $7
Train from Kaduna- Rigasa to Kudwa
- Ave. Duration
- 4h 41m
- Frequency
- Twice daily
- Estimated price
- $2–8
- Schedules at
- nrc.gov.ng
- Regular
- $2–4
- Business
- $4–6
- First
- $5–8
- Economy
- $3
- Business Class
- $5
- First Class
- $7
Train from Kaduna- Rigasa to Abuja
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $2–9
- Schedules at
- nrc.gov.ng
- Regular
- $2–5
- Business
- $4–7
- First
- $6–9
- Economy
- $3
- Business Class
- $5
- First Class
- $7
Train from Kaduna- Rigasa to Abuja
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $2–9
- Schedules at
- nrc.gov.ng
- Regular
- $2–5
- Business
- $4–7
- First
- $6–9
- Economy
- $3
- Business Class
- $5
- First Class
- $7
Train from Kaduna- Rigasa to Abuja
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $2–9
- Schedules at
- nrc.gov.ng
- Regular
- $2–5
- Business
- $4–7
- First
- $6–9
- Economy
- $3
- Business Class
- $5
- First Class
- $7
Train from Kaduna- Rigasa to Abuja
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $2–9
- Schedules at
- nrc.gov.ng
- Regular
- $2–5
- Business
- $4–7
- First
- $6–9
- Economy
- $3
- Business Class
- $5
- First Class
- $7
- Phone
- +234 813 986 2090
- [email protected]
- Website
- abctransport.com
Bus from Abuja to Ibadan
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- $21–50
- Schedules at
- abctransport.com
Bus from Abuja to Ibadan
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- $21–50
- Schedules at
- abctransport.com
- Ave. Duration
- 2h 6m
- Estimated price
- $7–65
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 delightfully under-the-radar French towns you need to visit, Travelling around the UAE, and Getting to Rome from the airport - to help you get the most out of your next trip.

