Bus Johannesburg to Witbank and return

Cheap bus and train tickets for trips from Witbank to Johannesburg and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
If you want to take a bus from Johannesburg to Witbank, you’ll look at ticket prices starting from $26.21, with the shortest trip duration being 1h 40m. Use our bus search engine to find the ideal bus from Witbank to Johannesburg and pick amongst the offers of Busbud and . Just click "Find Now" and see all available departure times!

Johannesburg to Witbank Bus Information

Cheapest Bus$17.64
Fastest Bus1h 30m
Distance77.3 miles
Bus CompaniesIntercape
  Bus Johannesburg - Witbank    77 mi
Ø Bus connections2 x
Savings-42%

The cheapest bus routes from Johannesburg to Witbank

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Johannesburg
    Witbank
      10:00 PM
      11:40 PM
    10 Dec
    IntercapeIntercape
    from $17.64
  • Johannesburg
    Witbank
      7:55 AM
      9:25 AM
    5 Jan
    IntercapeIntercape
    from $23.34
  • Johannesburg
    Witbank
      7:30 AM
      9:25 AM
    15 Dec
    IntercapeIntercape
    from $26.21
  • Johannesburg
    Witbank
      7:30 AM
      9:25 AM
    12 Dec
    IntercapeIntercape
    from $26.50
  • Johannesburg
    Witbank
      10:00 PM
      11:40 PM
    15 Dec
    IntercapeIntercape
    from $29.96
  • Johannesburg
    Witbank
      10:00 PM
      11:40 PM
    12 Dec
    IntercapeIntercape
    from $30.29


  Bus Witbank - Johannesburg    77 mi
Ø Bus connections2 x
Savings-29%

The cheapest bus routes from Witbank to Johannesburg

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Witbank
    Johannesburg
      1:55 PM
      4:00 PM
    15 Dec
    IntercapeIntercape
    from $21.22
  • Witbank
    Johannesburg
      2:00 AM
      3:55 AM
    11 Dec
    IntercapeIntercape
    from $21.45
  • Witbank
    Johannesburg
      1:55 PM
      3:35 PM
    5 Jan
    IntercapeIntercape
    from $23.35
  • Witbank
    Johannesburg
      2:00 AM
      3:55 AM
    15 Dec
    IntercapeIntercape
    from $29.96


Current ticket prices

A family visit is long overdue or you'd simply like to go traveling for a few days but you're a bit short of cash? Then the bus is the perfect option! Tickets for the trip of your choice from Johannesburg to Witbank can usually be booked for little money, particularly so if you book in advance. Should you purchase your ticket at short notice, the ride might be a bit more expensive. If the bus sounds like a good idea but you're a bit concerned about long travel times, simply opt for the fastest one and you'll reach your destination in no time at all.

Bus stops in Johannesburg and Witbank

  Stations
Watermeyer St 141, 1034 Witbank (South Africa)

More on bus features and services


Johannesburg and Witbank: Useful Info

Johannesburg
4.43 Million
Witbank
262,491
Trusted shop
The CheckMyBus App
Free Download