COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Dakar?

Book now

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

  1. Fly from Asaba (ABB) to Blaise Diagne (DSS) ABB - DSS
  2. Take the bus from Blaise Diagne Airport to Dakar 5

Cheapest option

Bus via Bamako  •  3 days 0h

  1. Take the bus from Onitsha to Lagos
  2. Take the bus from Lagos Maza Maza to Cotonou
  3. Take the bus from Cotonou to Ouagadougou
  4. Take the bus from Ouagadougou to Bamako
  5. Take the bus from Bamako Sogoniko to Dakar

8 alternative options

Taxi to Owerri, fly, bus  •  9h 39m

  1. Take a taxi from Onitsha to Owerri
  2. Fly from Owerri (QOW) to Blaise Diagne (DSS) QOW - DSS
  3. Take the bus from Blaise Diagne Airport to Dakar 5

Taxi to Enugu, fly, bus  •  10h 9m

  1. Take a taxi from Onitsha to Enugu
  2. Fly from Enugu (ENU) to Blaise Diagne (DSS) ENU - DSS
  3. Take the bus from Blaise Diagne Airport to Dakar 5

Taxi to Benin City, fly, bus  •  11h 27m

  1. Take a taxi from Onitsha to Benin City
  2. Fly from Benin City (BNI) to Blaise Diagne (DSS) BNI - DSS
  3. Take the bus from Blaise Diagne Airport to Dakar 5

Taxi to Warri, fly, bus  •  12h 6m

  1. Take a taxi from Onitsha to Warri
  2. Fly from Warri (QRW) to Blaise Diagne (DSS) QRW - DSS
  3. Take the bus from Blaise Diagne Airport to Dakar 5

Taxi to Port Harcourt, fly, bus  •  10h 26m

  1. Take a taxi from Onitsha to Port Harcourt
  2. Fly from Port Harcourt (PHC) to Blaise Diagne (DSS) PHC - DSS
  3. Take the bus from Blaise Diagne Airport to Dakar 5

Bus  •  3 days 0h

  1. Take the bus from Onitsha to Lagos
  2. Take the bus from Lagos Maza Maza to Cotonou
  3. Take the bus from Cotonou to Ouagadougou
  4. Take the bus from Ouagadougou to Bamako
  5. Take the bus from Bamako-Sabalibougou to Dakar

Bus #2  •  3 days 1h

  1. Take the bus from Onitsha to Lagos
  2. Take the bus from Lagos Maza Maza to Cotonou
  3. Take the bus from Cotonou to Ouagadougou
  4. Take the bus from Ouagadougou to Bamako
  5. Take the bus from Bamako-Medine to Dakar

Drive  •  2 days 3h

  1. Drive from Onitsha to Dakar 3579.1 km

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.

Last updated: May 23 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Onitsha to Dakar is to bus which costs $110 - $140 and takes 3 days 0h.

More details

The quickest way to get from Onitsha to Dakar is to fly and bus which costs $480 - $1,100 and takes 8h 10m.

More details

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.

More details

The distance between Onitsha and Dakar is 2812 km. The road distance is 3579.1 km.

Get driving directions

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.

More details

It takes approximately 8h 10m to get from Onitsha to Dakar, including transfers.

More details

Onitsha to Dakar bus services, operated by ABC Transport, depart from Onitsha station.

More details

There is no direct flight from Asaba Airport to Blaise Diagne Airport. The quickest flight takes 6h and has one stopover.

Search flights

Onitsha to Dakar bus services, operated by Nour, arrive at Dakar station.

More details

Dakar is 1h behind Onitsha. It is currently 9:43 AM in Onitsha and 8:43 AM in Dakar.

Map of how to get from Onitsha to Dakar.
Launch map view
  • 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.

Airlines
Air Peace
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
ASKY
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
Air Cote D'Ivoire
Website
aircotedivoire.com
Flights from Benin City to Blaise Diagne via Lagos, Abidjan
Ave. Duration
7h 30m
When
Every day
Estimated price
$430 - $850
Bus operators
Senecartours
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
ABC Transport
Phone
+234 813 986 2090
Email
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
Chisco Transport
TCV
Phone
+226 25 30 14 12
Email
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
Nour
Phone
+223 70 07 20 04
Email
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
Bani
Phone
+223 70 07 20 04
Email
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
Gana
Phone
+223 70 07 20 04
Email
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
Africa Star
Phone
+223 70 07 20 04
Email
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
Other operators
Taxi from Onitsha to Owerri
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.

Get driving directions

Air Peace offers flights from Asaba Airport to Blaise Diagne Airport.

Search flights

There are 97+ hotels available in Dakar. Prices start at $100 USD per night.

More details

The best way to get from Onitsha to Asaba Airport is to taxi which takes 21 min and costs $6 - $8.

More details