There are 10 ways to get from Onitsha to Dakar by plane, bus, taxi 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.
Recommended option
Fly from Asaba, bus • 8h 10m
Cheapest option
Bus via Bamako • 3 days 0h
8 alternative options
Taxi to Owerri, fly, bus • 9h 39m
Taxi to Enugu, fly, bus • 10h 9m
Taxi to Benin City, fly, bus • 11h 27m
Taxi to Warri, fly, bus • 12h 6m
Taxi to Port Harcourt, fly, bus • 10h 26m
Bus • 3 days 0h
Bus #2 • 3 days 1h
Drive • 2 days 3h
Coronavirus (COVID-19) in Senegal
There is widespread community transmission globally.
Some travel restrictions may still be in place within Senegal. For the latest travel status, please check the official page for Senegal.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Senegal due to Coronavirus (COVID-19). Most travel to this country is restricted.
Domestic travel is restricted within Senegal due to Coronavirus (COVID-19).
International flights leaving Nigeria are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Questions & Answers
The cheapest way to get from Onitsha to Dakar is to bus which costs $110 - $140 and takes 3 days 0h.
The quickest way to get from Onitsha to Dakar is to fly and bus which costs $480 - $1,100 and takes 8h 10m.
No, there is no direct bus from Onitsha to Dakar. However, there are services departing from Onitsha and arriving at Dakar via Lagos Maza Maza, Cotonou, Ouagadougou, Cathédrale and Bamako Sogoniko. The journey, including transfers, takes approximately 3 days 0h.
The distance between Onitsha and Dakar is 2812 km. The road distance is 3579.1 km.
The best way to get from Onitsha to Dakar without a car is to bus via Bamako which takes 3 days 0h and costs $110 - $140.
It takes approximately 8h 10m to get from Onitsha to Dakar, including transfers.
Onitsha to Dakar bus services, operated by ABC Transport, depart from Onitsha station.
There is no direct flight from Asaba Airport to Blaise Diagne Airport. The quickest flight takes 6h and has one stopover.
Onitsha to Dakar bus services, operated by Nour, arrive at Dakar station.
Dakar is 1h behind Onitsha. It is currently 9:43 AM in Onitsha and 8:43 AM in Dakar.

- Distance: 2811.8 km
- Duration: 8h 10m
What companies run services between Onitsha, Nigeria and Dakar, Senegal?
You can take a bus from Onitsha to Dakar via Lagos, Lagos Maza Maza, Cotonou, Ouagadougou, Bamako, Cathédrale, Sokorodji Sirafara, and Bamako Sogoniko in around 3 days 0h.

- Website
- flyairpeace.com
Flights from Asaba to Blaise Diagne via Lagos
- Ave. Duration
- 8h 30m
- When
- Monday and Wednesday
- Estimated price
- $470 - $1,000
Flights from Owerri to Blaise Diagne via Lagos
- Ave. Duration
- 6h 35m
- When
- Monday and Wednesday
- Estimated price
- $390 - $850
Flights from Owerri to Blaise Diagne via Abuja, Lagos
- Ave. Duration
- 9h 20m
- When
- Monday and Wednesday
- Estimated price
- $410 - $950
Flights from Enugu to Blaise Diagne via Lagos
- Ave. Duration
- 8h 7m
- When
- Monday and Wednesday
- Estimated price
- $390 - $850
Flights from Enugu to Blaise Diagne via Abuja, Lagos
- Ave. Duration
- 14h 30m
- When
- Monday
- Estimated price
- $410 - $900
Flights from Benin City to Blaise Diagne via Lagos
- Ave. Duration
- 14h 7m
- When
- Monday and Wednesday
- Estimated price
- $480 - $1,000
Flights from Warri to Blaise Diagne via Lagos
- Ave. Duration
- 8h 41m
- When
- Monday and Wednesday
- Estimated price
- $500 - $1,100
Flights from Warri to Blaise Diagne via Abuja, Lagos
- Ave. Duration
- 13h 40m
- When
- Monday
- Estimated price
- $550 - $1,300
Flights from Port Harcourt to Blaise Diagne via Lagos
- Ave. Duration
- 8h 42m
- When
- Monday and Wednesday
- Estimated price
- $550 - $1,200

- Website
- flyasky.com
Flights from Benin City to Blaise Diagne via Lagos, Lome
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- $480 - $950
Flights from Port Harcourt to Blaise Diagne via Lagos, Lome
- Ave. Duration
- 8h 35m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- $500 - $1,100
Flights from Port Harcourt to Blaise Diagne via Abuja, Lome
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $550 - $1,200

- Website
- aircotedivoire.com
Flights from Benin City to Blaise Diagne via Lagos, Abidjan
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $430 - $850

- Phone
- (221) 33 859 77 77
Bus from Blaise Diagne Airport to Dakar 5
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- $12 - $17

- Phone
- +234 813 986 2090
- info@abctransport.com
- Website
- abctransport.com
Bus from Onitsha to Lagos
- Ave. Duration
- 15h 10m
- Frequency
- Once daily
- Estimated price
- $14
- Schedules at
- abctransport.com

- Phone
- +234 808 927 3799
- customer.care@chiscogroupng.com
- Website
- chiscotransport.com.ng
Bus from Lagos Maza Maza to Cotonou
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- $4 - $6
- Schedules at
- chiscotransport.com.ng

- Phone
- +226 25 30 14 12
- tcvsa2002@gmail.com
- Website
- tcv-sa.com
Bus from Cotonou to Ouagadougou
- Ave. Duration
- 16h 31m
- Frequency
- Once daily
- Estimated price
- $40
- Schedules at
- tcv-sa.com
Bus from Ouagadougou to Bamako
- Ave. Duration
- 12h 22m
- Frequency
- Once daily
- Estimated price
- $30
- Schedules at
- tcv-sa.com

- Phone
- +223 70 07 20 04
- INFO@BILLETEXPRESS.ML
- Website
- billetexpress.ml
Bus from Bamako Sogoniko to Dakar
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- $29 - $45
- Book at
- Nour

- Phone
- +223 70 07 20 04
- INFO@BILLETEXPRESS.ML
- Website
- billetexpress.ml
Bus from Bamako Sogoniko to Dakar
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- $30 - $50
- Book at
- billetexpress.ml

- Phone
- +223 70 07 20 04
- info@billetexpress.ml
- Website
- billetexpress.ml
Bus from Bamako Sogoniko to Dakar
- Ave. Duration
- 22h
- Frequency
- 3 times a week
- Estimated price
- $30 - $50
- Book at
- Gana
Bus from Bamako-Medine to Dakar
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $30 - $50
- Book at
- Gana

- Phone
- +223 70 07 20 04
- INFO@BILLETEXPRESS.ML
- Website
- billetexpress.ml
Bus from Bamako-Sabalibougou to Dakar
- Ave. Duration
- 22h
- Frequency
- 4 times a week
- Estimated price
- $29 - $45
- Book at
- billetexpress.ml
- Ave. Duration
- 1h 40m
- Estimated price
- $30 - $40
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 What are the different types of Renfe trains in Spain?, Slovenia: Getting from Ljubljana to Lake Bled and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Onitsha to Dakar is 3579 km. It takes approximately 2 days 3h to drive from Onitsha to Dakar.
Air Peace offers flights from Asaba Airport to Blaise Diagne Airport.
There are 97+ hotels available in Dakar. Prices start at $100 USD per night.
The best way to get from Onitsha to Asaba Airport is to taxi which takes 21 min and costs $6 - $8.