
If you want to travel by train from Yaba, Lagos, the Lagos Rail Mass Transit Red Line connects Yaba with Oyingbo, Mushin, Oshodi, Ikeja, Agege, Iju and Agbado. The line currently operates between Oyingbo and Agbado, with LAMATA publishing specific weekday departure times rather than a continuous, frequent service throughout the day.
This guide explains where Yaba fits into the route, the published train times in both directions, the current full-route fare, how Cowry card payment works, and what to check before travelling.
Quick facts about Yaba Train Station
- Rail line: Lagos Rail Mass Transit Red Line
- Operating corridor: Oyingbo–Agbado
- Direction from Yaba towards central Lagos: Oyingbo
- Direction from Yaba towards the other end of the line: Agbado
- Stations on the operating route: Eight
- Published operating days: Monday to Friday on the current LAMATA timetable
- Published Yaba departure times: 6:09 am, 8:19 am, 5:29 pm and 6:49 pm towards Agbado; 6:59 am, 7:54 am, 9:54 am, 7:33 pm and 8:33 pm towards Oyingbo
- Full-route fare: ₦1,000, according to the Lagos State Government’s February 2025 fare announcement
- Payment system: Cowry smart card
Train schedules and fares can change. Confirm the latest information with LAMATA’s official Red Line timetable before setting out.
What Is the Lagos Red Line?
The Lagos Rail Mass Transit Red Line is a commuter railway service managed by the Lagos Metropolitan Area Transport Authority (LAMATA). Its currently published operating section runs between Oyingbo and Agbado, serving eight stations along the corridor.
The Red Line gives commuters a rail option for journeys between parts of mainland Lagos and Agbado, which is in Ogun State. Yaba is one of the intermediate stations, making it a boarding and alighting point for passengers travelling in either direction.
The distinction between the operating route and the wider rail development plan matters. Government project documents describe a longer proposed corridor towards Marina, with additional planned stations. Those plans should not be confused with the eight stations listed on the current operating timetable.
For journeys today, use the stations and departure times on the official LAMATA Red Line schedule.
Where Is Yaba Train Station?
Yaba Train Station is a stop on the Lagos Red Line between Oyingbo and Mushin. If you are travelling towards Oyingbo, Yaba is the next-to-last stop before the Oyingbo terminal only in the sense of route direction? No: Yaba is an intermediate stop, with Oyingbo in one direction and Mushin, Oshodi, Ikeja, Agege, Iju and Agbado in the other.
The most reliable way to plan access is to use a current map and confirm the appropriate station entrance before leaving. Allow additional time for road traffic and for finding the correct entrance, particularly if this is your first visit.
Accessibility at Yaba Station
LAMATA’s Rail Customer Charter, issued in January 2026, describes step-free ramp access at Red Line stations and notes an exception at Yaba: the ramp is at street level beside the bus terminal. This is useful information for wheelchair users and anyone who needs step-free access.
Station accessibility does not automatically guarantee that every part of the journey to or from the station is step-free. If you need assistance with boarding, confirm arrangements with station staff or LAMATA before travelling.
Read the LAMATA Rail Customer Charter for the authority’s published accessibility guidance.
Lagos Red Line Route and All Eight Stations
The currently published Red Line route is:
Oyingbo → Yaba → Mushin → Oshodi → Ikeja → Agege → Iju → Agbado
Trains also operate in the reverse direction, from Agbado towards Oyingbo.
| Order from Oyingbo | Station | Direction after leaving the station towards Agbado |
|---|---|---|
| 1 | Oyingbo | Starting terminal |
| 2 | Yaba | Towards Mushin |
| 3 | Mushin | Towards Oshodi |
| 4 | Oshodi | Towards Ikeja |
| 5 | Ikeja | Towards Agege |
| 6 | Agege | Towards Iju |
| 7 | Iju | Towards Agbado |
| 8 | Agbado | Opposite terminal |
The station sequence above follows the official LAMATA timetable. It does not include planned future extensions or stations outside the currently listed operating section.
Oyingbo Station
Oyingbo is one end of the currently operating Red Line. Passengers boarding here for Yaba, Mushin, Oshodi, Ikeja, Agege, Iju or Agbado should choose an Agbado-bound service.
Yaba Station
Yaba is the second station when travelling from Oyingbo towards Agbado. It is also the second-to-last station when travelling from Agbado towards Oyingbo.
Before boarding, check the train’s direction and the timetable. The same station serves both directions, but the scheduled times are different.
Mushin Station
Mushin follows Yaba on the journey towards Agbado. Passengers travelling from Yaba towards Mushin should board an Agbado-bound train.
Oshodi Station
Oshodi is the fourth station from Oyingbo on the published route. If Oshodi is your destination, check the appropriate departure from Yaba and allow time for any road-transport connection needed after leaving the station.
Ikeja Station
Ikeja comes after Oshodi when travelling towards Agbado. Use the official station timetable to plan the rail portion of the journey; check separate transport information for the final part of your trip.
Agege Station
Agege is the sixth station from Oyingbo. Passengers travelling from Yaba towards Agege should use an Agbado-bound service.
Iju Station
Iju lies between Agege and Agbado. It is the last intermediate station before the Agbado terminal when travelling away from Oyingbo.
Agbado Station
Agbado is the opposite terminal from Oyingbo and is located in Ogun State. Passengers starting at Agbado and travelling towards Yaba should board an Oyingbo-bound train.

