Routes & Schedules

Daily Departures Across the Region

Fixed daily shuttle times between Johannesburg and Eswatini — plan your trip around a schedule you can rely on.

Johannesburg ↔ Eswatini

Daily Return Shuttle Service

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.

Eswatini → Johannesburg

Morning Departure

  • 7:00 AM — Manzini, Riverside Mall
  • 7:30 AM — Mbabane, Nando's

Arrives OR Tambo 12:30 PM · Sandton 1:00 PM

Afternoon Departure

  • 2:00 PM — Manzini, Riverside Mall
  • 2:30 PM — Mbabane, Nando's

Arrives OR Tambo 6:30 PM · Sandton 7:00 PM

Johannesburg → Eswatini

Morning Departure

  • 7:00 AM — Sandton (Gautrain Station)
  • 7:45 AM — OR Tambo International Airport

Arrives Mbabane 12:30 PM · Manzini 1:00 PM

Afternoon Departure

  • 2:00 PM — Sandton (Gautrain Station)
  • 2:30 PM — OR Tambo International Airport

Arrives Mbabane 6:30 PM · Manzini 7:00 PM

Book This Route →