Train from Ibadan to Lagos: All You Need to Know

Welcome to Businessanthem. Train from Ibadan to Lagos is now efficient and convenient for passengers due to the online ticketing platforms created by the Nigerian Railway Corporation. There is no need to line up in long queues before you purchase tickets.

The railway line is a double-track standard gauge rail, the biggest in the West African sub-region. The lagos-Ibadan railway was built by the Chinese which the construction started in 2007, and it is built to link Nigeria’s southwestern cities of Lagos, Abeokuta, and Ibadan. It is a 157-kilometre rail trip from Ebute Metta in Lagos to Moniya in Ibadan. It was officially commissioned by President Muhammadu Buhari in June 2021.

We present detailed steps to make a Booking at the Ibadan Train Station, Train from Ibadan to Lagos Schedule, Station, journey duration, and Booking Tips to make your journey easy and successful.

Ibadan to Lagos Train

The Nigeria Railway Cooperation is a transport business controlled by the Nigerian government. The trains are fully air-conditioned with newly acquired coaches and locomotives. The train trip runs from Lagos-Abeokuta-Ibadan.

It has three major train stations. The Mobolaji Johnson Station which is in Ebute Metta is the largest railway station in West Africa with a holding capacity of 6000 passengers, Wole Soyinka Train Station at Abeokuta, Chief Obafemi Awolowo Station, Moniya, Ibadan.

The travel time from Lagos-Abeokuta-Ibadan is 2 hours with a 5-minute stop at Abeokuta.

The Lagos-Ibadan train can travel at 150 km/h. The coaches are fitted with three overhead television screens. The interior of the train is welcoming and the seats are quite comfortable. There is a rack above every seat to keep your luggage. The windows of the train have a curtain to prevent sun rays during the sunny days. The toilets are clean and well-equipped. There are power sockets at the side of each seat for passengers to charge their phones. Also worthy of note is the attentive crew. In case of any emergencies, there are nurses on board.

While you are on board, there will be intermittent announcements, from the take-off point and the time the train will take off. There will also be announcements when the train is approaching the train stations along the train route. The duration of the train stops will also be announced. Consumption of alcohol and cigarettes is not permitted on board.

Electrical sockets and USB ports are also attached to each seat section on the train. You have permission to charge your devices while on board. A subtitled movie will be shown on a screen, and there will be background music playing at a low volume through the announcement speaker.

Ibadan Train Station

The train stations in Ibadan, the capital city of Oyo state in Nigeria

Obafemi Awolowo Station Moniya

Obafemi Awolowo Station is a railway station in Akinyele, Oyo State. The Station is situated nearby to Dr Sodiq Hospital Moniya Olosooko and the evergreen forest Elebu Forest.

Ladoke Akintola Station Omi-Adio

This is a Newly opened train station located at Omi Adio in Ido local government area of Oyo state. This train station is closer to Eleyele, idi Isin Jericho, Challenge, and the polytechnic area of Ibadan if you are coming on a train From Lagos.

How to Make a Train Booking from Ibadan to Lagos

The Federal Ministry of Transportation in Nigeria has announced three ways of booking a ticket at Train Station:

1. POS or cash at the station

Ibadan Train Station Booking Online

2. Ibadan Train Station Booking app

3. Ibadan Train Station Booking on the NRC website

1. POS or cash at the station

You can make your train booking at Ibadan station using POS or cash payment at the station.

2. Ibadan Train Station Booking on the App

Welcome to the Nigeria Railway Corporation (NRC) official mobile application! This app is designed for convenient booking, checking train schedules, making online payments, securing seat reservations, tracking live train routes, and finding the nearest train stations.

It is the only official app for booking NRC train tickets. Experience seamless booking with the Nigerian Railway App, enabling you to conveniently make reservations from the comfort of your home. Explore a range of features designed to enhance and simplify your booking process.

3. Abeokuta to Lagos Train Station Booking on the NRC Website

Here are the Steps to Make a Train Booking in Abuja on NRC Website:

1. Visit The website of NRC

Visit The website of NRC at https://nrc.gsds.ng/login and create an account before you proceed. Click on the sign-up button. Enter your email address and other required information. You will get a confirmation mail in the email address you used for the registration.

After that, go back to the website and proceed with the booking process. Sign in and input your travel information, such as the departure and arrival stations, travel date, and the number of passengers. Explore the various train options and classes available, then choose the train and class that align with your preferences and requirements. Ensure you enter precise passenger details for all travelers, including their names, ages, and identification information.

2. Select your route and date

On this website, you can choose the station you wish to use and specify your destination. After that, select the date you want to travel. Reservations can only be made for the current day or the following day. You cannot book a far date. It’s still cool anyway. After selecting your route, click on Find My Train.

3. Select time and the class of service.

After selecting the date and route, the trains available for that date will be displayed. Choose your preferred time and select the service class. Service classes are categorized as first class, economy, and business class.

After that, select the coach you want to sit with. The train is divided into coaches.

