On-demand transport is any passenger ride you request when you need it instead of waiting for a fixed timetable: an e-hailing app, a metered taxi you phone for, or a private shuttle you book for a set time. In Johannesburg, the choice that suits airport arrivals, staff movements and event groups is usually a pre-booked private shuttle with a fixed fare and a named driver. That is what we run at A2B Shuttle, and this guide explains why, what the rules now require of any operator, and what to confirm before you travel.
TL;DR
- On-demand transport covers e-hailing, metered taxis and private shuttles. Minibus taxis and buses run on set routes and are a different category.
- Since September 2025, South African law treats e-hailing as its own service type, with licensed drivers, vehicle identification and panic buttons.
- For airport pickups, groups and corporate travel, a pre-booked fixed fare removes the guesswork about price, vehicle size and who is waiting for you.
- Our OR Tambo transfers start at R720 (Rosebank and Midrand) and R736 (Sandton). Pretoria starts at R1,119. Lanseria to Sandton starts at R739.
- Before any ride, check the driver’s details, the vehicle, the price and how you will reach the driver.
Table of Contents
- What on-demand transport means in South Africa
- Three ways to request a ride
- What changed in 2025: the rules behind every ride
- What to confirm before you travel
- What affects the cost
- Booking on-demand transport for your kind of trip
- Choosing the right vehicle
- Book your Johannesburg transfer with us
- Our view: on-demand should still mean prepared
- FAQ
- Sources
What on-demand transport means in South Africa
The word covers several services, and they work differently. An OECD paper on local transport competition describes the main ones:
- E-hailing uses GPS to connect a passenger with the nearest active driver linked to the platform.
- Metered taxis serve demarcated areas. Unlike in many countries they do not roam looking for fares. Customers approach them at a rank or call, and bookings can also come by website, telephone or e-mail.
- Minibus taxis and commuter buses run unscheduled or scheduled services on predetermined routes. The same paper puts minibus taxis at about 70% of public-transport use, buses at 20% and rail at 10%.
The first two respond to you. The last group asks you to fit around its route. For a traveller landing at OR Tambo with luggage, a hotel to find and a meeting at 09:00, that difference matters.
A University of Pretoria paper on paratransit, the flexible space between formal transit and the private car, notes that fully demand-responsive services such as premium taxis offer door-to-door travel anywhere in the service area. A private shuttle belongs in that group. In some destinations, short hops are also covered by bikes and e-bikes, and sustainable mobility using e-bikes is one example of the same on-request idea at city scale. Johannesburg’s distances make a vehicle the practical answer for most visitors.

