South Africa’s transport landscape is more complex than newcomers might expect, and getting to grips with it before you land will save considerable frustration. Metered taxis exist across the country but have a limited presence, while the sprawling minibus taxi network serves as the primary commuting lifeline for the majority of the population. In practice, most expats lean on ride-hailing apps — Uber and Bolt in particular — as their everyday solution for safe, trackable, and reasonably priced travel within major cities.
| Item | Details |
|---|---|
| Main ride-hailing apps | Uber, Bolt, inDrive, DiDi, Yookoo Ride, Zebra Cabs (as of 2025) |
| Typical short city ride (Uber/Bolt) | R30–R60 for a short trip; R180–R350 from major airports (as of 2025) |
| App availability | Good in Johannesburg, Cape Town, Durban, Pretoria; limited in rural areas |
| Regulatory framework | National Land Transport Amendment Act (gazetted September 2025) |
| Minibus taxi network | ~250,000 vehicles nationally; used by approx. 69% of commuters |
| Payment methods | App-based card payment (Uber/Bolt); cash accepted by some apps and metered taxis |
How do taxis work in South Africa, and are they safe and reliable for expats?
The word “taxi” in South Africa can refer to two quite different things, and knowing the distinction matters enormously for any newcomer. On one hand, metered taxis offer private, door-to-door service and can be pre-booked by phone — but unlike the iconic cabs of London or New York, they do not typically cruise the streets in search of passengers. On the other hand, the minibus taxi dominates the market overwhelmingly and operates more like a shared shuttle service along fixed routes.
Metered taxis account for roughly 10% of the taxi industry, while minibuses make up the remaining 90%. Known by names like “kombi taxis,” minibus taxis function as the de facto public transport backbone across much of South Africa. They travel established corridors, picking up and setting down passengers at any point along the route, and charge fares that are generally very low.
Approximately 69% of South Africa’s commuters depend on minibus taxis to get around. However, the sector has significant safety concerns — illegal operators have contributed to ongoing violence, and research by the Automobile Association of South Africa has recorded around 70,000 minibus taxi crashes per year, a rate roughly double that of other passenger vehicles. These vehicles endure far harsher operating conditions than private cars and frequently exceed speed limits in order to make more runs and collect more fares.
By contrast with the tightly regulated metered cab systems found in major international cities, South Africa’s metered taxis operate with less consistency. Fares are sometimes negotiated rather than strictly controlled by meter, and some drivers have been known to take circuitous routes to inflate the final cost. For expats who want predictable, accountable transport, app-based ride-hailing services tend to be a far more dependable choice.
Which ride-hailing apps work in South Africa, and how do I use them?
South Africa’s ride-hailing sector has expanded at a striking pace over the last decade, with platforms like Uber and Bolt fundamentally changing how city dwellers move around Johannesburg, Cape Town, Durban, and beyond. Both apps follow the same model that users around the world will recognise: download the application, register with a phone number and payment details, and request a ride. International cards are generally accepted, though using a local number can streamline the verification process.
Uber was the first ride-hailing company to enter the African continent, doing so through South Africa in 2013, and it remains a dominant force in the market. Bolt — previously known as Taxify — launched in South Africa in 2016 and has since expanded to a wide range of cities including Johannesburg, Cape Town, and Durban. Its reputation for competitive pricing frequently makes it the cheaper option, drawing in riders who want to keep costs down.
inDrive arrived in South Africa in 2019 with a model that sets it apart from its rivals: rather than accepting a fare determined by an algorithm, passengers propose what they are willing to pay and drivers choose whether to accept, reject, or counter-offer. Active in cities such as Johannesburg, Cape Town, and Durban, this format appeals to those who prefer a more negotiated approach to pricing.
DiDi is a more recent addition to the South African market, with a presence in cities including Cape Town and Gqeberha. It is frequently cited for its lower fares — a journey costing R50 on competing platforms might come to R40 on DiDi, particularly outside peak periods. The app accepts both card and cash, pickup times are generally short, and built-in features such as GPS tracking and driver verification provide a degree of reassurance for passengers.
Zebra Cabs is a locally established service that differentiates itself through professionally licensed drivers and an emphasis on building sustained passenger trust. For expats who would rather support a South African provider with demonstrated customer service credentials, Zebra Cabs is a worthwhile option to consider.
Unlike some markets where a single super-app has come to dominate, South Africa’s ride-hailing landscape is contested territory — no one platform has pulled decisively ahead, and rivalry between Uber, Bolt, and newer entrants remains intense. The practical implication for riders is that installing two or three apps gives you the flexibility to compare prices and availability at any given moment. On 12 September 2025, the government gazetted amendments to the National Land Transport Act that formally recognised e-hailing services like Uber and Bolt as a regulated category of public transport. Bolt describes itself as the first major platform to register under this new framework, though Pretoria-based Wanatu — a smaller local operator — technically completed the National Public Transport Regulator’s registration process first, with an announcement on 24 February 2026.
Where can I find taxis and book rides in the capital city and major expat areas?
South Africa is unusual in having three capital cities: Pretoria (Tshwane), which functions as the executive capital and is home to many diplomats and government-connected expats; Johannesburg, which is the country’s commercial engine; and Cape Town and Durban, which are also significant hubs for the international community. Here is what to expect in each major area.
Johannesburg and Pretoria (Gauteng)
App-based ride-hailing has reshaped how people move around Johannesburg, with a growing share of riders choosing platforms over traditional taxis for the convenience and accountability they offer. Both Uber and Bolt have strong coverage across central Johannesburg, Sandton, Rosebank, and the airport corridor. Metered taxis can be found at hotel forecourts and at OR Tambo International Airport but are generally best pre-arranged by telephone. Established local dispatch services include Rose Taxis and Maxi Taxis, which can be located through directory listings. For verified current contact details, consult the National Taxi Alliance (NTA) or your hotel concierge.
In Pretoria, Uber, Bolt, and inDrive all maintain a presence. Taxi ranks are found near major transit nodes such as Pretoria Station. One regulatory detail worth keeping in mind: under the 2025 rules, a driver based in Gauteng may legally complete a drop-off in Limpopo but is not permitted to pick up a new passenger there — something to factor in when planning cross-provincial travel.
Cape Town
For both residents and visitors navigating Cape Town, Uber and Bolt are the go-to solutions. Short trips within the city typically cost R30–R60, while journeys to or from the airport generally fall in the R200–R350 range. The ability to track journeys in real time and review driver ratings makes these apps considerably more reassuring than street-hailing an unknown vehicle (as of 2025).
Metered taxis in Cape Town congregate at the V&A Waterfront, Cape Town International Airport, and outside major hotels. Excite Taxis (tel: 021 448 4444, excitetaxis.co.za) and Marine Taxis (tel: 021 434 0434) are two of the better-known metered taxi operators in the city. Outside the main tourist and hotel zones, metered taxis are harder to come by and fares are not always uniformly regulated.
Durban
Uber, Bolt, and inDrive are all active in Durban and along the broader KwaZulu-Natal coastline. Metered taxis are available at King Shaka International Airport and at the larger hotels in areas such as Berea and Umhlanga. App-based services generally perform well in the main urban zones, but coverage becomes increasingly thin as you move into smaller KwaZulu-Natal towns and rural districts — having a pre-arranged shuttle as a backup is a sensible precaution in those areas.
Other areas
In smaller cities, coastal villages, and rural communities, ride-hailing coverage can be patchy at best. inDrive’s cash payment option and broader reach in secondary markets make it a more useful fallback than the major platforms in these locations. If you are relocating to a smaller town, it is worth researching local taxi dispatch services before you arrive rather than assuming app coverage will be available.
How much does a taxi or ride-hailing trip cost in South Africa?
Ride-hailing fares are calculated dynamically and shift with distance, time of day, and demand. Competition between Uber and Bolt across South Africa’s major cities is vigorous — in most cases, the price difference between the two is modest, often just a handful of rand. Bolt tends to edge ahead on short urban journeys, while Uber can be more competitive on longer routes.
In Cape Town, expect to pay R30–R60 for brief city trips and R200–R350 for an airport run (as of 2025). In Johannesburg, travelling from OR Tambo International to areas like Sandton or Rosebank will generally cost R250–R350, though surge pricing during heavy traffic or following major events can push this higher (as of 2025). Surge pricing is a recurring feature of the market and worth factoring into travel plans at peak times.
A short cross-city trip on Bolt commonly costs between R35 and R45 depending on route and timing. Bolt accepts cash in many parts of the country, adding flexibility for those who have not yet arranged a local payment method (as of 2025).
inDrive’s fare negotiation model gives riders greater agency, especially in high-demand cities like Johannesburg and Durban where prices fluctuate with conditions. Agreed fares can come in 10 to 30 percent below what standard platforms charge. A typical five-kilometre journey with inDrive might be completed for around R30, though the final figure depends on what is agreed between passenger and driver (as of 2025).
Metered taxis apply a base flagfall charge plus a per-kilometre rate, but these rates vary between cities and operators, and the industry is not uniformly regulated. In most cases, metered taxi fares within a city run higher than the equivalent Uber or Bolt trip. Airport transfers can be significantly more expensive still — always negotiate and agree on a price before you get in, or use an app-based service for complete price transparency. Check official apps and operator websites for up-to-date figures, as fares are subject to change.
Are there any common scams or safety issues with taxis in South Africa that expats should know about?
Being aware of safety considerations is a fundamental part of using taxis in South Africa. Metered taxis are inconsistently regulated, fares can vary considerably, and they are generally regarded as less reliable and secure than app-based alternatives. The most frequently reported problems involve overcharging, meters that are ignored or switched off, unnecessarily lengthy routes, and the targeting of passengers who appear unfamiliar with local conditions.
One of the more concerning tensions in the broader transport sector involves hostility between established informal taxi operators and ride-hailing platforms. Shesha, a ride-hailing app launched by taxi industry unions, has attracted few users and drawn poor reviews — while enforcers associated with the service have reportedly carjacked Uber and Bolt drivers, demanding ransoms. This violence is primarily directed at drivers rather than passengers, but the underlying tensions in the sector are worth being aware of.
Under the 2025 regulatory amendments, every registered e-hailing vehicle must display visible branding or signage identifying the operator, and working panic buttons must be fitted inside the vehicle. Notwithstanding these protections, passengers are still advised to check that the vehicle’s plate number, make, model, and driver photo all match what the app displays before entering.
Experienced expats and travel advisors consistently offer the following precautions: refrain from hailing unknown vehicles from the street after dark; always cross-reference app details with the actual vehicle before getting in; activate trip-sharing so that someone you trust can monitor your journey in real time; and use the app’s built-in emergency or SOS function if a situation feels unsafe. Try not to have your phone or valuables on prominent display while waiting for a pickup, particularly at night.
If you choose to use minibus taxis, the general advice is to stick to straightforward, well-travelled routes and to go with someone who knows the system the first time. Carrying the exact fare in small notes is strongly recommended, as disputes over change are a common flashpoint.
To establish whether a taxi is legitimately licensed, check for a valid operating licence displayed inside the vehicle and confirm the driver holds a professional driving permit (PrDP). The 2025 amendments also introduced penalties of up to R100,000 for non-compliance, creating stronger deterrents against illegal operators accessing e-hailing platforms and providing an additional layer of protection for riders.
How do I pay for taxis and ride-hailing services in South Africa — cash, card, or app?
The payment options available to you depend largely on which service you are using. Uber processes all payments through the app using a linked card or account — cash is not accepted on the standard Uber platform in South Africa. International debit and credit cards are generally supported, though some expats find that switching to a local bank card once they have set one up makes transactions more straightforward.
Bolt accepts cash payments across much of the country, which is helpful if you have not yet established a local payment method or if your data connection is unreliable. DiDi similarly accommodates both card and cash. inDrive also supports cash, and its wider reach in secondary markets makes it a useful option in smaller towns where Uber and Bolt may have limited driver availability.
For traditional metered taxis, cash remains the standard and expected way to pay, though some operators have begun accepting card payments. Always check the available payment methods with the driver before the journey starts. Carrying small denomination rand notes — R10, R20, and R50 — for metered taxi trips is sensible practice, as drivers may claim they are unable to provide change.
Minibus taxis operate entirely on a cash basis — fares are typically a few rand and should ideally be tendered in exact change. Cashless smart card systems for the minibus sector have been proposed and partially piloted, but are not yet available across the board.
As a general principle, keeping a modest amount of South African rand in cash on your person is always a sensible approach — especially on arrival in a new city, during any app disruptions, or whenever you venture beyond the main urban centres.
Are there alternatives to taxis and ride-hailing for getting around South Africa as an expat?
Beyond the informal minibus taxis that form the daily commuting backbone for millions of South Africans, a number of formal public transport systems have been developed in the major cities. These include private bus networks, Bus Rapid Transit (BRT) corridors, and both suburban and longer-distance rail services, all aimed at offering more regulated and consistent transit options.
Cape Town’s MyCiTi Bus network is broadly considered the most dependable formal public transport service in the city, catering to residents and visitors alike. It operates an airport shuttle between Cape Town International Airport and the Civic Centre, and its city routes connect key destinations including the CBD, V&A Waterfront, Sea Point, Table View, and Blouberg. Travel requires a MyConnect Card, available at stations and kiosks, and fares typically fall between R10 and R30 depending on the distance travelled.
In Gauteng, the Gautrain rapid rail service links OR Tambo International Airport with Sandton, Rosebank, Johannesburg Park Station, Pretoria, and several intermediate stations. Widely regarded as reliable and secure, the Gautrain is a popular choice for airport transfers and for commuting between Johannesburg and Pretoria. Current timetables and fares are available at gautrain.co.za.
South Africa does not have an underground metro system. The broader commuter rail network, operated by Metrorail on suburban routes in Cape Town, Durban, and Johannesburg, has long suffered from chronic underinvestment and reliability problems, and is generally not recommended as a primary transport mode for expats who are unfamiliar with the system.
Car rental is a popular choice for expats needing to travel between cities or venture into areas beyond the urban core. South Africa’s road network is among the most developed on the continent, and self-driving remains practical for a wide range of destinations. All major international rental agencies operate from the large airports. For long-distance intercity travel, bus services such as Intercape (intercape.co.za) and FlixBus provide affordable connections between major centres.
Carpooling — locally referred to as “lift clubs” or “hikes” — involves sharing a private vehicle for commuter or long-distance trips, and is well established among suburban commuters. Expats who live or work near colleagues with similar routes may find this a convenient and cost-effective arrangement.
What do expats say about using taxis and ride-hailing services day-to-day in South Africa?
For expats settling in Johannesburg, Cape Town, Durban, or Pretoria, Uber and Bolt tend to become fixtures of everyday life almost immediately. Those living in Johannesburg often describe both platforms as dependable, affordable, and reasonably comfortable — drivers generally get good marks for friendliness and reliability, even when the vehicles themselves are on the older side.
Among regular riders, a common view is that Bolt feels like better value on short daily hops, while Uber can tip into expensive territory during morning and evening rush hours. That said, Uber periodically offers in-app promotions that shift the equation, so neither platform holds a clear cost advantage in all circumstances. Uber’s longer history in South Africa also shows in the density of its driver network in large cities like Cape Town and Johannesburg.
Expats frequently point out that ride-hailing works best in established urban neighbourhoods and city centres. In townships, peri-urban zones, and rural communities, driver availability drops away sharply and waits can stretch considerably longer. Keeping several apps installed — including inDrive or DiDi — acts as a useful hedge against these coverage gaps.
Language barriers are rarely an issue in the major cities, where most drivers communicate comfortably in English alongside one or more South African languages. In smaller towns or township areas, interactions may need a little more patience. A practice that many expats adopt over time is saving the contact details of individual drivers they find reliable, booking them directly for regular or predictable journeys such as school runs or airport transfers — an approach that mirrors how people in many countries engage trusted personal drivers for the sake of consistency and peace of mind.
While ride-hailing platforms have compressed fares over time — which benefits passengers even as it creates pressure on drivers — the overall arc of the market has made app-based transport far more accessible than it once was. When Uber first launched in South Africa it was perceived as a premium service; the subsequent rollout of UberX and UberGO brought it within reach for everyday journeys. Expats across the country consistently describe ride-hailing services as one of the most straightforward and reassuring aspects of urban life in South Africa, particularly for travelling at night, when the alternative of flagging down an unfamiliar vehicle on the street carries considerably more risk.
Frequently Asked Questions
Does Uber operate in South Africa?
Uber has been active in South Africa since 2013, when it became the first African country the company entered, and it continues to operate across the major cities of Johannesburg, Cape Town, Durban, and Pretoria. Uber has confirmed that it submitted an application to register with the National Public Transport Regulator under the 2025 legislative framework, though at the time of reporting it had not disclosed whether that application had been finalised. Services for passengers are continuing as normal in the interim.
How do I get from the airport to the city by taxi or ride-hailing?
Uber and Bolt both operate at all of South Africa’s major airports and represent the most convenient and price-transparent way to reach the city. In Johannesburg, a journey from OR Tambo International to central districts such as Sandton or Rosebank will typically cost around R250–R350, subject to traffic conditions and surge pricing (as of 2025). In Cape Town, travelling from Cape Town International to the Waterfront or city bowl generally comes to approximately R180–R350 via Uber, with metered taxis offering broadly comparable rates (as of 2025). For Durban, both Bolt and Uber service King Shaka International. On arrival, always use the app to book your ride rather than accepting approaches from unofficial drivers in the arrivals area.
Is it safe to take a taxi or ride-hailing service alone at night in South Africa?
Ride-hailing apps such as Uber and Bolt are widely regarded as the most secure way to travel at night in South Africa’s cities. Driver ratings, GPS tracking, and in-app emergency features all contribute to a safer experience than traditional street-hailed taxis, and services run around the clock. Before getting into a vehicle, always verify the driver’s identity and vehicle details against what the app shows, activate trip-sharing with a trusted contact, and avoid walking to your pickup point through unfamiliar or poorly lit areas at night. Accepting rides from vehicles that are not booked through an app is strongly discouraged after dark.
How do I avoid being overcharged by a taxi driver?
Using a ride-hailing app is the most reliable safeguard against overcharging, as the fare is computed automatically and displayed to the passenger before or during the trip. If you need to use a metered taxi, settle on a price before the journey begins and establish whether the meter will be running. Keeping a list of trusted taxi operator numbers in your phone means you are never caught having to accept an unfavourable roadside negotiation. Avoiding metered taxis at airports in favour of pre-booked app rides or licensed shuttle services is a recommendation that comes up consistently among expats who have been caught out.
What should I do if a driver refuses to use the meter?
You are fully entitled to decline the ride if a metered taxi driver insists on an off-meter cash arrangement. Never board a vehicle without first agreeing on either a metered fare or a fixed price. Most expats bypass this situation entirely by defaulting to Uber or Bolt, where the app sets the price before the trip and there is no scope for a driver to deviate from it. If you encounter a serious problem with a licensed taxi driver, the matter can be reported to the Department of Transport or to the relevant provincial transport authority.
Do I need a South African phone number to use Uber or Bolt?
Both Uber and Bolt permit registration using an international number, and their platforms accept international credit and debit cards. However, setting up a local South African SIM card tends to make the account verification process simpler, improves how the apps function on domestic networks, and is broadly advisable for anyone planning to spend a meaningful amount of time in the country.
Are minibus taxis safe for expats to use?
Minibus taxis are widely regarded as carrying significant safety risks, and the presence of illegal operators within the industry has contributed to ongoing violence in the sector. Though they are the single most commonly used form of transport for South Africans in cities like Cape Town, they are not generally recommended for expats who do not yet know the system. If you do decide to try them, limit yourself to well-travelled, straightforward routes, make your first trip with someone who uses them regularly, carry exact change for the fare, and avoid travelling during the most crowded peak-hour periods.
Is Bolt cheaper than Uber in South Africa?
Bolt has built a reputation for undercutting Uber on price, particularly for short journeys within urban areas, which has made it a popular option among riders watching their spending. Across the major cities, however, the margin is often small — frequently just a few rand per trip. Both services apply surge pricing when demand spikes, so neither is universally the cheaper choice at every hour and location. Checking both apps before confirming a booking — especially for airport trips or longer journeys — is a habit that many regular riders have found worthwhile.