Bus Johannesburg to King William's Town and return

Cheap bus and train tickets for trips from King William's Town to Johannesburg and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,587,584 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Ticket fares for a bus from Johannesburg to King William's Town typically start from $27.28. Use our smart bus search engine to find the ideal bus ride and take your pick between the offers of Eldo Coaches and Busbud. The fastest bus from King William's Town to Johannesburg only takes 11h 45m. Just click "Find Now" and enjoy the ride.

Johannesburg to King William's Town Bus Information

Cheapest Bus$20.63
Fastest Bus11h 45m
Distance464.0 miles
Bus CompaniesIntercape, Eldo Coaches, Greyhound South Africa
  Bus Johannesburg - King William's Town    464 mi
Ø Bus connections5 x
Savings-35%

The cheapest bus routes from Johannesburg to King William's Town

%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
    King William's Town
      4:30 PM
      7:15 AM
    10 Feb
    +1
    IntercapeIntercape
    from $20.63
  • Johannesburg
    King William's Town
      5:20 PM
      6:00 AM
    22 Jan
    +1
    Eldo CoachesEldo Coaches
    from $22.10
  • Johannesburg
    King William's Town
      6:15 PM
      6:00 AM
    1 Feb
    +1
    Eldo CoachesEldo Coaches
    from $22.10
  • Johannesburg
    King William's Town
      6:30 PM
      8:15 AM
    21 Jan
    +1
    IntercapeIntercape
    from $24.78
  • Johannesburg
    King William's Town
      6:30 PM
      8:15 AM
    19 Jan
    +1
    IntercapeIntercape
    from $24.90
  • Johannesburg
    King William's Town
      6:30 PM
      8:15 AM
    2 Feb
    +1
    IntercapeIntercape
    from $25.04
  • Johannesburg
    King William's Town
      5:20 PM
      6:00 AM
    31 Jan
    Eldo CoachesEldo Coaches
    from $25.90
  • Johannesburg
    King William's Town
      5:20 PM
      6:00 AM
    5 Feb
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • Johannesburg
    King William's Town
      6:15 PM
      6:00 AM
    13 Feb
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • Johannesburg
    King William's Town
      6:15 PM
      6:00 AM
    10 Feb
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • Johannesburg
    King William's Town
      5:20 PM
      6:00 AM
    6 Feb
    +1
    Eldo CoachesEldo Coaches
    from $27.28
  • Johannesburg
    King William's Town
      6:30 PM
      8:15 AM
    22 Jan
    +1
    IntercapeIntercape
    from $27.74
  • Johannesburg
    King William's Town
      6:30 PM
      8:15 AM
    20 Jan
    +1
    IntercapeIntercape
    from $28.22
  • Johannesburg
    King William's Town
      6:01 PM
      6:00 AM
    21 Jan
    +1
    Greyhound South AfricaGreyhound South Africa
    from $31.86


  Bus King William's Town - Johannesburg    464 mi
Ø Bus connections5 x
Savings-12%

The cheapest bus routes from King William's Town 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
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    5 Feb
    +1
    IntercapeIntercape
    from $24.90
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    4 Feb
    +1
    IntercapeIntercape
    from $25.04
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    19 Jan
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    23 Jan
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    24 Jan
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    27 Jan
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    30 Jan
    +1
    Eldo CoachesEldo Coaches
    from $25.90
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    1 Feb
    +1
    Eldo CoachesEldo Coaches
    from $27.28
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    1 Feb
    +1
    IntercapeIntercape
    from $27.66
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    18 Jan
    +1
    IntercapeIntercape
    from $27.76
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    22 Jan
    +1
    IntercapeIntercape
    from $27.96
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    31 Jan
    IntercapeIntercape
    from $28.04
  • King William's Town
    Johannesburg
      5:45 PM
      7:00 AM
    28 Jan
    +1
    IntercapeIntercape
    from $28.04
  • King William's Town
    Johannesburg
      6:00 PM
      5:00 AM
    5 Feb
    +1
    Eldo CoachesEldo Coaches
    from $28.32


Current ticket prices

Traveling by bus is one of the most affordable options for discovering new cities or visiting friends and family. Your trip Johannesburg - King William's Town can be booked for as little as $27.28. The operator, which is offering the cheapest rates at the moment, is Eldo Coaches. We'd recommend not booking last-minute, however, because if you do so you might have to pay up to $27.28.

Bus stops in Johannesburg and King William's Town

  Stations
Victoria St 10, 5601 King William's Town (South Africa)

More on bus features and services


Johannesburg and King William's Town: Useful Info

Johannesburg
4.43 Million
King William's Town
34,019
Trusted shop
The CheckMyBus App
Free Download