Three ways to request a ride
Each request method suits a different trip.
| Method | How you request | Best suited to |
|---|---|---|
| E-hailing app | Open the app, enter a destination, accept the fare shown | Short, spontaneous trips with light luggage |
| Metered taxi | Phone or approach one in its allocated area | Local trips where you can wait for pickup |
| Pre-booked private shuttle | Book online or by phone, with date, time and flight details | Airport transfers, groups, staff runs, events, long-distance trips |
A pre-booked shuttle is the only one of the three where the vehicle size, the pickup point and the price are settled before you leave home. That is why it suits the four readers we hear from most: travellers arriving by air, corporate travel coordinators, event organisers and tourists on a schedule.
Our own private shuttle service guide explains how this works day to day, and the comparison of an airport shuttle and an e-hailing ride sets the two side by side for Johannesburg arrivals.
What changed in 2025: the rules behind every ride
On-demand transport is now more clearly regulated. On 12 September 2025 the Department of Transport gazetted the National Land Transport Amendment Act and amended regulations for implementation, recognising e-hailing as a new service type. Four points matter to a passenger.
- Operating licences. Public-transport operators need an operating licence, processed by the Provincial Regulatory Entity, before drivers can be issued their own licences.
- Identification. E-hailing vehicles should be branded or carry an e-hailing sign, and commuters are expected to verify vehicle and driver details in the app.
- Panic buttons. The Act requires them in e-hailing vehicles, and vehicle owners are responsible for installing them.
- App registration. Apps must be registered with regulators, and an app developer who lets people use it without an operating licence risks a fine of up to R100,000 or up to two years in jail.
The Second National Land Transport Regulations of 2025 also list what an e-hailing platform must let you do. You can request a trip with an end destination, see the price beforehand, watch live billing, contact the allocated driver, receive trip-status notifications with live tracking, book for another traveller, choose a payment method and review the driver. Driver profiles must show a recent photograph, licence and professional driving-permit details, plus vehicle details. Panic buttons must be reachable by passenger and driver and tested at least monthly.
Those are sensible standards for any on-demand ride, whether it comes through an app or a phone call. They are also a good checklist for judging a provider.
Where a driver may operate
An operating licence names an area of jurisdiction. According to a Department of Transport spokesperson quoted by MyBroadband, a driver licensed in Tshwane who takes a trip to Limpopo must return to Tshwane after the drop-off and cannot pick up further passengers there. For you this means that long trips, such as Johannesburg to Sun City or a safari park, are best arranged in advance with an operator set up for them, rather than hoped for through a short-hop app.
What to confirm before you travel
Whether you book a shuttle, a taxi or an app ride, these checks take two minutes and prevent most problems.
- Driver and vehicle details. You should be able to see who is driving, their professional driving permit (PrDP) details and the vehicle. A PrDP is the permit a driver needs to carry passengers for reward.
- Vehicle identification. Look for branding or the e-hailing sign where the law requires it.
- The price, before you move. A fixed fare quoted in writing beats a figure that appears at the end of the trip.
- A way to reach the driver. A phone number or in-app contact, plus live tracking where available.
- Vehicle size. Count people and bags, not just people. A family of four with four suitcases needs more than a sedan.
- Payment method. Ask whether card payments carry a fee. Ours do: card payments carry a 4% processing fee, shown on our booking page.
What affects the cost
In app-based services, price moves with distance, service tier and demand. A MyBroadband analysis of Gauteng fares put base fares for trips under 2 km at R20 to R25, and a 8 km economy-tier ride at R64 for the passenger in 2021. Platforms also charge a booking fee, which ITWeb reported at 4% in 2022, the same year one major platform raised fares by up to 20%. Those figures date from their years of publication, and fares keep moving, so treat them as an illustration of how a metered or app fare is built rather than today’s price.
A fixed-fare shuttle works the other way round. The route sets the price, so a longer wait in traffic does not change your quote. These are our published starting prices for airport routes:
| Route | Starting price |
|---|---|
| OR Tambo to Rosebank | from R720 |
| OR Tambo to Midrand | from R720 |
| OR Tambo to Sandton | from R736 |
| Lanseria to Sandton | from R739 |
| OR Tambo to Pretoria | from R1,119 |
Airport waiting time is R200 per hour. These were the published prices when we last updated our site, and the booking pages show the current fare for your date and vehicle. There are no hidden fees on a quote.
Booking on-demand transport for your kind of trip
Airport pickups
The airport is where an unplanned ride is most stressful: a long flight, late arrival, unfamiliar roads. A pre-booked transfer solves it in three steps.
- Book with your flight number, passenger count and luggage.
- We monitor the flight, so a delayed landing does not leave you without a driver.
- A PrDP-licensed driver meets you on arrival and takes you to your door.
We cover OR Tambo and Lanseria transfers, with a dedicated page for Lanseria to Sandton and one for the OR Tambo to Sandton shuttle. Staying in the north-west suburbs? See airport transfers from Randburg. If you are choosing a provider, our guide on what to look for in an airport transfer covers it in more detail.
Corporate and staff travel
For a travel coordinator, the question is predictability across many trips: the same standards, clear invoicing and vehicles that match the group. We have run corporate shuttles for clients including Coca-Cola and DHL, covering staff transport, executive chauffeurs and VIP movements. Our staff transportation page covers regular routes, and the guide to choosing a corporate shuttle sets out the criteria. For wider planning, see transport for business in South Africa.
Events, conferences and weddings
Events need many people in the right place at one time, which an app that allocates one car at a time cannot do. A fleet that runs from sedans to 22-seater buses lets us match vehicle to group. We handle hotel shuttles and conference transport and wedding transport. Organisers can use the conference transport guide to plan delegate logistics, and for concerts and sports we arrange group transport in the same way.
Tourists and day trips
Visitors who want culture, nature or a trip further out, such as Sun City or a safari park, need a driver who knows the route and a vehicle that can cover the distance. We arrange private transport, day tours and inter-city trips, and VIP and police-escorted transfers are available through our VIP transport service.
Choosing the right vehicle
Matching the vehicle to the group is a quick decision that changes the whole trip.
- 1 to 3 passengers with normal luggage: the Luxury Sedan.
- Small groups or families with extra bags: the Executive 9-Seater Van.
- Larger groups, team outings or delegates: the 13-Seater Minibus, or a 22-seater bus for bigger parties.
Our vehicles are inspected regularly, which is part of how we keep trips safe.
Book your Johannesburg transfer with us
If you have a flight number, a date and a group size, you have what we need to confirm a fixed fare. We started in 2016, founded by a seasoned driver, and have completed over 5,000 trips with a near-perfect Google review rating. Our PrDP-licensed drivers are paid directly by us, we monitor your flight, and we meet you on arrival. See the airport transfer options and prices or book a shuttle.

