This guide shows you how to go from Oniru (Island) to Egbeda (Mainland) using public buses or private cars. The trip goes across the Third Mainland Bridge.
Distance
32.0 km
Duration
2h 0m
Total Cost
β¦1,500 - β¦2,200
Status
Verified Route
Current Status
Severe evening congestion. Major routes are currently at high capacity.
Est. Delay
+216 min
* Based on peak pattern analysis
Toggle to view the alternative travel plan for this search.
Take a short bus or walk from Oniru to the Sandfill bus stop.
Board a bus going to CMS or Marina.
From CMS, take a large BRT bus or a yellow bus to Oshodi.
At Oshodi, find the park for buses going to Egbeda.
Hold small money (change) to pay the bus conductor.
Keep your bag close to you in crowded places like Oshodi.
Ask people 'Where is the bus for Egbeda?' if you get confused.
Travel early in the morning to avoid very long queues.
Was this route guide helpful for your commute today?
75% confidence based on 12 commuter reports
Book a verified dispatch rider for the Oniru β Egbeda corridor. Reliable same-day delivery for fragile and essential items.
30-60 Min
Same-day
β¦7,300
Available Riders Nearby
Book now for immediate pickup
Lagos State Network
It usually takes between 1.5 to 3 hours depending on traffic.
It is best to leave before 6:00 AM or after 10:00 AM to avoid heavy traffic.
No, you usually have to stop at CMS and Oshodi to change buses.