Travelling to Ibadan by Train


With the poor transportation system in Nigeria, it’s no surprise the excitement that has surrounded the train that travels from Lagos to Ibadan with a stopover in Abeokuta.  

I decided to see what all the fuss was about and ride the train myself and I must say, it is a nice change from the constant traffic. We would all like to travel in comfort even if it’s just to the next town over.

This post is going to answer all your questions about travelling via train from Lagos to Ibadan AND back.

P.s: all this information is accurate as of September 20th. You’ll need to do extra research in case there have been any changes. 


Does the train only go from Lagos to Ibadan?

No, the train stops over in Abeokuta where passengers can get off and get on, before carrying on to Ibadan.

Where is the train station located?

Stations in Lagos:

  • Mobolaji Johnson Train Station, Ebute Meta, Lagos
  • Babatunde Fashola Train Station, Agege, Lagos

Stations in Abeokuta:

  • Wole Soyinka terminal, Laderin, Abeokuta

Stations in Ibadan:

  • Samuel Ladoke Akintola Station, Omi – Adio, Ibadan
  • Obafemi Awolowo Station, Moniya, Ibadan

You may also like: Visiting Epe – the outskirts of Lagos

What is the train schedule like?
Train schedule from lagos to Ibadan

Sundays – Fridays

  • 8am & 4pm


  • 8:30am, 1pm & 6pm
How early should I get to the station?

You should arrive at least 2 hours before your departure time, tickets sell out fast.

How much do tickets cost?

Lagos to Ibadan

  • Standard (88 seater coach): N2,600
  • Business Class (26/68 seater coaches): N5,000
  • First class (24 seater coach): N6,000

Lagos to Abeokuta

  • Standard (88 seater coach): N2,000
  • Business Class (26/68 seater coaches): N3,500
  • First class (24 seater coach): N4,500

Abeokuta to Ibadan

  • Standard (88 seater coach): N600
  • Business Class (26/68 seater coaches): N1,500
  • First class (24 seater coach): N2,000

*All children below the age of 13 get a 50% discount

Can I buy tickets online?

Tickets can’t be bought online. Currently, card payments are not accepted, you can only pay in cash.

There are no ATM’s nearby, however, there are people around the station that give you cash in exchange for card payments via POS systems (for a fee of course).

Is there WIFI in the station?

Unfortunately, WIFI is not available in the station.

How long does the ride last?
Inside the Lagos train

From Lagos to Abeokuta

The train ride lasts for 1h 40 minutes

From Lagos to Ibadan

The train ride lasts for 2 hours 40 minutes

What other things do I need to know?
  • You need a valid means of identification to buy a ticket
  • Wear something warm, the train gets quite cold
  • Packs some snacks for the ride, there are no snacks sold on board the train
  • Hold on to your tickets as you will be asked for it sometime during the trip
Would you travel to Ibadan by train again?

Most definitely. There’s something so serene about train rides. The views are incredible and a sense of calm washes over you.

But it’s good to note that the process is not completely organised yet. Tickets are still being sold by attendants which is prone to human error and manipulation. However, once you cross the ticket booth make sure you:

Enjoy the ride!


Leave a Reply