For group, staff or event requirements, tell us the numbers and timings on our services page and we will match the vehicle.
Our view: on-demand should still mean prepared
On-demand sounds like a promise of speed. For most of our passengers the real need is certainty: someone is there, the price is known, the driver is licensed and the car is sound.
That is why we built A2B Shuttle around booking ahead. A PrDP-licensed driver, a fixed fare with no hidden fees and a flight we are already watching mean a delayed plane is our problem, not yours.
We pay our drivers directly, because a driver who is treated fairly looks after passengers well. We inspect our vehicles regularly because a coach for 22 people or a sedan for one executive should arrive in the same condition every time.
The 2025 rules put identification, licensing and panic buttons at the centre of passenger transport. We welcome that. It describes the standard we have worked to since 2016.
simba
FAQ
Is on-demand transport the same as e-hailing?
No. E-hailing is one kind of on-demand transport, where an app matches you with a nearby driver. The term also covers metered taxis you phone for and private shuttles you book for a set time. A pre-booked shuttle is on demand in the sense that it is arranged for your trip rather than for a fixed route.
How early should I book an airport shuttle in Johannesburg?
Book as soon as you have your flight details, so we can confirm the vehicle and monitor the flight. For groups, events or large luggage loads, earlier is better because vehicle size has to match the party. You can book online or by phone.
What should I check about the driver and the vehicle?
Check that the driver’s details, including professional driving-permit information, and the vehicle details are available to you, and that the price is agreed before the trip. Under the 2025 regulations, e-hailing driver profiles must show these, and panic buttons must be tested monthly.
Does the shuttle price change with traffic or waiting?
The route fare is fixed. Airport waiting time is charged at R200 per hour, and card payments carry a 4% processing fee. Both are published on our booking pages, so there is nothing to discover at the end of the trip.
Sources
- OECD: Competition and Regulation in the Provision of Local Transport (2022)
- University of Pretoria: A people-centred view on paratransit in South Africa
- South African Government: National Land Transport Amendment Act and regulations gazetted
- Second National Land Transport Regulations, minimum e-hailing specifications
- MyBroadband: Uber collapse in South Africa
- MyBroadband: How much Uber drivers earn in South Africa
- ITWeb: Price increases don’t make business sense
- Sustainable mobility using bikes and e-bikes

Comments are closed