Independent booking assistance · Not affiliated with Kenya Railways.Official KRC booking ↗

Kenya, one train journey away

Your SGR journey.
Our local support.

Nairobi to Mombasa, made easier. We help travellers book Madaraka Express tickets, even without M-Pesa or a Kenyan bank account.

Independent booking assistance. Clear service fees. Pay after availability is confirmed.

NairobiMombasa
Nairobi Terminus, the starting point for your SGR journey to Mombasa
Start your next chapterNairobi Terminus, Kenya
FromKES 2,000per adult · Economy, including our fee
Independent booking assistance for travellers without M-PesaTypical confirmation time: within 5-10 minutes during business hours, 8am-10pm EAT.Tickets delivered via Email, WhatsApp or Telegram

A little help. A great journey.

You plan the adventure.
We help with the tickets.

Speak to a local team, understand the total cost, and travel with your booking details ready.

01

Tell us your plans

Choose your travel date, class and passengers. Send a request online or start with a WhatsApp conversation.

02

Confirm, then pay

We check seats and confirm the fare, service fee and payment instructions before you pay.

03

Get ready to go

Receive your booking details and ticket-printing guidance. We help you understand what happens next.

Your seat, your choice

Find your kind of comfortable.

All prices include our booking assistance fee. Select the class that suits your travel style.

First Class

KES 5,500

per adult · assistance fee included

Fare BreakdownAdult: 5,500 (ticket 4,500 + service 1,000)Child (3-11): 3,250 (ticket 2,250 + service 1,000)Child (<3): Free
  • Reclining spacious seats
  • Premium lounge access
  • Tray tables & power outlets
  • Priority boarding

Premium

KES 13,500

per adult · assistance fee included

Fare BreakdownAdult: 13,500 (ticket 12,000 + service 1,500)Child (3-11): 7,500 (ticket 6,000 + service 1,500)Child (<3): Free
  • Private luxury compartment
  • Complimentary meals & drinks
  • Personal concierge service
  • Best views through Tsavo

Let's get you there

Start your booking request.

No payment is taken here. We confirm seat availability first. Need a different route? Talk to us on WhatsApp.

Passenger Details

Request SGR booking assistance

Submit your details first. We confirm seat availability and payment instructions before final confirmation.

Typical confirmation time: within 5-10 minutes during business hours, 8am-10pm EAT.

TripPassengersContact DetailsReview & Submit
Trip
Passengers
Contact Details
Review & Submit

Estimated TotalKES 2,000Children under 3 travel free.

Ticket delivery

A little guidance, right to the platform.

After booking, your details are sent to your email, WhatsApp, or Telegram. You must use that message to physically print your ticket at the station before boarding.

For many confirmed bookings, we also help pre-print physical tickets before departure and arrange a simple handover, so tourists do not have to figure out the station machines on arrival. This is a complimentary support service offered when timing and station access allow. Travellers will still receive all ticket details digitally and can print at the station if needed.

Before you set off

A smoother trip starts here.

Practical answers for planning your first train journey in Kenya.

Payment options

Choose your payment method

Submit your booking request first, then follow the payment instructions we confirm. Tickets are sent after payment is received. User is responsible for any transfer delays.

Wise

Transfer to M-Pesa - 0769 869 503

Remitly

Transfer to M-Pesa - 0769 869 503

Sendwave

Transfer to M-Pesa - 0769 869 503

Western Union

Contact us for recipient details

Crypto (USDT/BTC/BNB)

WhatsApp for wallet address

Common Questions

Good questions. Clear answers.

Everything you need to know before booking with us.

Are you the official SGR website?

No. We are a private third-party agency helping tourists book tickets. We are NOT selling tickets - we assist you in booking them. The official website is metickets.krc.co.ke.

How do I receive my ticket?

After booking, we send the M-Pesa message and ticket number to your email, WhatsApp, or Telegram. You MUST use this message to physically print your ticket at the station before boarding.

What payment methods do you accept?

We accept Wise, Remitly, Sendwave, and Western Union (all remitted to M-Pesa), as well as USDT, BTC, and BNB crypto.

What is your refund and cancellation policy?

We do not handle refunds. Cancellation is strictly handled by Kenya Railways in person at the station.

Do children travel for free?

Children under 3 years travel free. Children aged 3-11 pay a reduced child fare.

More questions? View official KRC FAQs

Get in Touch

Need Help?

Custom itineraries, group bookings, or general questions.

This opens your email app with your message. For a quicker conversation, use WhatsApp.

From city to coast

Your next adventure starts with a conversation.

Plan my journey