There are 4 ways to get from Onitsha to Madrid by taxi or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Port Harcourt International Airport, fly
best- Take the taxi from Onitsha to Port Harcourt International Airport (PHC)taxi
- Fly from Port Harcourt International Airport (PHC) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane PHC - MAD
20h 47m€273–1,016Taxi to Imo State Airport, fly
cheapest- Take the taxi from Onitsha to Imo State Airport (QOW)taxi
- Fly from Imo State Airport (QOW) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane QOW - MAD
21h 22m€220–812Fly from Asaba International Airport
- Fly from Asaba International Airport (ABB) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ABB - MAD
20h 27m€223–904Taxi to Benin City, fly
- Take the taxi from Onitsha to Benin City (BNI)taxi
- Fly from Benin City (BNI) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BNI - MAD
22h 23m€222–865
Port Harcourt International Airport (PHC) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Comparing Your Travel Options
The cheapest way to get from Onitsha to Madrid is to taxi and fly which costs €220 - €850 and takes 21h 22m.
The fastest way to get from Onitsha to Madrid is to fly which takes 20h 27m and costs €220 - €950.
The distance between Onitsha and Madrid is 4248 km.
It takes approximately 20h 47m to get from Onitsha to Madrid, including transfers.
Madrid is 1h ahead of Onitsha. It is currently 6:43 PM in Onitsha and 7:43 PM in Madrid.
There are 7050+ hotels available in Madrid.
What companies run services between Onitsha, Nigeria and Madrid, Spain?
United Nigeria Airlines, Royal Air Maroc, and four other airlines fly from Asaba International Airport (ABB) to Adolfo Suárez Madrid–Barajas Airport (MAD) twice daily.
- Website
- royalairmaroc.com
Flights from Port Harcourt International Airport to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 18h 20m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €260–1,000
Flights from Port Harcourt International Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Casablanca
- Ave. Duration
- 18h 45m
- When
- Every day
- Estimated price
- €260–1,000
Flights from Port Harcourt International Airport to Adolfo Suárez Madrid–Barajas Airport via Libreville, Casablanca
- Ave. Duration
- 20h 5m
- When
- Wednesday
- Estimated price
- €320–1,200
Flights from Asaba International Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Casablanca
- Ave. Duration
- 19h 42m
- When
- Tuesday to Sunday
- Estimated price
- €230–900
Flights from Asaba International Airport to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 22h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €220–900
Flights from Imo State Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Casablanca
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- €210–850
Flights from Imo State Airport to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 24h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €210–800
Flights from Benin City to Adolfo Suárez Madrid–Barajas Airport via Lagos, Casablanca
- Ave. Duration
- 19h 55m
- When
- Every day
- Estimated price
- €210–850
Flights from Benin City to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 28h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €210–850
- Website
- qatarairways.com
Flights from Port Harcourt International Airport to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 22h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €260–1,000
Flights from Port Harcourt International Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Casablanca
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- €260–1,000
Flights from Port Harcourt International Airport to Adolfo Suárez Madrid–Barajas Airport via Libreville, Casablanca
- Ave. Duration
- 20h 5m
- When
- Wednesday
- Estimated price
- €320–1,200
Flights from Asaba International Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Casablanca
- Ave. Duration
- 19h 40m
- When
- Tuesday to Sunday
- Estimated price
- €230–900
Flights from Asaba International Airport to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 22h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €220–900
Flights from Imo State Airport to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 24h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €210–800
Flights from Benin City to Adolfo Suárez Madrid–Barajas Airport via Abuja, Casablanca
- Ave. Duration
- 28h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €210–850
- Website
- airalgerie.dz
Flights from Asaba International Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Algiers
- Ave. Duration
- 20h
- When
- Monday
- Estimated price
- €300–850
Flights from Imo State Airport to Adolfo Suárez Madrid–Barajas Airport via Lagos, Algiers
- Ave. Duration
- 19h 35m
- When
- Monday
- Estimated price
- €280–800
Flights from Benin City to Adolfo Suárez Madrid–Barajas Airport via Lagos, Algiers
- Ave. Duration
- 19h 50m
- When
- Monday
- Estimated price
- €280–800
- Ave. Duration
- 1h 51m
- Estimated price
- €8–14
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 The beginner’s guide to the 2018 World Nomad Games, The London Underground: Essential tips to navigate the Tube, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
