Garissa has an airfield but there are no daily scheduled flights. So it is quite difficult to reach Garissa directly. But there are several buses linking Garissa to the main cities of Kenya. The buses are comfortable and inexpensive mode of transport. You can also hire a taxi or take car on rent to get to Garissa. But the only trouble is that the roads of the city are not surfaced and unpaved, causing weariness.