Train Fares in Kenya – Compare, Book & Save Online

Latest Train fares in Kenya 2025 – compare schedules, trusted operators, parcel & cargo options, and book instantly.


Nairobi À Mombasa -


Route: Long Distance
Distance: 488 Kms
Duration: 5hrs
Economy1,500 KSh
Business1,500 KSh
4,500 KSh
VIP1,500 KSh
20,000 KSh

Nairobi À Mtito andei -


Route: Long Distance
Distance: 232 Kms
Duration: 2hrs 30mins
Economy740 KSh
Business740 KSh
2,240 KSh
VIP740 KSh
9,970 KSh

Nairobi À Emali -


Route: Short Distance
Distance: 125 Kms
Duration: 1 hr
Economy390 KSh
Business390 KSh
1,190 KSh
VIP390 KSh
5,300 KSh

Nairobi À Mariakani -


Route: Long Distance
Distance: 450 Kms
Duration: 4hrs 40 Mins
Economy1,410 KSh
Business1,410 KSh
4,310 KSh
VIP1,410 KSh
19,170 KSh

Nairobi À Kibwezi -


Route: Long Distance
Distance: 193 kms
Duration: 2hrs
Economy600 KSh
Business600 KSh
1,820 KSh
VIP600 KSh
8,100 KSh

Nairobi À Athi river -


Route: Short Distance
Distance: 30 Kms
Duration: 15 mins
Economy90 KSh
Business90 KSh
180 KSh
VIP90 KSh
800 KSh

Nairobi À Miasenyi -


Route: Long Distance
Distance: 413 Kms
Duration: 4 Hrs
Economy1,350 KSh
Business1,350 KSh
3,680 KSh
VIP1,350 KSh
16,370 KSh

Kibwezi À Nairobi -


Route: Long Distance
Distance: 193 kms
Duration: 2 hrs
Economy600 KSh
Business600 KSh
1,820 KSh
VIP600 KSh
8,100 KSh

Nairobi À Voi -


Route: Long Distance
Distance: 329 Kms
Duration: 3 hrs 30 Mins
Economy1,050 KSh
Business1,050 KSh
3,200 KSh
VIP1,050 KSh
14,240 KSh