The majority of the local population travel around Karachi by bus. Buses travel along set routes around the city, including to and from the airport. However, buses are not the most comfortable mode of transport as they are often overcrowded, and routes are often poorly marked. A number of taxi companies operate across Karachi, and offer a reasonably inexpensive means of getting around the city. Not all taxis are metered so the fare should be agreed on before entering the vehicle. The best option is to hire a car with a driver. Traffic jams can be nightmarish in Karachi so it's best to plan your journey well ahead of time.