placeCape Town, WC pin_dropJohannesburg, GP
swap_horiz
swap_horizsearch
help

Bus from Cape Town to Johannesburg: Cheapest bus tickets

Bus: Choose Ilula Bus for affordable tickets from Cape Town to Johannesburg starting at just R300. Ideal for budget travelers. Around 16h 30m trip.

Earlier
Later
Cheaper
Faster
12:00 PM18h 30m6:30 AM
cape town: railway stationjohannesburg: johannesburg park station

APM
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:00 PM17h5:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:00 PM17h5:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:30 PM17h 40m6:10 AM
cape town: bus terminal, old marine drive ,cape town station, 8001johannesburg: johannesburg park station (bay21) ,96 rissik st, johannesburg, 2000

Eagle Liner
star_whitestar_whitestar_whitestar_borderstar_border(408)
1:00 PM18h 45m7:45 AM
cape town: bus terminal, old marine drive ,cape town station, 8001johannesburg: johannesburg park station (bay21) ,96 rissik st, johannesburg, 2000

Intercity
star_whitestar_whitestar_whitestar_borderstar_border(127)
1:00 PM16h5:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:00 PM16h5:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:00 PM19h 5m8:05 AM
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:00 PM19h 5m8:05 AM
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:00 PM16h5:00 AM
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:00 PM16h5:00 AM
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:20 PM17h 10m6:30 AM
cape town: train station,1 old marine drive, cape townjohannesburg: park station, 41 rissik street

Eldo Coaches
star_whitestar_whitestar_whitestar_whitestar_border(1485)
1:30 PM21h 30m11:00 AM
cape town: long distance bus facility, 1 old marine drive, cape townjohannesburg: park city transit centre, 96 rissik st, johannesburg cbd

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(1051)
3:30 PM18h9:30 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:30 PM18h9:30 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:00 PM19h11:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:00 PM19h11:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM16h 20m8:30 AM
cape town: train station,1 old marine drive, cape townjohannesburg: park station, 41 rissik street

Eldo Coaches
star_whitestar_whitestar_whitestar_whitestar_border(1485)
5:00 PM19h12:00 PM
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:00 PM19h12:00 PM
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:00 PM17h 30m10:30 AM
cape town: bus terminal, old marine drive ,cape town station, 8001johannesburg: johannesburg park station (bay21) ,96 rissik st, johannesburg, 2000

Eagle Liner
star_whitestar_whitestar_whitestar_borderstar_border(408)
6:00 PM18h 15m12:15 PM
cape town: long distance bus facility, 1 old marine drive, cape townjohannesburg: park city transit centre, 96 rissik st, johannesburg cbd

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(1051)
6:00 PM17h 45m11:45 AM
cape town: train station,1 old marine drive, cape townjohannesburg: park station, 41 rissik street

Eldo Coaches
star_whitestar_whitestar_whitestar_whitestar_border(1485)
6:00 PM18h12:00 PM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM18h12:00 PM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM16h 30m10:30 AM
cape town: long distance bus facility, old marine drivejohannesburg: park city transit centre, johannesburg station

Ilula Bus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM18h 30m12:30 PM
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM18h 30m12:30 PM
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:15 PM1h 45m8:00 PM
cape town : unit 2 intercape office, old marine drive (cape town station)johannesburg : intercape office, c/o rissik and wolmarans street (johannesburg station)

Intercape
star_whitestar_whitestar_whitestar_whitestar_half(1403)
6:15 PM1h 45m8:00 PM
cape town : unit 2 intercape office, old marine drive (cape town station)johannesburg : intercape office, c/o rissik and wolmarans street (johannesburg station)

Intercape
star_whitestar_whitestar_whitestar_whitestar_half(1403)
6:15 PM1h 45m8:00 PM
cape town : unit 2 intercape office, old marine drive (cape town station)johannesburg : intercape office, c/o rissik and wolmarans street (johannesburg station)

Intercape
star_whitestar_whitestar_whitestar_whitestar_half(1403)
7:00 PM15h10:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM15h10:00 AM
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM19h2:00 PM
cape town : unit 2 intercape office, old marine drive (cape town station)johannesburg : intercape office, c/o rissik and wolmarans street (johannesburg station)

Intercape
star_whitestar_whitestar_whitestar_whitestar_half(1403)
7:00 PM19h2:00 PM
cape town : unit 2 intercape office, old marine drive (cape town station)johannesburg : intercape office, c/o rissik and wolmarans street (johannesburg station)

Intercape
star_whitestar_whitestar_whitestar_whitestar_half(1403)
7:00 PM19h2:00 PM
cape town : unit 2 intercape office, old marine drive (cape town station)johannesburg : intercape office, c/o rissik and wolmarans street (johannesburg station)

Intercape
star_whitestar_whitestar_whitestar_whitestar_half(1403)
7:00 PM16h11:00 AM
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM16h11:00 AM
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date