Train Ticket Booking in Nigeria

Booking of cheap train ticket in Nigeria is now easy on Travelrichee. Now you can get access to limited travel deals & disconts. Make your booking now.

Train ticket booking

  • Trains
  • Holidays
  • Shortlets

Booking cheap Train tickets online from the Nigerian Railway Corporation (NRC) has never been easier! Whether you want to travel by rail from Lagos to Ibadan or make a Train ticket booking from Kaduna to Abuja, you can now login to the NRC portal or use a travel booking website like this one to book your Train ride.

Things to know before you book a Train Ticket in Nigeria

  • Your I.D
  • Route
  • Booking

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

Ensure you know the specific train route you need to take and the schedule, including departure and arrival times. Nigerian trains may not run as frequently as you’re used to, so planning your trip around the available schedules is crucial.

Check the availability of tickets for your preferred travel date and time. Nigerian trains can get crowded, so booking in advance is essential. Familiarize yourself with the booking process, whether it’s done online, at a station counter, or through an authorized agent.

Nigerian Railway Corporation online booking

The Nigerian Railway Corporation (NRC) enables online booking for train tickets to enhance passenger convenience. Online booking systems can significantly enhance passenger convenience by providing a more accessible and efficient way to book tickets. No need to line up in long queues before you purchase tickets. Using the NRC portal, you can login or signup and start traveling by rail.

How to make a Railway Ticket booking in Nigeria

Start by visiting the official website of the Nigerian Railway Corporation to begin online train ticket booking. If required, you may need to create an account on the NRC website. Login and enter the details of your journey, including the departure and arrival stations, date of travel, and the number of passengers. Browse through the available train options and classes and select the train and class that suits your preferences and needs. Provide accurate passenger information for all individuals traveling including names, ages, and identification details.

Train ticket booking

Next, proceed to the payment section and choose your preferred payment method. After successfully completing the payment, you should receive a booking confirmation. This confirmation typically includes a booking reference number and ticket details. Ensure you have all necessary documents, including your identification and booking reference, ready for your journey. Arrive at the train station ahead of your scheduled departure time. Present your ticket and identification as required for boarding.


Q1. How to purchase train ticket in Nigeria?

Here’s a simplified three-step guide on how to buy a train ticket, even if you’re booking for the first time:

Plan Your Trip:

  • Decide on your destination and travel date.
  • Choose your preferred class of travel (e.g., economy, business).

Book Your Ticket:

  • Visit the NRC website or app.
  • Enter your travel details (origin, destination, date).
  • Select your train and class.
  • Provide passenger information.
  • Make a payment.

Receive Confirmation:

  • After payment, you’ll receive a confirmation email or SMS with your ticket details. Save this confirmation or e-ticket on your phone or print a physical copy. That’s it! You’re now ready to board the train on your chosen date and enjoy your journey.

Q2. How much is train ticket in Nigeria?

Train ticket prices depend on what Class of ticket you choose (Regular, Business or First Class), if you’re an adult or minor and what route you choose. For example:

  • Train ticket from Lagos to Ibadan: ₦3,000 to ₦9,000.
  • Train ticket from Lagos to Abeokuta: ₦3,000 to ₦6,000.
  • Abeokuta to Ibadan: ₦600 to ₦3,000
  • Abuja to Kaduna: ₦3,000 to ₦9,000
  • Ibadan to Lagos train price: ₦600 to ₦3,000

Q3. Can we book a train ticket online?

Yes of course, you totally can. Just follow the instructions on this page to book a train ticket online in Nigeria.

Q4. What is the train schedule from Abuja to Kaduna?

The train schedule from Abuja to Kaduna is as follows:


Q5. ibadan to lagos train schedule

The train schedule from Ibadan to Lagos and vice versa from Lagos to Ibadan is as follows:


Popular Train Routes