When you select a coach, the coach seat arrangement will automatically be displayed. Now, select where you want to sit. The available seats are in green color while the unavailable seats will be in a different color and you cannot select it. If a coach is filled, feel free to select another coach. 

If no train is available for the date you select, you will get a message like ’No trains available for your selection. Please modify your source and destination’. 

All you have to do is go back and select another date or route.

This page will tell you how much you will pay. The ticket money and other charges like insurance, stamp duty, and medical charges will be added to the ticket money.  

Review if everything is correct as requested. There is no refund of money after payment. So, check every detail. You have 15 minutes to do so. If everything is correct, click on Reserve a seat. 

Booking for Another person

You can reserve for another individual using the reservation you made. Select if the next person is an adult, a minor (child), or someone with a special need.

People with special needs pay less. The fare is half the adult fare while the child fare is up to 70% of the adult fare. 

Immediately you select the reserved seat, the timer begins counting, starting a 15-minute countdown for you to secure a ticket before proceeding with payment.

4. Make Payment

Click on the make payment. Enter your card details to complete payment.

If you successfully make the payment, you will get your ticket.

The Ticket Booking

If payment is ok, you will receive the payment in the email address you used to register. The ticket will be in your account. Just click on the tickets tab in your account to access your ticket. you can print it there or save it as PDF.

The Ticket typically includes a booking reference number and ticket details. Ensure you have all necessary documents, including your identification and booking reference.

Get ready for your journey. Arrive at the train station ahead of your scheduled departure time. Present your ticket and identification as required for boarding.

Means of Identification

Make sure you have the necessary identification and documents ready. You’ll often need a government-issued ID or passport to book a train ticket in Nigeria. Ensure you have these documents to avoid any booking complications.

Train from Ibadan to Lagos, Lagos to Ibadan (DAILY) Schedule & Stopping station for Passengers

The train normally travels from Ibadan-Omi Adio-Abeokuta-Agege -to Lagos DAILY. The Schedule is as follows:

Train from Lagos to Ibadan (LI1) First trip (Morning)

TRAIN TYPE – 120KM|

TOTAL TIME – 2 Hrs 29 Mins|

TOTAL DISTANCE – 160 KM

SequenceStation CodeStation NameArrival TimeDeparture TimeDistance (KM)
1MJSMobolaji Johnson Station Ebute Metta07:5508:0020
2BRFBabatunde Raji Fashola Station Agege08:2508:2820
3LKJLateef Kayode Jakande Station Agbado08:4008:4340
4ORKOlu Funmilayo Ransome Kuti Papalanto09:0609:0920
5PWSProfessor Wole Soyinka Station Abeokuta09:3009:3320
6LALadoke Akintola Station Omi-Adio10:0810:1120
7OAObafemi Awolowo Station Moniya10:2910:3220

Train from Ibadan to Lagos (IL2) First trip (Morning)

TRAIN TYPE – 100KM|

TOTAL TIME – 2 Hrs 29 Mins|

TOTAL DISTANCE – 160 KM

SequenceStation CodeStation NameArrival TimeDeparture TimeDistance (KM)
1OAObafemi Awolowo Station Moniya07:5708:0020
2LALadoke Akintola Station Omi-Adio08:1708:2220
3PWSProfessor Wole Soyinka Station Abeokuta08:5408:5740
4ORKOlu Funmilayo Ransome Kuti Papalanto09:2009:2320
5LKJLateef Kayode Jakande Station Agbado09:4509:4820
6BRFBabatunde Raji Fashola Station Agege10:0010:0320
7MJSMobolaji Johnson Station Ebute Metta10:2910:3220

Train from Lagos to Ibadan (LI3) Second Trip (Afternoon)

TRAIN TYPE – 120KM|

TOTAL TIME – 2 Hrs 29 Mins|

TOTAL DISTANCE – 160 KM

SequenceStation CodeStation NameArrival TimeDeparture TimeDistance (KM)
1MJSMobolaji Johnson Station Ebute Metta15:5716:0020
2BRFBabatunde Raji Fashola Station Agege16:2516:2820
3LKJLateef Kayode Jakande Station Agbado16:4016:4340
4ORKOlu Funmilayo Ransome Kuti Papalanto17:0617:0920
5PWSProfessor Wole Soyinka Station Abeokuta17:3017:3320
6LALadoke Akintola Station Omi-Adio18:0818:1120
7OAObafemi Awolowo Station Moniya18:2918:3220

Train from Ibadan to Lagos (IL4) Second Trip (Afternoon)

TRAIN TYPE – 100KM|

TOTAL TIME – 2 Hrs 29 Mins|

TOTAL DISTANCE – 160 KM

SequenceStation CodeStation NameArrival TimeDeparture TimeDistance (KM)
1OAObafemi Awolowo Station Moniya15:5716:0020
2LALadoke Akintola Station Omi-Adio16:1716:2020
3PWSProfessor Wole Soyinka Station Abeokuta16:5416:5740
4ORKOlu Funmilayo Ransome Kuti Papalanto17:2017:2320
5LKJLateef Kayode Jakande Station Agbado17:4517:4820
6BRFBabatunde Raji Fashola Station Agege18:0018:0320
7MJSMobolaji Johnson Station Ebute Metta18:2918:3220

