Bus Fare Prices from Nairobi to Garissa County

Garissa County is known for its rich cultural heritage, unique wildlife, and historical significance. The journey from Nairobi to Garissa County takes travelers through a diverse and fascinating landscape in northeastern Kenya. This article will highlight the major towns between Nairobi to Garissa County, the distances and fare ranges, and interesting things to do.

Bus Fare from Nairobi to Garissa County

Distance: 621 km

The journey takes: 6 hrs 30 min

  • Garissa Coach- Ksh 1,500
  • Alma Air- Ksh 1,500
  • Planet Coach- Ksh 1,500
  • Rayan Coach- Ksh 1,500
Nairobi to Garissa County
Photo/ Courtesy

Major towns between Nairobi to Garissa County


Distance: Approximately 86.8 kilometers

Fare: Around 150 to 300 Ksh

The first major town along the Nairobi to Garissa route is Makutano. Makutano serves as a crossroads for travelers coming from different parts of central Kenya. While there might not be prominent tourist attractions in Makutano, it’s an essential stop for refueling and refreshments before continuing the journey to Garissa County.


Distance: Approximately 40.4 kilometers

Fare: Around 100 to 250 Ksh

Karatina is a bustling market town known for its vibrant open-air markets, where travelers can find fresh produce, traditional crafts, and local delicacies. The Karatina Market is an excellent place to experience the local culture and interact with the residents.


Distance: Approximately 25 kilometers

Fare: Around 50 to 200 Ksh

The next large town along the Nairobi to Garissa route is Nyeri, approximately 25 kilometers from Karatina. Nyeri is steeped in history and offers attractions such as the Dedan Kimathi University, the Outspan Hotel, Lord Baden Powell’s grave, and the Aberdare National Park. Travelers can also visit the Baden Powell Museum and learn about Kenya’s scouting history.