Gauteng ↔ Limpopo · Scheduled shuttles · Live tracking

From your door
to theirs.

Scheduled shuttles between Gauteng and Limpopo that pick you up at home and drop you at the door — for less than the cost of driving yourself.

Seats from R300  ·  6 daily departures  ·  No account needed to search

25+
Routes served
100%
Drivers vetted
R300+
Seats from
Vetted drivers
ID-verified, licensed, and vehicle-checked before their first trip
Live GPS tracking
Track your shuttle from 45 minutes before departure
Guaranteed seat
Once you book, your seat is held — no surprises on arrival
Travel Key
A unique code links you to your driver and confirms your identity on boarding
How it works

Book your trip in three steps.

No calling ahead. No rank queues. No uncertainty.

01

Enter your pickup and drop-off

Choose your city in Gauteng — Johannesburg, Pretoria, or Midrand — and your destination anywhere in Limpopo. We match you to the best route automatically, including stops within 8km of your address.

02

Pick a date and time

Six daily departure slots between 10:00 and 21:00. Book up to 30 days in advance. Your seat is reserved the moment your payment clears — no waiting to confirm.

03

Show your boarding pass

Your digital boarding pass and 7-character Travel Key arrive instantly. Your driver's name and plate number are sent 45 minutes before departure. Show it, sit down, go.

Why Vya

Better in every way that matters.

Safety

Your family knows you got there.

Live GPS tracking activates 45 minutes before departure. Share your trip with anyone — they follow your driver's real-time location from pickup to drop-off, without needing the Vya app.

Guaranteed

Your seat doesn't disappear.

Vya never overbooks. The moment your payment clears, your seat is locked in a registered vehicle on a scheduled route. Even before a driver is assigned, your booking is held.

Structured

A boarding pass, not a rank queue.

You know your driver's name and plate before you leave home. No standing in the sun, no last-minute fare negotiations. Just show your Travel Key and take your seat.

From R300

Cheaper than petrol. More reliable than anything else.

At R22+/litre, driving the N1 alone costs R700+ in fuel. A Vya seat runs R300–R480 depending on your destination. No tolls, no wear on your car, no driving home at midnight.

Safety by design

We know this road
takes people
from families.

12,000 South Africans died on our roads in 2023. Minibus taxis were involved in a disproportionate share. We built Vya because this corridor deserves something better.

Driver vetting
Photo ID, driver's licence, PDP, and vehicle roadworthy certificate verified before activation
Live tracking
Real-time GPS shared with you and whoever you choose — from 45 minutes before departure until arrival
Travel Key verification
Your unique Travel Key links you to your specific driver and vehicle. No match, no boarding.
vyaBoarding Pass
Passenger
████████ █████
Date
Fri, 11 Apr 2026
From
Johannesburg
To
Polokwane
Travel Key
14A-GKPX
Present when boarding · Unique to this trip
Scan on boarding
Driver scans your Travel Key.
No match, no departure.
The Corridor

We serve the routes that matter.

From Sandton to Polokwane. From Soshanguve to Thohoyandou. From Midrand to Tzaneen. This is the corridor that connects 5.9 million Limpopo residents to Gauteng — and Vya is purpose-built for it.

Don't see your town? We use geographic smart matching — any address within 8km of a served route will find a trip automatically.

8–12M
trips per year
on this corridor
95%
of those trips
completely unregulated
R22+
per litre petrol
making private cars unaffordable

8 million trips a year, and almost none of them come with a booking confirmation, a vetted driver, or a way for your family to know you arrived safely.

We're changing that.

Your next trip home
starts here.

Join passengers who travel the Gauteng–Limpopo corridor without the chaos.

Search for a trip View all routes

No account needed to search  ·  Free cancellation within 2 hours  ·  Seats from R300