The train ride from Johannesburg to Cape Town is amazing! It is comfortable and surprisingly cheap. We have seen so many beautiful views through the open windows of the train, and I managed to capture a few photos of our ride. The beds are comfortable too! We have met several friendly travelers during our ride. They told us about their plans for Cape Town, but I don’t think they can beat all the musical adventures we are about to have!