Lagos Red Line Train Schedule and Timetable
LAMATA’s currently published Red Line timetable lists services from Monday to Friday. It shows four scheduled trips from Oyingbo towards Agbado and five from Agbado towards Oyingbo.
The tables below reproduce the times published by LAMATA. All times are local.
Oyingbo to Agbado
| Station | Trip 1 | Trip 2 | Trip 3 | Trip 4 |
|---|---|---|---|---|
| Oyingbo | 6:00 am | 8:10 am | 5:20 pm | 6:40 pm |
| Yaba | 6:09 am | 8:19 am | 5:29 pm | 6:49 pm |
| Mushin | 6:14 am | 8:24 am | 5:34 pm | 6:54 pm |
| Oshodi | 6:21 am | 8:31 am | 5:41 pm | 7:01 pm |
| Ikeja | 6:29 am | 8:39 am | 5:49 pm | 7:09 pm |
| Agege | 6:36 am | 8:46 am | 5:56 pm | 7:16 pm |
| Iju | 6:45 am | 8:55 am | 6:05 pm | 7:25 pm |
| Agbado | 6:50 am | 9:00 am | 6:10 pm | 7:30 pm |
Agbado to Oyingbo
| Station | Trip 1 | Trip 2 | Trip 3 | Trip 4 | Trip 5 |
|---|---|---|---|---|---|
| Agbado | 6:15 am | 7:10 am | 9:10 am | 6:50 pm | 7:50 pm |
| Iju | 6:22 am | 7:17 am | 9:17 am | 6:57 pm | 7:57 pm |
| Agege | 6:31 am | 7:26 am | 9:26 am | 7:06 pm | 8:06 pm |
| Ikeja | 6:38 am | 7:33 am | 9:33 am | 7:13 pm | 8:13 pm |
| Oshodi | 6:47 am | 7:42 am | 9:42 am | 7:22 pm | 8:22 pm |
| Mushin | 6:53 am | 7:48 am | 9:48 am | 7:28 pm | 8:28 pm |
| Yaba | 6:59 am | 7:54 am | 9:54 am | 7:33 pm | 8:33 pm |
| Oyingbo | 7:05 am | 8:00 am | 10:00 am | 7:40 pm | 8:40 pm |
Important: This is the schedule currently displayed on LAMATA’s website when this article was researched. It is not a guarantee that every listed trip will run without disruption. Check the official timetable and any service announcements before leaving home.
Official source: LAMATA Red Line timetable.
What Time Does the Train Stop at Yaba?
According to the published LAMATA timetable, the Red Line has nine listed weekday trips that pass through Yaba: four towards Agbado and five towards Oyingbo.
Yaba departures towards Agbado
- 6:09 am
- 8:19 am
- 5:29 pm
- 6:49 pm
Yaba departures towards Oyingbo
- 6:59 am
- 7:54 am
- 9:54 am
- 7:33 pm
- 8:33 pm
These are the scheduled times shown for Yaba on LAMATA’s current timetable. Plan to arrive early enough to enter the station, prepare your payment method and follow the station’s boarding instructions.
The timetable does not show a train every few minutes throughout the day. If you miss a departure, do not assume another train will arrive shortly. Check the official schedule and make an alternative travel plan if necessary.
Lagos Red Line Fare and Payment Method
The Lagos State Government announced a reduction in the Red Line’s end-to-end fare from ₦1,500 to ₦1,000 on 18 February 2025. That announcement refers to a journey between Agbado and Oyingbo.
However, the full-route fare should not be assumed to apply to every shorter journey. LAMATA has described zonal fares, but a current official fare table showing the price for every station-to-station combination was not available in the sources checked for this article.
If you are travelling from Yaba to Oyingbo, Mushin, Oshodi, Ikeja, Agege, Iju or Agbado, confirm the applicable fare through official station or LAMATA guidance before travelling.
Official source: Lagos State Government announces Red Line fare reduction.
How to pay for the Lagos Red Line
LAMATA’s electronic fare payment information identifies the Cowry card as the smart card used for electronic fare collection across regulated transport services.
Before your trip:
- Obtain a valid Cowry card through an authorised channel.
- Ensure it has sufficient funds for your journey.
- Follow the station’s instructions for validating your card and entering the paid area.
- Ask authorised station staff for assistance if you have trouble with payment or access.
For the latest payment guidance, visit LAMATA’s Electronic Fare Payment System page. Confirm card availability, top-up options and the fare for your specific journey rather than relying on old third-party price lists.
Do not transfer transport fares to a personal bank account presented as an unofficial alternative to the approved payment process.
How to Use the Lagos Red Line
If you are boarding at Yaba for the first time, the following steps can help you prepare.
1. Check the timetable
Open the official Red Line timetable and find the scheduled time at Yaba or your departure station. Confirm the direction and check for any service updates.
2. Choose the correct direction
From Yaba:
- Board an Oyingbo-bound train if your destination is Oyingbo.
- Board an Agbado-bound train if your destination is Mushin, Oshodi, Ikeja, Agege, Iju or Agbado.
Always confirm your destination against the station sequence.
3. Prepare your Cowry card
Check that you have a valid card and sufficient balance. Consult official guidance or station staff if you need to obtain or top up a card.
4. Allow time to reach the station
Traffic, walking routes and locating the correct entrance can all affect how long it takes to reach the platform. Do not plan to arrive at the last minute simply because the train’s scheduled stop time is known.
5. Follow station instructions
Follow signage and directions from authorised staff for entry, payment validation, platform access and boarding. If you need accessibility assistance, request it before boarding.
6. Plan the final part of your journey
Your rail journey may not end at the entrance to your home, office, school or meeting place. Check how you will travel from the destination station to the exact address, and allow extra time for that connection.
How to Get to Yaba Station and Continue Your Journey
Your complete trip has two parts: getting to Yaba Station and travelling from the station to your final destination.
Before travelling to Yaba
Use a current map to identify the correct station location and entrance. Check road conditions and local transport availability before leaving. If you have a tight connection, build in a buffer for traffic and station access.
LAMATA’s Customer Charter identifies a ramp-access arrangement at Yaba beside the bus terminal. Passengers who require step-free access should review the charter and confirm assistance arrangements with the authority or station staff.
After leaving the train
Your next step depends on where you are going. You may need to walk, take a local bus or use another road-transport service. Do not assume that a rail ticket includes onward transport or that every station offers a direct interchange with another rail line.
If you are continuing on a longer intercity journey, you can explore available bus routes and transport options through Intercity. Intercity’s booking services are separate from the Lagos Red Line; use LAMATA for Red Line operating and fare information.
Is the Lagos Red Line Available on Weekends?
The official LAMATA Red Line timetable currently labels its listed services Monday to Friday. It does not publish a regular Saturday or Sunday timetable on that page.
For that reason, do not assume the Red Line operates on weekends or public holidays. Check LAMATA’s latest service announcements before planning a weekend trip, particularly around public holidays or special events when transport arrangements may change.
Official timetable: https://www.lamata-ng.com/our-schedule/red-line/
Frequently Asked Questions About Yaba Station and the Lagos Red Line
Yaba Train Station is an intermediate stop on the Lagos Rail Mass Transit Red Line, between Oyingbo and Mushin when travelling towards Agbado. Use a current map and official station information to confirm the entrance and access route before setting out.
The eight stations on the currently published operating route are Oyingbo, Yaba, Mushin, Oshodi, Ikeja, Agege, Iju and Agbado. The line operates in both directions between Oyingbo and Agbado.
The current LAMATA timetable lists departures from Yaba towards Agbado at 6:09 am, 8:19 am, 5:29 pm and 6:49 pm on weekdays. Towards Oyingbo, the listed times are 6:59 am, 7:54 am, 9:54 am, 7:33 pm and 8:33 pm. Confirm the timetable before travelling.
The Lagos State Government announced a ₦1,000 fare for the full journey between Agbado and Oyingbo in February 2025. Shorter journeys may have different zonal fares. Confirm the current fare for your particular origin and destination with LAMATA or authorised station staff.
LAMATA’s electronic fare payment system uses a Cowry smart card. Check that your card is valid and funded, then follow the station’s payment-validation and entry instructions. Consult LAMATA for current card purchase and top-up guidance.
The timetable currently published by LAMATA lists services from Monday to Friday and does not show a regular weekend timetable. Check official announcements for any special service arrangements before planning a Saturday, Sunday or public-holiday journey.
The published timetable indicates approximately six to nine minutes between Yaba and Oyingbo, depending on the direction and scheduled service. From Yaba to Agbado, the listed journey is approximately 41 minutes. These figures are calculated from the published station times, not a guarantee of actual travel time. Allow extra time for boarding and possible service disruption.
The currently published Red Line route runs between Oyingbo and Agbado, while the Blue Line is a separate rail service. Do not assume there is a direct station-to-station transfer included in a Red Line journey. Check current LAMATA network information and plan any onward connection separately.
Conclusion
Yaba Train Station is an intermediate stop on the Lagos Red Line, which currently operates between Oyingbo and Agbado. The route has eight published stations, and the timetable lists specific weekday departures in both directions.
Before travelling, check the latest departure time, confirm which direction serves your destination, prepare your Cowry card and verify the applicable fare. If you need a connection after leaving the train, plan that part of the journey separately.
For the most reliable operational information, use the official LAMATA Red Line timetable and check for updates before setting out.
Information checked on 22 October 2026. Timetables, fares, payment arrangements and operating days may change. Verify time-sensitive details with LAMATA before travelling.
Related Articles
Abuja to Kaduna Train Ticket Booking, Schedule and Price
Lagos to Ibadan Train Schedule, Price & How to Book (2026 Guide)
Multi-Modal Travel in Nigeria: Combining Bus, Train and Flight for Faster Journeys
Book Bus Tickets, Flights, Hotels, Train Tickets, Car Hire & Parcel Delivery Easily with Intercity