Bus Johannesburg to Uitenhage and return

Cheap bus and train tickets for trips from Uitenhage 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
Bus ticket prices from Johannesburg to Uitenhage or from Uitenhage to Johannesburg typically start from $37.33. This is hard to beat for the distance covered. But, when riding the bus, ticket prices are just the tip of the iceberg. With our smart bus search engine you'll find the ideal travel option. Just pick one of the offers by Eldo Coaches and Busbud. The fastest bus from Uitenhage to Johannesburg only takes 12h 45m. Just click the "Find Now" button, see all options and take your pick!

Johannesburg to Uitenhage Bus Information

Cheapest Bus$28.77
Fastest Bus12h 45m
Distance546.0 miles
Bus CompaniesIntercape, Eldo Coaches
  Bus Johannesburg - Uitenhage    546 mi
Ø Bus connections5 x
Savings-45%

The cheapest bus routes from Johannesburg to Uitenhage

%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
    Uitenhage
      4:00 PM
      6:00 AM
    20 Dec
    +1
    IntercapeIntercape
    from $28.77
  • Johannesburg
    Uitenhage
      5:20 PM
      6:45 AM
    24 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Johannesburg
    Uitenhage
      5:20 PM
      6:45 AM
    26 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Johannesburg
    Uitenhage
      5:20 PM
      6:45 AM
    27 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Johannesburg
    Uitenhage
      5:20 PM
      6:45 AM
    28 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Johannesburg
    Uitenhage
      5:20 PM
      6:45 AM
    2 Jan
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Johannesburg
    Uitenhage
      6:00 PM
      6:45 AM
    20 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Johannesburg
    Uitenhage
      5:00 PM
      9:25 AM
    20 Dec
    +1
    IntercapeIntercape
    from $30.83
  • Johannesburg
    Uitenhage
      5:20 PM
      6:45 AM
    4 Jan
    +1
    Eldo CoachesEldo Coaches
    from $32.20
  • Johannesburg
    Uitenhage
      3:45 PM
      6:00 AM
    26 Dec
    +1
    IntercapeIntercape
    from $41.33
  • Johannesburg
    Uitenhage
      8:00 PM
      5:15 PM
    9 Dec
    +1
    IntercapeIntercape
    from $42.20
  • Johannesburg
    Uitenhage
      8:00 PM
      5:15 PM
    10 Dec
    +1
    IntercapeIntercape
    from $49.63
  • Johannesburg
    Uitenhage
      8:00 PM
      5:15 PM
    21 Dec
    +1
    IntercapeIntercape
    from $52.25
  • Johannesburg
    Uitenhage
      5:00 PM
      9:25 AM
    10 Dec
    +1
    IntercapeIntercape
    from $52.72


  Bus Uitenhage - Johannesburg    546 mi
Ø Bus connections5 x
Savings-56%

The cheapest bus routes from Uitenhage 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
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    31 Dec
    Eldo CoachesEldo Coaches
    from $27.06
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    24 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    30 Dec
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    1 Jan
    +1
    Eldo CoachesEldo Coaches
    from $29.80
  • Uitenhage
    Johannesburg
      5:20 PM
      9:30 AM
    20 Dec
    +1
    IntercapeIntercape
    from $30.14
  • Uitenhage
    Johannesburg
      5:20 PM
      9:30 AM
    20 Dec
    +1
    IntercapeIntercape
    from $30.14
  • Uitenhage
    Johannesburg
      5:20 PM
      9:30 AM
    20 Dec
    +1
    IntercapeIntercape
    from $30.14
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    10 Jan
    +1
    Eldo CoachesEldo Coaches
    from $32.20
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    2 Jan
    +1
    Eldo CoachesEldo Coaches
    from $32.20
  • Uitenhage
    Johannesburg
      5:20 PM
      10:00 AM
    15 Dec
    +1
    IntercapeIntercape
    from $38.90
  • Uitenhage
    Johannesburg
      6:30 PM
      8:45 AM
    4 Jan
    +1
    Eldo CoachesEldo Coaches
    from $45.21
  • Uitenhage
    Johannesburg
      7:55 AM
      5:00 AM
    10 Jan
    +1
    IntercapeIntercape
    from $46.79
  • Uitenhage
    Johannesburg
      6:15 PM
      9:00 AM
    14 Dec
    +1
    IntercapeIntercape
    from $51.07
  • Uitenhage
    Johannesburg
      5:20 PM
      10:00 AM
    4 Jan
    +1
    IntercapeIntercape
    from $60.88


Current ticket prices

Low-cost travel is what you're after? Then you should definitely consider taking a bus. Ticket prices for the route Johannesburg - Uitenhage are currently starting from $37.33. They can also be slightly more expensive though, for instance, when you book your bus at short notice. One recommendation is to compare prices for different departure times if you're flexible timewise. Taking an earlier bus can allow you to save some dollars on top.

Bus stops in Johannesburg and Uitenhage

  Stations
Caledon St 62, 6229 Uitenhage (South Africa)

More on bus features and services


Johannesburg and Uitenhage: Useful Info

Johannesburg
4.43 Million
Uitenhage
103,639
Trusted shop
The CheckMyBus App
Free Download