Matatu/Bus Fare Prices From Nairobi to Other Counties

Share this post:

Tea Room Nairobi Matatu fares

These are the current matatu/bus fares from Nairobi. All prices are in Kenya Shillings (Ksh). Prices may rise slightly on weekends, public holidays and during the opening and closing of schools due to higher demand. 

If it’s late and you wish to travel the following day, there are plenty of affordable places you can book to spend the night in Nairobi.

Book a place to spend the night in Nairobi

Safe travels!

Fare from Nairobi to Mombasa

Naekana Sacco         1,300

Kinatwa Sacco          1,300

Imani                           1,200

Mash                           1,200 Economy; 1,500 Business; 1800 VIP

Distance: 488 km

Time taken: 7 hrs 30 min

Where to catch the matatu/bus: Duruma Road, off Accra Road.

Book a place to spend the night in Mombasa

Fare from Nairobi to Ukunda

Simba                           1,500

Cool coaches              1,300

Distance: 517 km

Time taken: 9 hrs

Where to catch the bus: Kumasi Road, off River Road

Book a place to spend the night in Ukunda

Fare from Nairobi to Kilifi

Kinatwa Sacco            1,600

Naekana Sacco           1,600

Cool Coaches              1,500

Distance: 524 km

Time taken: 8 hrs 15 min

Where to catch the matatu/bus: Duruma Road, off Accra Road

Book a place to spend the night in Kilifi

Fare from Nairobi to Hola

BusCar                          1,500

Distance: 486 km

Time taken: 6 hrs 45 min

Where to catch the bus: Accra Road

Fare from Nairobi to Lamu

BusCar                          2,000

Distance: 737 km

Time taken: 8 hrs 30 min

Where to catch the bus: Accra Road

Book a place to spend the night in Lamu

Fare from Nairobi to Voi

Naekana Sacco             1,300

Kinatwa Sacco               1,300

Distance: 329 km

Time taken: 5 hrs 

Where to catch the matatu/bus: Duruma Road, Off Accra Road

Book a place to spend the night in Voi

Fare from Nairobi to Garissa

Garissa Coach              1,500

Alma Air                         1,500

Planet Coach                1,500

Rayan Coach                 1,500

Distance: 367 km

Time taken: 5 hrs 30 min

Where to catch the bus: Eastleigh

Book a place to spend the night in Garissa

Fare from Nairobi to Wajir

Golden Coach                2,700

Legend Coach                2,700

Mumtaaz Bus                 2,500

Distance: 681 km

Time taken: 11 hrs

Where to catch the bus: Eastleigh

Book a place to spend the night in Wajir

Fare from Nairobi to Mandera

Mumtaaz Bus                 5,000

Al Mukaram                     5,000

Distance: 1,072 km

Time taken: 17 hrs

Where to catch the bus: Eastleigh

Fare from Nairobi to Meru

Unique Shuttle              1,000

Mark One                         800

Kensilver                          650

Ungwana Sacco              800

Raha Express                1,000

Luxury Shuttle               1,000

Menany (via Nanyuki)  1,000 

Distance: 225 km

Time taken: 4 hrs 30 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Meru

Fare from Nairobi to Chuka

Ungwana Sacco               800

Meru Nissan Sacco         800

Unique Shuttle                  900

Distance: 172 km

Time taken: 3 hrs 15 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Chuka

Fare from Nairobi to Embu

Imani Shuttle                    450

KETNO                               400

Neno                                   400

Rockers Travellers            400

Classic Sacco                    400

Distance: 130 km

Time taken: 2 hrs 30 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Embu

Fare from Nairobi to Isiolo

Nyakati Sacco                1,100

4NTE                                1,100

Meiso Sacco                   1,100

Inana Sacco                    1,100

Distance: 273 km

Time taken: 4 hrs 45 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Isiolo

Fare from Nairobi to Kitui

Kinatwa                             500

Prestige                             500

Nakimu Classic                500

Distance: 162 km

Time taken: 2 hrs 45 min

Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)

Book a place to spend the night in Kitui

Fare from Nairobi to Machakos

Maptra                    250; 200 (Bus)

Naekana Sacco                250

Makos Sacco                    250

Distance: 63 km

Time taken: 1 hr

Where to catch the matatu/bus: Machakos Country Bus Station (Upper side)

Book a place to spend the night in Machakos

Fare from Nairobi to Wote

Maptra                     500;200(Bus)

Makos Sacco                     500

Distance: 131 km

