from: Cape Town Johannesburg Durban East London Port Elizabeth George Bloemfontein Kimberley Upington Hoedspruit Phalaborwa Pietermaritzburg Pietersburg Umtata Richards Bay Nelspruit Johannesburg Lanseria
to: Cape Town Johannesburg Durban East London Port Elizabeth George Bloemfontein Kimberley Upington Hoedspruit Phalaborwa Pietermaritzburg Pietersburg Umtata Richards Bay Nelspruit Johannesburg Lanseria
depart: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 May 2012 June 2012 July 2012 August 2012 September 2012 October 2012 November 2012 December 2012 January 2013 February 2013 March 2013 April 2013
return: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 May 2012 June 2012 July 2012 August 2012 September 2012 October 2012 November 2012 December 2012 January 2013 February 2013 March 2013 April 2013
passengers: