Bus Harare to Johannesburg and return

Cheap bus and train tickets for trips from Johannesburg to Harare 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
Trying to find a bus from Harare to Johannesburg or from Johannesburg to Harare? Just use our smart bus search engine to find the ideal option. Cheap Harare - Johannesburg bus tickets are normally available but fares might differ depending on the date you want to travel. It's all about choice: Just click "Find Now" and see all available departure times!

Harare to Johannesburg Bus Information

Cheapest Bus$28.27
Fastest Bus17h 0m
Distance609.6 miles
Bus CompaniesCitiliner, Intercape
  Bus Harare - Johannesburg    610 mi
Ø Bus connections2 x
Savings-25%

The cheapest bus routes from Harare 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
  • Harare
    Johannesburg
      11:00 AM
      5:30 AM
    24 Dec
    +1
    CitilinerCitiliner
    from $28.27
  • Harare
    Johannesburg
      7:30 PM
      1:30 PM
    17 Dec
    +1
    IntercapeIntercape
    from $28.27
  • Harare
    Johannesburg
      6:00 PM
      1:00 PM
    5 Feb
    +1
    IntercapeIntercape
    from $31.39
  • Harare
    Johannesburg
      11:00 AM
      5:30 AM
    19 Dec
    +1
    CitilinerCitiliner
    from $31.80
  • Harare
    Johannesburg
      11:00 AM
      5:30 AM
    20 Dec
    +1
    CitilinerCitiliner
    from $31.80
  • Harare
    Johannesburg
      11:00 AM
      5:30 AM
    21 Dec
    +1
    CitilinerCitiliner
    from $31.80
  • Harare
    Johannesburg
      11:00 AM
      5:30 AM
    15 Dec
    +1
    CitilinerCitiliner
    from $31.80
  • Harare
    Johannesburg
      1:00 PM
      9:00 AM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Harare
    Johannesburg
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Harare
    Johannesburg
      1:00 PM
      9:00 AM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Harare
    Johannesburg
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Harare
    Johannesburg
      1:00 PM
      9:00 AM
    28 Dec
    +1
    IntercapeIntercape
    from $37.87
  • Harare
    Johannesburg
      6:00 PM
      1:00 PM
    28 Dec
    +1
    IntercapeIntercape
    from $37.87
  • Harare
    Johannesburg
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $37.87


  Bus Johannesburg - Harare    610 mi
Ø Bus connections2 x
Savings-65%

The cheapest bus routes from Johannesburg to Harare

%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
    Harare
      12:30 PM
      5:15 AM
    26 Jan
    +1
    CitilinerCitiliner
    from $29.49
  • Johannesburg
    Harare
      12:30 PM
      5:15 AM
    17 Feb
    +1
    CitilinerCitiliner
    from $32.79
  • Johannesburg
    Harare
      12:30 PM
      5:15 AM
    27 May
    +1
    CitilinerCitiliner
    from $32.82
  • Johannesburg
    Harare
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      2:00 PM
      7:00 AM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      2:00 PM
      7:00 AM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      2:30 PM
      8:30 AM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      7:30 PM
      12:30 PM
    28 Dec
    +1
    IntercapeIntercape
    from $34.43
  • Johannesburg
    Harare
      6:00 PM
      10:30 AM
    25 Dec
    +1
    Greyhound South AfricaGreyhound South Africa
    from $38.46
  • Johannesburg
    Harare
      2:00 PM
      8:00 AM
    6 Jan
    +1
    IntercapeIntercape
    from $44.65
  • Johannesburg
    Harare
      7:30 PM
      12:30 PM
    31 Dec
    IntercapeIntercape
    from $45.46
  • Johannesburg
    Harare
      2:00 PM
      8:00 AM
    18 Dec
    +1
    IntercapeIntercape
    from $84.81


Current ticket prices


Bus stops in Harare and Johannesburg

  Stations
Rissik St , 2000 Johannesburg (South Africa)

More on bus features and services


Harare and Johannesburg: Useful Info

Harare
1.54 Million
Johannesburg
4.43 Million
Trusted shop
The CheckMyBus App
Free Download