Time taken: 2 hrs 15 min

Where to catch the matatu/bus: Machakos Country Bus Station (Upper side); Afya Centre

Book a place to spend the night in Wote

Fare from Nairobi to Marsabit

Moyale Liner                    2,500

Meiso Sacco                    2,200

Distance: 531 km

Time taken: 8 hrs

Where to catch the bus: Eastleigh; Accra Road

Book a place to spend the night in Marsabit

Fare from Nairobi to Moyale

Moyale Liner                     3,000

Distance: 777 km

Time taken: 10 hrs 50 min

Where to catch the bus: Eastleigh

Book a place to spend the night in Moyale

Fare from Nairobi to Ol Kalou

2NK                                      500

Tripple S                              500

Nuclear                                500

4NTE                                    500

Mololine Sawa                    500

Distance: 152 km

Time taken: 2 hrs 30 min

Where to catch the matatu/bus: Nyamakima

Fare from Nairobi to Nyeri

2NK                                       450

Nyeri Shuttle                        400

Nyena Sacco                       400

Nyakati                                 400

Kukena                                 350

Distance: 143km

Time taken: 2hrs 45 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Nyeri

Fare from Nairobi to Kerugoya

2NK                                       350

4NTE                                     350

Distance: 128 km

Time taken: 2 hrs 15 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Kerugoya

Fare from Nairobi to Murang'a

Murang’a Shuttle                  250

Namu Supreme                     250

MTN                                        250

Distance: 84.6 km

Time taken: 1 hr 30 min

Where to catch the matatu/bus: Nyamakima

Book a place to spend the night in Murang'a

Fare from Nairobi to Lodwar

Royal Rift                         3,700

Distance: 676 km

Time taken: 12 hrs

Where to catch the matatu: Mfangano Lane

Book a place to spend the night in Lodwar

Fare from Nairobi to Kapenguria

Great Rift                             1,400

Eldoret Crossroad              1,500

Bungoma Line                    1,300

Royal Rift                             1,500

Distance: 417 km

Time taken: 7 hrs 45 min

Where to catch the matatu/bus: Mfangano Street

Fare from Nairobi to Maralal

Maralal Safaris                   1,100

Distance: 339 km

Time taken: 5 hrs 30 min

Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)

Book a place to spend the night in Maralal

Fare from Nairobi to Kitale

North Rift                           1,500

Great Rift                            1,400

Royal Rift                            1,500

Gurdian Angel                    1,400

Bungoma Line                   1,400

Eldoret Shuttle                   1,300

Eldoret Crossroad             1,400

Kitale Shuttle                      1,400

2NK                                      1,300

Nyena Sacco                      1,400

NNUS Shuttle                     1,200

Distance: 387 km

Time taken: 7 hrs

Where to catch the matatu/bus: Mfangano Street; OTC

Book a place to spend the night in Kitale

Fare from Nairobi to Eldoret

North Rift                            1,200

Great Rift                            1,000

Eldoret Shuttle                   1,000

Royal Rift                            1,200

NNUS Shuttle                     1,200

Distance:313 km

Time taken: 5 hrs 45 min

Where to catch the matatu/bus: Mfangano Street

Book a place to spend the night in Eldoret

Fare from Nairobi to Kapsabet

Eldoret Shuttle                    1,200

Team Swat                          1,200

Classic Shuttle                    1,100

Bungoma Line                     1,500

Blueline Safaris                   1,400

Royal Rift                              1,500

Distance: 312 km

Time taken: 5 hrs 30 min

Where to catch the matatu/bus: Mfangano Street

Book a place to spend the night in Kapsabet

Fare from Nairobi to Kabarnet

Eldoret Crossroad               1,200

Distance: 295 km

Time taken: 5 hrs

Where to catch the matatu/bus: Mfangano Street

Book a place to spend the night in Kabarnet

Fare from Nairobi to Nanyuki

Nanisio                                700

Express Cab                       700

4NTE                                   500

Distance: 194 km

Time taken: 3 hrs 30 min

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Nanyuki

Fare from Nairobi to Nakuru

Nyeri Shuttle                       450

Supreme Shuttle                450

Nyena Sacco                      450

Molo Group                         450

Kukena Sacco                    450

2NK                                      450

4NTE                                    450

Distance: 161 km

Time taken: 3 hrs

Where to catch the matatu/bus: Tea Room (Accra Road)

Book a place to spend the night in Nakuru

Fare from Nairobi to Narok

Narok Line                              500

Narok Star Shuttle                 500

