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
10:1519h 45m6:00
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)
10:1519h 45m6:00
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)
10:1519h 45m6:00
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)
10:1520h 10m6:25
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)
10:1520h 10m6:25
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)
10:1520h 10m6:25
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)
12:0018h 30m6:30
cape town: railway stationjohannesburg: johannesburg park station

APM
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:0017h5:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:0017h5:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:3017h 40m6:10
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)
13:0018h 45m7:45
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)
13:0016h5:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:0016h5:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:0019h 5m8:05
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:0019h 5m8:05
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:2017h 10m6:30
cape town: train station,1 old marine drive, cape townjohannesburg: park station, 41 rissik street

Eldo Coaches
star_whitestar_whitestar_whitestar_whitestar_border(1485)
13:3021h 30m11:00
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)
15:3017h 55m9:25
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)
15:3018h9:30
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
15:3018h9:30
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:1016h 20m8:30
cape town: train station,1 old marine drive, cape townjohannesburg: park station, 41 rissik street

Eldo Coaches
star_whitestar_whitestar_whitestar_whitestar_border(1485)
17:0017h 30m10:30
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)
17:0019h12:00
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
17:0019h12:00
cape townjohannesburg

K&M Luxury Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:0018h 30m12:30
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:0018h 30m12:30
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:0018h12:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:0018h12:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:0017h 45m11:45
cape town: train station,1 old marine drive, cape townjohannesburg: park station, 41 rissik street

Eldo Coaches
star_whitestar_whitestar_whitestar_whitestar_border(1485)
18:0019h 20m13:20
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)
18:0019h 20m13:20
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)
18:0019h 20m13:20
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)
18:0016h 30m10:30
cape town: long distance bus facility, old marine drivejohannesburg: park city transit centre, johannesburg station

Ilula Bus
star_borderstar_borderstar_borderstar_borderstar_border(0)
18:151h 45m20:00
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)
18:151h 45m20:00
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)
18:151h 45m20:00
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)
18:3020h14:30
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)
18:3020h14:30
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)
18:3020h14:30
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)
18:3020h14:30
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)
19:0018h 25m13:25
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)
19:0016h11:00
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0016h11:00
cape townjohannesburg

Nobles
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0015h10:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0015h10:00
cape townjohannesburg

Wezwe Coaches
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0019h14:00
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)
19:0019h14:00
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)
19:0019h14:00
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)

Choose a date