It is possible to get to Bourke’s Luck Potholes by public transport, but it may be a bit challenging. The closest town to the attraction is Graskop, which is about 35km away. From there, you can take a taxi or minibus taxi to the potholes.
You can also take a bus from Johannesburg to Graskop or nearby towns like Sabie or Hazyview, and then take a taxi from there to the potholes. However, be aware that public transport in the area can be infrequent and unreliable, so it’s important to plan ahead and check schedules in advance.
If you’re not familiar with the area or the transport system, it may be easier and more convenient to arrange a tour or private transfer.