How to Book Train From Kaduna to Abuja (Step-by-Step NRC e-Ticketing Guide)

Planning a train trip between Kaduna and Abuja doesn’t have to be stressful anymore. If you’re wondering how to book train from Kaduna to Abuja or from Abuja to Kaduna, the NRC online booking system has made the process much easier. Instead of going to the station early and hoping for available seats, you can now book your ticket online, pick your date, class, and even select your seat. In this guide, you’ll find a clear step-by-step process, helpful tips, and what to expect before you make payment.
Why Take the Train From Kaduna to Abuja?
The Kaduna–Abuja train route is one of the most popular rail trips in Nigeria because it’s:
- Affordable compared to many road travel options
- Comfortable, with different classes (including premium options)
- Reliable for planning ahead, especially when you book early
- Great value, with prices commonly ranging from ₦3,600 to ₦9,000 depending on class and availability (Kaduna ↔ Abuja)
Before You Book: What You’ll Need
Have these ready to make booking smooth:
- A stable internet connection (phone or laptop)
- Your phone number (linked to your NIN, as requested during booking)
- A working email address
- Your full name (as it appears on your ID)
- A payment method (ATM card / transfer depending on options shown)
Step-by-Step: Book on the NRC e-Ticketing Platform
Use the official booking site below:
https://nrc.tps.ng or Click Here NRC
Step 1: Open the NRC e-Ticketing Website
Go to the site, and if it asks you to sign in, log in to your account. If you’re new, create an account first so your tickets and details can be saved.
Step 2: Scroll Down to the Booking Section
Once you land on the homepage, stroll down until you see the booking panel (like the one shown in your attached image).
This is where you select your route, travel date, and passenger details.
Step 3: Choose Your Route (Kaduna → Abuja)

In the booking section:
- Under From, select a Kaduna station such as Rigasa (Kaduna)
- Under To, select the Abuja station, typically Idu (Abuja)
Example:
- From: Rigasa (Kaduna)
- To: Idu (Abuja)
Tip: If you tap the station field and see a dropdown list, choose the exact station name from the list to avoid errors.
Step 4: Pick Your Departure Date and Passenger Details

Now set:
- Depart date (example: 18 January, 2026)
- Passenger/Guest count and category (example: 1 Adult)
- Class (example: Business A)
This part matters because price and seat availability depend on date + class + passenger type.
Step 5: Click “Search Ticket”

After confirming all selections, click the Search Ticket button.
This pulls up available trains for your chosen route and date.
Step 6: Select Your Departure Time

You’ll see one or more train options. Choose the departure time that fits your schedule.
Quick tip: Earlier searches (especially morning hours) can show more options before seats sell out.
Step 7: Choose Your Seat(s)

Next, you’ll be asked to select seats.
- Sometimes you can pick your exact seat
- Other times, the system may auto-assign seats to you
Don’t worry—auto-assigned seats are normal on some trains or when availability is limited. If you don’t like the assignment and the platform allows changes, try selecting again or checking another departure time.
Step 8: Enter Passenger Details

Fill in your information carefully:
- Phone number (linked to your NIN, as requested)
- Email address
- Full name
Make sure:
- Your name is spelled correctly (it should match your ID if requested)
- Your email is active (tickets/receipts may be sent there)
Step 9: Make Payment and Confirm
Proceed to payment and complete it using the available payment option(s) shown on the platform.
After payment:
- Wait for confirmation on-screen
- Save or screenshot your booking details
- Check your email for ticket/receipt if provided
Ticket Prices: What to Expect (Kaduna ↔ Abuja)
Prices often fall within:
- ₦3,600 to ₦9,000 (depending on class, seat type, and availability)
This range is one reason the route is considered one of the best cheap + premium travel options—because you can choose a budget-friendly seat or pay more for extra comfort.
Pro Tips to Book Faster and Get Better Seats
- Book early: Popular travel dates fill up quickly.
- Be flexible with time: If one time has no seats, another may still be open.
- Double-check stations: Kaduna has multiple station options—select the correct one (e.g., Rigasa).
- Use a strong network: Payment pages can fail if your connection drops.
- Keep proof of payment: Screenshot confirmation and store the transaction reference.
Common Booking Issues (and Quick Fixes)
“No trains available”
- Try a different date
- Try switching the departure time
- Check if you selected the correct stations
Seat selection not showing
- It may be auto-assigned for that train/class
- Try another departure time if you want manual seat selection
Payment not going through
- Refresh and try again once
- Ensure your bank app/card is enabled for online payments
- Don’t pay twice—confirm status first
FAQs: How to Book Train From Kaduna to Abuja
1) Can I book Kaduna to Abuja train ticket online?
Yes. You can book directly on the NRC e-ticketing platform by selecting From: Rigasa (Kaduna) and To: Idu (Abuja), then paying online.
2) Which station should I choose in Kaduna?
Many travelers use Rigasa (Kaduna). Choose the Kaduna station that matches your intended boarding point.
3) What station is used in Abuja?
Commonly, the destination is Idu (Abuja), which appears in the booking dropdown as Idu (Abuja).
4) How much is the train from Kaduna to Abuja?
Prices typically range from ₦3,600 to ₦9,000, depending on class and availability.
5) Do I always get to choose my seat?
Not always. Sometimes seat selection is manual, and sometimes the system auto-assigns seats.
6) What details do I need to enter during booking?
Usually: phone number (linked to NIN), email address, and full name.
7) Can I book for someone else?
Generally yes—just enter the passenger’s correct details. Use an email/phone number you can access for receiving confirmations.
Final Thoughts
Now you know how to book train from Kaduna to Abuja using the NRC platform—from picking Rigasa (Kaduna) to Idu (Abuja), selecting your travel date and class (like Business A), choosing seats, and paying securely. If you plan ahead and book early, you’ll usually get more departure times, better seat options, and a smoother checkout experience.
