The average duration of the bus trip from Bellville to Johannesburg is around 19 hours and 45 minutes, covering a distance of approximately 1,313 km.