Fixed daily shuttle times between Johannesburg and Eswatini — plan your trip around a schedule you can rely on.
Fare: R850 per person (one-way) · R750 return leg when booked together (R1,600 total return — save R100)
Two vehicles run each direction daily — a morning and an afternoon departure.
Every seat includes a Comfort Pack — water, snacks, and wet wipes for the trip.
Morning Departure
Arrives OR Tambo 12:30 PM · Sandton 1:00 PM
Afternoon Departure
Arrives OR Tambo 6:30 PM · Sandton 7:00 PM
Morning Departure
Arrives Mbabane 12:30 PM · Manzini 1:00 PM
Afternoon Departure
Arrives Mbabane 6:30 PM · Manzini 7:00 PM