Ibadan Train Station Booking Price

Here are the current Ibadan Train Station Booking prices for Ibadan to Lagos

Note: For the business class and the executive class, the seats have armrests, the backrest of the seats is adjustable and all the coaches have a dedicated toilet and wash hand basin for any passenger who wants to wash their hands. There is a small kitchenette for passengers to get water and make coffee.

Ibadan to Lagos Booking Price

A first-class ticket Train from Ibadan to Lagos Price

First-class = N9,000

Business class ticket Train from Ibadan to Lagos Price

Business class = N6,500

Economic ticket Train from Ibadan to Lagos Price

  • Standard (adult) = N3,600
  • Standard (minor) = N3,000

Lagos to Ibadan Train Ticket Prices

A first-class ticket Train from Lagos to Ibadan Price

  • First-class == N9,000

Business class ticket Train from Lagos to Ibadan Price

  • Business class == N6,500

Economic ticket Train from Lagos to Ibadan Price

  • Standard (adult) = N3,600
  • Standard (minor) = N3,000

Ibadan to Abeokuta only: Ticket Prices

A first-class ticket from Ibadan to Abeokuta Price

  • First-class = N3,000

Business class ticket Train from Ibadan to Abeokuta Price

  • Business class = N2,000

Economic ticket Train from Ibadan to Abeokuta Price

  • Standard (adult) = N1,000
  • Standard (minor) = N600

Lagos to Abeokuta only: Ticket Prices

A first-class ticket from Lagos to Abeokuta Price

  • First-class == N6,000

Business class ticket Train from Lagos to Abeokuta Price

  • Business class == N4,500

Economic ticket Train from Lagos to Abeokuta Price

  • Standard (adult) == N3,000
  • Standard (minor) == N2,000

Abeokuta to Lagos only: Ticket Prices

A first-class ticket from Abeokuta to Lagos Price

  • First-class == N6,000

Business class ticket Train from Abeokuta to Lagos Price

  • Business class == N4,500

Economic ticket Train from Abeokuta to Lagos Price

  • Standard (adult) == N3,000
  • Standard (minor) == N2,000

Abeokuta to Ibadan only: Ticket Prices

A first-class ticket from Abeokuta to Ibadan Price

  • First-class == N3,000

Business class ticket Train from Abeokuta to Ibadan Price

  • Business class == N2,000

Economic ticket Train from Abeokuta to Ibadan Price

  • Standard (adult) == N1,000
  • Standard (minor) == N600

Note: The 24-seater coaches are for First Class passengers, the 56- and 68-seater coaches are for Business Class, and the 88-seater coaches are for Standard Class.

Tips on Booking a Train in Nigeria.

1. If you make payment for a ticket and get debited but don’t get a ticket. Go to the Menu tab, Go to the profile, click on the tickets, and input the date of purchase to see ticket history. Select a ticket and reprint your ticket.

If your tickets are not located here, feel free to contact our customer service hotline or reach out via email at [email protected], providing the payment receipt details, booking information, and reference number.

2. Currently, there is no feature to book a return ticket. You can only book for one-way trips.

3. You can board from the nearest station if your ticket covers it.

4. If you purchased Your ticket online, and forgot your printed ticket at home, you can access your tickets on your web or Mobile profile.

5. If you cannot download the Web APP, it means you already have it installed on your computer, search for NRC E-ticketing in the programs area. For mobile, please ensure you visit authorized application stores(Google Play Store and Apple App Store)I forgot my password.

You can click on the reset/forgot password link on the different platforms.

6. If you cannot see a 2 pm ticket for Wednesday, the NRC operates an express schedule every Wednesday. Only Two trains are scheduled on Wednesdays. Kindly check the Website for train schedule details.

7. How to create an account. You can access the registration form by clicking on the signup/ register button on NRC’s various platforms, having registered and logged in.

or you and sent to your mail. you can always find and reprint tickets from your ticket history.

8. If you can’t buy a ticket after entering your trip details Please log in and try again.

How to get a seat

  1. Input your destination and source stations.
  2. Select your desired date of travel.
  3. Click on the search/find my trains button to show available trains for your trip.
  4. Select a train and a coach type (for example VIP, VVIP, Economy, etc).
  5. Click on the dropdown(below, Please select a coach), to see coach details.
  6. Select a coach and pick a seat(s).
  7. Click on Reserve Seat and then click on Pay with Rave to pay with your ATM card.

Once the steps are completed, a QR code-based ticket will be generated for you and sent to your mail. you can always find and reprint tickets from your ticket history.

NRC Policy

1. Using one account, Only two(2) tickets are allowed per train, for now, you can buy tickets for

  1. Yourself
  2. You and one other person
  3. two different passengers excluding yourself

2. Your ticket is valid for only the train you paid for.

3. Your ticket is valid until the date of expected travel.

4 Don’t send money to an NRC official to book a ticket for you, this is strictly against NRC policy.

5. Currently, NRC has a NO REFUND policy.