Bus Johannesburg to Queenstown (ZA) and return

Cheap bus and train tickets for trips from Queenstown (ZA) to Johannesburg and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,626,257 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Johannesburg - Queenstown (ZA)

Cheapest Bus$17.08
Fastest Bus10h 50m
Distance399.9 miles
Bus CompaniesIntercape, Eldo Coaches

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Johannesburg
    Queenstown (ZA)
    4:30 PM
    4:25 AM
    12 Mar
    +1
    IntercapeIntercape
    from $17.08
  • Johannesburg
    Queenstown (ZA)
    4:30 PM
    4:25 AM
    22 Feb
    +1
    IntercapeIntercape
    from $17.19
  • Johannesburg
    Queenstown (ZA)
    4:30 PM
    4:35 AM
    28 Feb
    +1
    IntercapeIntercape
    from $17.22
  • Johannesburg
    Queenstown (ZA)
    4:30 PM
    4:40 AM
    6 Mar
    +1
    IntercapeIntercape
    from $17.25
  • Johannesburg
    Queenstown (ZA)
    4:30 PM
    4:25 AM
    5 Mar
    +1
    IntercapeIntercape
    from $17.54
  • Johannesburg
    Queenstown (ZA)
    4:30 PM
    4:40 AM
    27 Feb
    +1
    IntercapeIntercape
    from $17.79
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    27 Feb
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    28 Feb
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    29 Feb
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    1 Mar
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    2 Mar
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    4 Mar
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    3:30 PM
    2:55 AM
    6 Mar
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Johannesburg
    Queenstown (ZA)
    6:30 PM
    5:20 AM
    13 May
    +1
    IntercapeIntercape
    from $26.62
Departure / Arrival
Date best offer
Company
Best price
  • Queenstown (ZA)
    Johannesburg
    10:50 PM
    10:40 AM
    22 Feb
    +1
    IntercapeIntercape
    from $15.78
  • Queenstown (ZA)
    Johannesburg
    7:20 PM
    7:15 AM
    28 Feb
    +1
    IntercapeIntercape
    from $15.81
  • Queenstown (ZA)
    Johannesburg
    7:20 PM
    7:15 AM
    23 Feb
    +1
    IntercapeIntercape
    from $15.87
  • Queenstown (ZA)
    Johannesburg
    8:15 PM
    4:45 AM
    22 Feb
    +1
    Eldo CoachesEldo Coaches
    from $16.69
  • Queenstown (ZA)
    Johannesburg
    7:30 PM
    7:15 AM
    9 Mar
    +1
    IntercapeIntercape
    from $17.54
  • Queenstown (ZA)
    Johannesburg
    9:00 PM
    8:30 AM
    23 Feb
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Queenstown (ZA)
    Johannesburg
    9:00 PM
    8:30 AM
    27 Feb
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Queenstown (ZA)
    Johannesburg
    9:00 PM
    8:30 AM
    28 Feb
    +1
    Eldo CoachesEldo Coaches
    from $18.36
  • Queenstown (ZA)
    Johannesburg
    9:00 PM
    8:30 AM
    29 Feb
    Eldo CoachesEldo Coaches
    from $18.36
  • Queenstown (ZA)
    Johannesburg
    8:00 PM
    6:40 AM
    6 Mar
    +1
    IntercapeIntercape
    from $21.36
  • Queenstown (ZA)
    Johannesburg
    7:20 PM
    7:15 AM
    14 May
    +1
    IntercapeIntercape
    from $22.53
  • Queenstown (ZA)
    Johannesburg
    9:00 PM
    8:30 AM
    20 Mar
    +1
    Eldo CoachesEldo Coaches
    from $22.69
  • Queenstown (ZA)
    Johannesburg
    11:10 PM
    8:45 AM
    20 Mar
    +1
    Greyhound South AfricaGreyhound South Africa
    from $24.80
  • Queenstown (ZA)
    Johannesburg
    11:10 PM
    8:45 AM
    25 Feb
    +1
    Greyhound South AfricaGreyhound South Africa
    from $24.90

Information about the bus connection, amenities and services

Bus fares between Johannesburg and Queenstown (ZA) can commonly be found from $22.69. However, when choosing a bus trip, ticket prices are only one part of the equation. By using our smart bus search, you’ll find the ideal option for your travel needs. Simply select one of the offers by Eldo Coaches and Busbud. The fastest bus from Queenstown (ZA) to Johannesburg only takes 9h 30m. Just click the "Find Now" button to see all available buses and pick the best option!
You'd like to go away for a week but you're a bit tight on cash right now? Then the bus is the perfect option! Your trip from Johannesburg to Queenstown (ZA) is currently available for only $22.69 with Eldo Coaches. If you book last-minute, however, the same journey can be slightly more expensive. Here's a suggestion: remember to take a look at travel times as well. Avoid spending too much time on the road by opting for the fastest bus.

Bus stops in Johannesburg and Queenstown (ZA)

Stations
Cathcart Rd 46, 5320 Queenstown (ZA) (South Africa)

Compare Johannesburg and Queenstown (ZA)

Continue your journey

Trusted shop
The CheckMyBus App
Free Download