The country has an extensive network of paved and unpaved roads. Kenya's railway system links the nation's ports and major cities, connecting it with neighbouring Uganda. There are 15 airports which have paved runways.