🚍 NAIROBI ↔ MOMBASA · KSh 2,000 · Day 9AM & Night 8:30PM 📞 FOR BOOKING & RESERVATION CALL OR WHATSAPP 0753 133 200 / 0750 602 067 🚍 NAIROBI ↔ KISUMU · KSh 1,800 · Morning 7AM, 9AM & Night 9:30PM ✅ Safe · Comfortable · On Time Every Time 🚍 NAIROBI ↔ KISII · KSh 1,700 · Morning 7AM & Night 7:30PM 💳 M-Pesa · Visa · Bank Transfer · Cash at Office 🚍 NAIROBI ↔ KAKAMEGA / BUNGOMA · KSh 1,800 · Morning, Evening & Night 📞 FOR BOOKING & RESERVATION CALL OR WHATSAPP 0753 133 200 / 0750 602 067 🚍 NAIROBI ↔ HOMA BAY / MIGORI · KSh 1,700 · Morning 5AM, 8AM & Night ✅ Morning 5AM–9AM & Night 7:30PM–Midnight Departures Available 🚍 NAIROBI ↔ NAROK / NAKURU · KSh 1,700–1,800 · From 6AM Daily 💳 M-Pesa · Visa · Bank Transfer · Cash at Office 🚍 NAIROBI ↔ MOMBASA · KSh 2,000 · Day 9AM & Night 8:30PM 📞 FOR BOOKING & RESERVATION CALL OR WHATSAPP 0753 133 200 / 0750 602 067 🚍 NAIROBI ↔ KISUMU · KSh 1,800 · Morning 7AM, 9AM & Night 9:30PM ✅ Safe · Comfortable · On Time Every Time 🚍 NAIROBI ↔ KISII · KSh 1,700 · Morning 7AM & Night 7:30PM 💳 M-Pesa · Visa · Bank Transfer · Cash at Office 🚍 NAIROBI ↔ KAKAMEGA / BUNGOMA · KSh 1,800 · Morning, Evening & Night 📞 FOR BOOKING & RESERVATION CALL OR WHATSAPP 0753 133 200 / 0750 602 067 🚍 NAIROBI ↔ HOMA BAY / MIGORI · KSh 1,700 · Morning 5AM, 8AM & Night ✅ Morning 5AM–9AM & Night 7:30PM–Midnight Departures Available 🚍 NAIROBI ↔ NAROK / NAKURU · KSh 1,700–1,800 · From 6AM Daily 💳 M-Pesa · Visa · Bank Transfer · Cash at Office
Kenya's Premier Coach Service

Travel Kenya
in Comfort
& Style

ENA Coach connects you to every corner of Kenya — reliably, safely, and affordably. Over 50 years of trusted journeys across East Africa.

50+
Years of Service
200+
Daily Departures
30+
Destinations
Nairobi Mombasa
Ticket Booking

Find Your Journey

📞 Prefer to book by phone? Call  0753 133 200  or 0750 602 067 — available daily 6am–10pm
Popular Routes

Destinations We Serve

NairobiKisii
Morning & Night
🌅Morning: 7:00AM – 8:30AM
🌙Night: 7:30PM – 9:00PM
KSh 1,700
⏱ Daily departures
NairobiKisumu
Morning & Night
🌅Morning: 7:00AM, 9:00AM
🌙Night: 9:30PM – 10:00PM
KSh 1,800
⏱ Daily departures
NairobiHoma Bay / Migori
Morning & Night
🌅Morning: 5:00AM, 8:00AM
🌙Night: 8:30PM – 10:00PM
KSh 1,700
⏱ Daily departures
NairobiKakamega / Bungoma
Morning, Evening & Night
🌅Morning: 7:30AM – 8:00AM
🌆Evening: 4:30PM
🌙Night: ~9:00PM
KSh 1,800
⏱ Daily departures
NairobiBusia / Siaya
Morning & Night
🌅Morning: 8:00AM – 9:00AM
🌙Night: ~9:30PM
KSh 1,800
⏱ Daily departures
NairobiMombasa
Day & Night
🌞Day: 9:00AM
🌙Night: 8:30PM – 10:00PM
KSh 2,000
⏱ Daily departures
NairobiNarok / Nakuru
Daytime Service
🌅Morning: From 6:00AM
☀️Day: Available throughout
🌙Night: Rare / limited
KSh 1,700 – 1,800
⏱ Daily departures
🌅
Morning Departures
5:00AM – 9:00AM across all routes
🌙
Night Departures
7:30PM – Midnight on most routes
📞
Book & Reserve
Call or WhatsApp 0753 133 200 / 0750 602 067
Why ENA Coach

The ENA Difference

🛡️
Safety First

All our coaches undergo rigorous safety inspections. Licensed drivers with 5+ years experience on every route.

🧊
Air Conditioning

Enjoy comfortable temperatures throughout your journey with fully functional A/C on every coach.

📶
Free Wi-Fi

Stay connected on the road with complimentary onboard Wi-Fi available on all long-distance routes.

🪑
Reclining Seats

Premium reclining seats with extra legroom for maximum comfort on long-haul journeys.

🎫
Easy Booking

Book online, via M-Pesa, or call us — multiple convenient ways to secure your seat instantly.

🕐
On-Time Departures

We respect your time. Our coaches maintain strict departure schedules — 98% on-time record.

🍱
Refreshments

Light refreshments available onboard. Scheduled meal stops at clean, vetted rest areas en route.

📦
Luggage Service

Generous baggage allowance. Secure parcel delivery service available across all major routes.

How to Pay

Flexible Payment Options

Choose how you'd like to pay — then call 0753 133 200 or 0750 602 067 to complete your booking.

Popular📱
M-Pesa

Send money via M-Pesa Paybill or Till. Fast & instant confirmation on your phone.

💳
Visa / Mastercard

Pay with your debit or credit card. Secured and processed safely over the phone.

🏦
Bank Transfer

Transfer directly from your bank account. Suitable for group bookings and corporate clients.

💵
Cash at Office

Visit any ENA Coach office to pay in cash and collect your ticket on the spot.

What Passengers Say

Trusted by Thousands

★★★★★

"I've been taking ENA Coach for the Nairobi–Mombasa route for 10 years. Always clean, always on time. Nothing beats the comfort for that price!"

AM
Amina Mwangi
Nairobi → Mombasa
★★★★★

"Booked by phone in under 3 minutes. The agent was so helpful, the bus was spotless, and we arrived in Kisumu ahead of schedule. 10/10!"

JO
John Ochieng
Nairobi → Kisumu
★★★★☆

"The reclining seats are amazing for overnight journeys. I woke up feeling refreshed in Eldoret. M-Pesa payment was seamless too."

SK
Sarah Kibet
Nairobi → Eldoret
★★★★★

"Our family of 5 travelled together. The staff helped us with all the luggage and we even got snacks onboard. ENA Coach is family-friendly!"

DK
David Karanja
Nairobi → Nakuru
★★★★★

"Corporate bookings handled professionally. They sent our whole team to Mombasa for a retreat — great coordination from start to finish."

FN
Fatuma Noor
Corporate Group

Ready to travel?
Call us now and book your seat.

0753 133 200 0750 602 067 Book Online Instead →
💬 Chat with us on WhatsApp!