The bustling city of Cairo offers visitors and locals alike a varied choice of transportation options. The city has an extensive subway system which runs on a fairly regular schedule. Traversing the city by bus or tram is another alternative. Cairo is also served by a ferry system as well as a train service. If you want to avoid the crowds associated with public transport, you can use Uber or one of the many taxi companies which operate in the city.