Independent third-party booking assistance. Official KRC booking remains available at metickets.krc.co.ke.

Madaraka Express - Nairobi to Mombasa

Experience Kenya by Rail

The hassle-free way for tourists to book SGR tickets. No M-Pesa? No Kenyan bank account? No problem.

Independent third-party assistance. Prefer to book directly? Use the official KRC site.

How It Works

Request first. Pay after we confirm.

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

1

Submit your booking request.

2

We confirm seat availability and payment instructions.

3

Receive your booking reference and continue on WhatsApp for final confirmation.

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.
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

Ticket Classes

Choose Your Journey

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

First Class

KES 5,500

per adult

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

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

Ticket delivery

We send the M-Pesa message and ticket number.

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.

Secure Payment

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

Frequently Asked

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.

Fraud Alert:If you suspect fraudulent activity in our name, contact DCI Kenya, call 911, or visit the nearest police station immediately.

Booking Confirmed?

Your M-Pesa ticket message will be sent after payment is confirmed.

Submit Booking Request