Demand-Activated Charter

Cape Town to Upington,
Together.

Group charter bus service that only departs when your fellow travellers confirm. Book your seat — trips activate at 13 passengers.

Book a Seat View Routes
17Seats per trip
13Minimum to depart
2Departures weekly
~1000kmCape Town → Upington

How it works

A different kind of bus ticket.

Choose your stops

Select where you board and where you get off. Pay only for your segment of the route.

Reserve your seat

Your seat is provisionally held while we wait for 13 confirmed passengers. Full refund if the trip doesn't activate.

Get confirmed

Once the minimum is reached, all passengers receive a confirmed departure email. See you on the road!

Upcoming Trips

Friday departures from Cape Town, Sunday departures from Upington.

Loading trips...
Reserve Your Seat

Why travel with Karoo Line?

Six reasons thousands of Karoo travellers choose us.

Segment pricing

Pay for your exact journey — not the full route. Paarl to Calvinia costs less than Cape Town to Upington.

Full refund guarantee

If the trip doesn't reach the minimum of 13 passengers, you get a full refund. No questions asked.

Track your trip live

See live passenger counts and trip activation status any time on our public status page.

Digital ticket + QR

Your booking confirmation includes a QR-coded ticket — no printing required.

WhatsApp support

Contact us directly on WhatsApp for any queries about your booking or the route.

17 stops along the route

Serving communities from Kraaifontein all the way through the Karoo to Upington.

Ready to book?

Fridays from Cape Town. Sundays from Upington.

Book Your Seat Now