Narok Shutle                           500

Distance: 142 km

Time taken: 2 hrs 30 min

Where to catch the matatu/bus: Nyamakima

Book a place to spend the night in Narok

Fare from Nairobi to Kajiado

Super Coach                         300

Naekana                                300

Distance: 77.1 km

Time taken: 1 hr 30 min

Where to catch the matatu/bus: Ronald Ngara Street, near OTC

Book a place to spend the night in Kajiado

Fare from Nairobi to Kericho

Prestige Shuttle                    1,100

Safari Luxury Shuttle           1,100

Distance: 264 km

Time taken: 4 hrs 30 min

Where to catch the matatu/bus: Dubois Road, Near Tea Room

Book a place to spend the night in Kericho

Fare from Nairobi to Bomet

South Rift Sacco                 800

Narok Line                            700

Distance: 224 km

Time taken: 4 hrs

Book a place to spend the night in Bomet

Fare from Nairobi to Kakamega

Easy Coach                            1,550

Safari Luxury Shuttle            1,500

Bungoma Line                       1,300

Western Prestige Shuttle     1,200

Eldoret Shuttle                       1,300

Team Swat                             1,300

Classic Shuttle                       1,300

Royal Rift                                1,500

Distance: 359 km

Time taken: 7 hrs

Where to catch the matatu/bus: Dubois Road, Near Tea Room

Book a place to spend the night in Kakamega

Fare from Nairobi to Mbale

Easy Coach                         1,650

Western Prestige Shuttle  1,200

Greenline                              1,000

Bungoma Line                     1,200

Distance: 363 km

Time taken: 6 hrs 45 min

Book a place to spend the night in Mbale

Fare from Nairobi to Bungoma

Bungoma Line                      1,300

Great Rift                               1,400

North Rift                               1,500

Eldoret Shuttle                      1,300

NNUS Shuttle                        1,200

Distance: 411 km

Time taken: 7 hrs 30 min

Book a place to spend the night in Bungoma

Fare from Nairobi to Busia

Gurdian Angel                      1,400

Mololine                                1,600

Western Prestige Shuttle   1,500

Prestige Shuttle                   1,600

Easy Coach                          1,700

Bungoma Line                     1,500

Royal Rift                              1,800

Distance: 452 km

Time taken: 8 hrs 30 min

Where to catch the matatu/bus: Dubois Road, Near Tea Room

Book a place to spend the night in Busia

Fare from Nairobi to Siaya

Climax Coaches                 1,200

ENA Coach                          1,400

Easy Coach                         1,650

Gurdian Angel                     1,400

Galaxy Express                   1,400

Distance: 407 km

Time taken: 7 hrs 45 min

Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)

Book a place to spend the night in Siaya

Fare from Nairobi to Kisumu

Prestige Shuttle                  1,200

Gurdian Angel                     1,400

Safari Luxury Shuttle          1,300

Rog Travellers                      1,300

Easy Coach                          1,650

Galaxy Express                    1,400

NNUS Shuttle                       1,300

Mololine Shuttle                  1,200

Distance: 342 km

Time taken: 6 hrs

Where to catch the matatu/bus: Dubois Road, Near Tea Room

Book a place to spend the night in Kisumu

Fare from Nairobi to Homa Bay

Smart Coach                       1,400

Easy Coach                         1,300

Galaxy Express                   1,200

Distance: 369 km

Time taken: 6 hrs 45 min

Where to catch the matatu/bus: Easy Coach Station

Book a place to spend the night in Homa Bay

Fare from Nairobi to Migori

Easy Coach                         1,300

Bungoma Line                    1,400

Climax Coaches                 1,400

Distance: 372 km

Time taken: 7 hrs

Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)

Book a place to spend the night in Migori

Fare from Nairobi to Kisii

ENA Coach                          1,200

Gurdian Angel                     1,200

Easy Coach                         1,050

Galaxy Express                   1,200

Quarser                                1,200

Narok Line                           1,500

Bungoma Line                     1,300

Transline                              1,200

Distance: 306 km

Time taken: 5 hrs 45 min

Where to catch the matatu/bus: OTC

Book a place to spend the night in Kisii

Fare from Nairobi to Nyamira

Nyamira Express                 1,000

Galaxy Express                    1,200

Gurdian Angel                      1,200

Quarser                                 1,200

Distance: 297 km

Time taken: 5 hrs 30 min

Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)

That’s all I’ve got for you on this update of matatu prices. If this has been helpful, please let me know.

.