TRAIN TICKETS
Passenger Info
Full Name
First Name
Last Name
Phone Number
-
Area Code
Phone Number
E-mail
Nature of Enquiry
Please Select
Information
Quote
Ready to Pay
Number of Adults
Children Under 9yrs
Children Under 3yrs
Long Distance Trains (Peak season prices apply for December & January tickets)
Regular Routes
Please Select
Train Tours
Train Hire (Events, Film Shoots, Weddings)
Beaufort West to Cape Town Karoo (Tue,Wed,Fri,Sun) Departs 06:00am Public Shared Cabin = R290
Beaufort West to Cape Town Karoo(Tue,Wed,Fri,Sun) Departs 06:00am 1 Bed Cabin = R540
Beaufort West to Cape Town Karoo (Tue,Wed,Fri,Sun) Departs at 06:00am 2 Bed Cabin = R 540
Beaufort West to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 06:00am Private 3 Bed Cabin = R 810
Beaufort West to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 06:00am Private 4 Bed Cabin = R 1 075
Beaufort West to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Public Shared Cabin = R 460
Beaufort West to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 1 Bed Cabin = R 920
Beaufort West to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 2 Bed Cabin = R 910
Beaufort West to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 3 Bed Cabin = R 1 380
Beaufort West to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 4 Bed Cabin = R 1 840
Beaufort West to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Public Shared Cabin = R 270
Beaufort West to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 1 Bed Cabin = R 495
Beaufort West to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 2 Bed Cabin = R 495
Beaufort West to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 3 Bed Cabin = R 740
Beaufort West to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 19:50pm Private 4 Bed Cabin = R 990
Bellville to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:35am Public Shared Cabin = R 695
Bellville to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:35am Private 1 Bed Cabin = R 1 390
Bellville to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:35am Private 2 Bed Cabin = R 1 390
Bellville to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:35am Private 3 Bed Cabin = R 2 085
Bellville to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:35am Private 4 Bed Cabin = R 2 780
Bloemfontein to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 19:46pm Public Shared Cabin = R 200
Bloemfontein to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 1 Bed Cabin = R 350
Bloemfontein to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 2 Bed Cabin = R 350
Bloemfontein to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 3 Bed Cabin = R 290
Bloemfontein to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 4 Bed Cabin = R 290
Bloemfontein to Colesburg Algoa (Wed,Fri,Sun) Departs at 20:30pm Public Shared Cabin = R 180
Bloemfontein to Colesburg Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 1 Bed Cabin = R 310
Bloemfontein to Colesburg Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 2 Bed Cabin = R 310
Bloemfontein to Colesburg Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 3 Bed Cabin = R 440
Bloemfontein to Colesburg Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 4 Bed Cabin = R 585
Bloemfontein to Cradock Algoa (Wed,Fri,Sun) Departs at 20:30pm Public Shared Cabin = R 240
Bloemfontein to Cradock Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 1 Bed Cabin = R 290
Bloemfontein to Cradock Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 2 Bed Cabin = R 290
Bloemfontein to Cradock Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 3 Bed Cabin = R 290
Bloemfontein to Cradock Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 4 Bed Cabin = R 290
Bloemfontein to Durban (12-24hrs in Jhb) Amatola Natal (Mon, Thu, Sun) Departs at 01:03am Public Shared Cabin = R 290
Bloemfontein to Durban (12-24hrs in Jhb) Amatola Natal (Mon, Thu, Sun) Departs at 01:03am Private 1 Bed Cabin = R 290
Bloemfontein to Durban (12-24hrs in Jhb) Amatola Natal (Mon, Thu, Sun) Departs at 01:03am Private 2 Bed Cabin = R 290
Bloemfontein to Durban (12-24hrs in Jhb) Amatola Natal (Mon, Thu, Sun) Departs at 01:03am Private 3 Bed Cabin = R 290
Bloemfontein to Durban (12-24hrs in Jhb) Amatola Natal (Mon, Thu, Sun) Departs at 01:03am Private 4 Bed Cabin = R 290
Bloemfontein to Durban (6-30hrs in Jhb) Algoa Natal (Mon,Thu,Sat) Departs at 04:46am Public Shared Cabin = R 585
Bloemfontein to Durban (6-30hrs in Jhb) Algoa Natal (Mon,Thu,Sat) Departs at 04:46am Private 1 Bed Cabin = R 1 165
Bloemfontein to Durban (6-30hrs in Jhb) Algoa Natal (Mon,Thu,Sat) Departs at 04:46am Private 2 Bed Cabin = R 1 165
Bloemfontein to Durban (6-30hrs in Jhb) Algoa Natal (Mon,Thu,Sat) Departs at 04:46am Private 3 Bed Cabin = R 1 750
Bloemfontein to Durban (6-30hrs in Jhb) Algoa & Natal (Mon,Thu,Sat) Departs at 04:46am Private 4 Bed Cabin = R 2 330
Bloemfontein to East London Amatola (Wed,Fri,Sun) Departs at 19:46pm Public Shared Cabin = R 330
Bloemfontein to East London Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 1 Bed Cabin = R 630
Bloemfontein to East London Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 2 Bed Cabin = R 630
Bloemfontein to East London Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 3 Bed Cabin = R 945
Bloemfontein to East London Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 4 Bed Cabin = R 1 255
Bloemfontein to Johannesburg Amatola (Mon,Thu,Sat) Departs at 01:03am Public Shared Cabin = R 250
Bloemfontein to Johannesburg Amatola (Mon,Thu,Sat) Departs at 01:03am Private 1 Bed Cabin = R 450
Bloemfontein to Johannesburg Amatola (Mon,Thu,Sat) Departs at 01:03am Private 2 Bed Cabin = R 450
Bloemfontein to Johannesburg Amatola (Mon,Thu,Sat) Departs at 01:03am Private 3 Bed Cabin = R 675
Bloemfontein to Johannesburg Amatola (Mon,Thu,Sat) Departs at 01:03am Private 4 Bed Cabin = R 900
Bloemfontein to Johannesburg Algoa (Mon,Thu,Sat) Departs at 04:46am Public Shared Cabin = R 240
Bloemfontein to Johannesburg Algoa (Mon,Thu,Sat) Departs at 04:46am Private 1 Bed Cabin = R 430
Bloemfontein to Johannesburg Algoa (Mon,Thu,Sat) Departs at 04:46am Private 2 Bed Cabin = R 430
Bloemfontein to Johannesburg Algoa (Mon,Thu,Sat) Departs at 04:46am Private 3 Bed Cabin = R 640
Bloemfontein to Johannesburg Algoa (Mon,Thu,Sat) Departs at 04:46am Private 4 Bed Cabin = R 855
Bloemfontein to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 20:30pm Public Shared Cabin = R 340
Bloemfontein to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 1 Bed Cabin = R 650
Bloemfontein to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 2 Bed Cabin = R 650
Bloemfontein to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 3 Bed Cabin = R 975
Bloemfontein to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 20:30pm Private 4 Bed Cabin = R 1 300
Bloemfontein to Queenstown Amatola (Wed,Fri,Sun) Departs at 19:46pm Public Shared Cabin = R 250
Bloemfontein to Queenstown Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 1 Bed Cabin = R 450
Bloemfontein to Queenstown Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 2 Bed Cabin = R 450
Bloemfontein to Queenstown Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 3 Bed Cabin = R 675
Bloemfontein to Queenstown Amatola (Wed,Fri,Sun) Departs at 19:46pm Private 4 Bed Cabin = R 900
Cape Town to Beaufort West Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Public Shared Cabin = R 290
Cape Town to Beaufort West Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 1 Bed Cabin = R 540
Cape Town to Beaufort West Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 2 Bed Cabin = R 540
Cape Town to Beaufort West Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 3 Bed Cabin = R 810
Cape Town to Beaufort West Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 4 Bed Cabin = R 1 075
Cape Town to Bellville Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Public Shared Cabin = R 140
Cape Town to Bellville Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 1 Bed Cabin = R 230
Cape Town to Bellville Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 2 Bed Cabin = R 230
Cape Town to Bellville Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 3 Bed Cabin = R 320
Cape Town to Bellville Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 4 Bed Cabin = R 410
Cape Town to Durban (6-30hrs in Jhb) Natal & Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Public Shared Cabin = R 1 075
Cape Town to Durban (6-30hrs in Jhb) Natal Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 1 Bed Cabin = R 2 150
Cape Town to Durban (6-30hrs in Jhb) Natal Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 2 Bed Cabin = R 2 150
Cape Town to Durban (6-30hrs in Jhb) Natal Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 3 Bed Cabin = R 3 230
Cape Town to Durban (6-30hrs in Jhb) Natal Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 4 Bed Cabin = R 4 305
Cape Town to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Public Shared Cabin = R 710
Cape Town to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 1 Bed Cabin = R 1 415
Cape Town to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 2 Bed Cabin = R 1 415
Cape Town to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 3 Bed Cabin = R 2 120
Cape Town to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 4 Bed Cabin = R 2 825
Cape Town to Klerksdorp Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Public Shared Cabin = R 620
Cape Town to Klerksdorp Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 1 Bed Cabin = R 1 235
Cape Town to Klerksdorp Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 2 Bed Cabin = R 1 235
Cape Town to Klerksdorp Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 3 Bed Cabin = R 1 850
Cape Town to Klerksdorp Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 4 Bed Cabin = R 2 465
Cape Town to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) 10:00 - 03:30 Public Shared Cabin = R 485
Cape Town to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) 10:00 - 03:30 Private 1 Bed Cabin = R 965
Cape Town to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) 10:00 - 03:30 Private 2 Bed Cabin = R 965
Cape Town to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) 10:00 - 03:30 Private 3 Bed Cabin = R 1 445
Cape Town to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) 10:00 - 03:30 Private 4 Bed Cabin = R 1 930
Cape Town to Queenstown East West Cape (Thu) Departs at 10:25am Public Shared Cabin = R 620
Cape Town to Queenstown East West Cape (Thu) Departs at 10:25am Private 1 Bed Cabin = R 1 235
Cape Town to Queenstown East West Cape (Thu) Departs at 10:25am Private 2 Bed Cabin = R 1 235
Cape Town to Queenstown East West Cape (Thu) Departs at 10:25am Private 3 Bed Cabin = R 1 850
Cape Town to Queenstown East West Cape (Thu) Departs at 10:25am Private 4 Bed Cabin = R 2 465
Cape Town to Worcester Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Public Shared Cabin = R 170
Cape Town to Worcester Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 1 Bed Cabin = R 290
Cape Town to Worcester Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 2 Bed Cabin = R 290
Cape Town to Worcester Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 3 Bed Cabin = R 410
Cape Town to Worcester Trans Karoo (Wed,Thu,Fri,Sun) Departs at 10:00am Private 4 Bed Cabin = R 540
Durban to Bloemfontein (28hrs in Jhb) Natal Amatolo (Wed,Fri,Sun) Departs at 19:15pm Public Shared Cabin = R 380
Durban to Bloemfontein (28hrs in Jhb) Natal Amatolo (Wed,Fri,Sun) Departs at 19:15pm Private 1 Bed Cabin = R 740
Durban to Bloemfontein (28hrs in Jhb) Natal Amatolo (Wed,Fri,Sun) Departs at 19:15pm Private 2 Bed Cabin = R 740
Durban to Bloemfontein (28hrs in Jhb) Natal Amatolo (Wed,Fri,Sun) Departs at 19:15pm Private 3 Bed Cabin = R 1 110
Durban to Bloemfontein (28hrs in Jhb) Natal Amatolo (Wed,Fri,Sun) Departs at 19:15pm Private 4 Bed Cabin = R 1 480
Durban to Cape Town (10-34hrs in Jhb) Natal Karoo (Mon,Wed,Fri,Sun) Departs at 19:15pm Public Shared Cabin = R 1 075
Durban to Cape Town (10-34hrs in Jhb) Natal Karoo (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 1 Bed Cabin = R 2 150
Durban to Cape Town (10-34hrs in Jhb) Natal Karoo (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 2 Bed Cabin = R 2 150
Durban to Cape Town (10-34hrs in Jhb) Natal Karoo (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 3 Bed Cabin = R 3 230
Durban to Cape Town (10-34hrs in Jhb) Natal Karoo (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 4 Bed Cabin = R 4 305
Durban to Johannesburg Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Public Shared Cabin = R 380
Durban to Johannesburg Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 1 Bed Cabin = R 740
Durban to Johannesburg Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 2 Bed Cabin = R 740
Durban to Johannesburg Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 3 Bed Cabin = R 1 110
Durban to Johannesburg Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 4 Bed Cabin = R 1 480
Durban to Newcastle Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Public Shared Cabin = R 260
Durban to Newcastle Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 1 Bed Cabin = R 470
Durban to Newcastle Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 2 Bed Cabin = R 470
Durban to Newcastle Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 3 Bed Cabin = R 710
Durban to Newcastle Trans Natal (Mon,Wed,Fri,Sun) Departs at 19:15pm Private 4 Bed Cabin = R 945
East London to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 330
East London to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 630
East London to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 630
East London to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 945
East London to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 1 255
East London to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 240
East London to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 430
East London to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 430
East London to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 640
East London to Burgersdorp Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 855
East London to Johannesburg Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 495
East London to Johannesburg Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 990
East London to Johannesburg Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 990
East London to Johannesburg Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 1 480
East London to Johannesburg Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 1 975
East London to Kroonstad Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 410
East London to Kroonstad Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 810
East London to Kroonstad Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 810
East London to Kroonstad Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 1 210
East London to Kroonstad Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 1 615
East London to Queenstown Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 190
East London to Queenstown Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 330
East London to Queenstown Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 330
East London to Queenstown Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 470
East London to Queenstown Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 630
East London to Vereeniging Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 460
East London to Vereeniging Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 920
East London to Vereeniging Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 920
East London to Vereeniging Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 1 380
East London to Vereeniging Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 1 840
Johannesburg to Beaufort West Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Public Shared Cabin = R 460
Johannesburg to Beaufort West Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 1 Bed Cabin = R 920
Johannesburg to Beaufort West Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 2 Bed Cabin = R 920
Johannesburg to Beaufort West Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 3 Bed Cabin = R 1 380
Johannesburg to Beaufort West Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 4 Bed Cabin = R 1 840
Johannesburg to Bellville Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Public Shared Cabin = R 695
Johannesburg to Bellville Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 1 Bed Cabin = R 1 390
Johannesburg to Bellville Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 2 Bed Cabin = R 1 390
Johannesburg to Bellville Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 3 Bed Cabin = R 2 085
Johannesburg to Bellville Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 4 Bed Cabin = R 2 780
Johannesburg to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 250
Johannesburg to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 450
Johannesburg to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 450
Johannesburg to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 675
Johannesburg to Bloemfontein Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 900
Johannesburg to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 13:15pm Public Shared Cabin = R 240
Johannesburg to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 1 Bed Cabin = R 430
Johannesburg to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 2 Bed Cabin = R 430
Johannesburg to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 3 Bed Cabin = R 640
Johannesburg to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 4 Bed Cabin = R 855
Johannesburg to Cape Town Trans Karoo (Wed,Fri,Sun) Departs at 12:30pm Public Shared Cabin = R 710
Johannesburg to Cape Town Trans Karoo (Wed,Fri,Sun) Departs at 12:30pm Private 1 Bed Cabin = R 1 415
Johannesburg to Cape Town Trans Karoo (Wed,Fri,Sun) Departs at 12:30pm Private 2 Bed Cabin = R 1 415
Johannesburg to Cape Town Trans Karoo (Wed,Fri,Sun) Departs at 12:30pm Private 3 Bed Cabin = R 2 120
Johannesburg to Cape Town Trans Karoo (Wed,Fri,Sun) Departs at 12:30pm Private 4 Bed Cabin = R 2 825
Johannesburg to Durban Trans Natal (Mon,Wed,Fri,Sun) Departs at 18:30pm Public Shared Cabin = R 380
Johannesburg to Durban Trans Natal (Mon,Wed,Fri,Sun) Departs at 18:30pm Private 1 Bed Cabin = R 740
Johannesburg to Durban Trans Natal (Mon,Wed,Fri,Sun) Departs at 18:30pm Private 2 Bed Cabin = R 740
Johannesburg to Durban Trans Natal (Mon,Wed,Fri,Sun) Departs at 18:30pm Private 3 Bed Cabin = R 1 110
Johannesburg to Durban Trans Natal (Mon,Wed,Fri,Sun) Departs at 18:30pm Private 4 Bed Cabin = R 1 480
Johannesburg to East London Amatola (Wed,Fri,Sun) Departs at 12:00pm Public Shared Cabin = R 495
Johannesburg to East London Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 1 Bed Cabin = R 990
Johannesburg to East London Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 2 Bed Cabin = R 990
Johannesburg to East London Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 3 Bed Cabin = R 1 480
Johannesburg to East London Amatola (Wed,Fri,Sun) Departs at 12:00pm Private 4 Bed Cabin = R 1 975
Johannesburg to Kimberley Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Public Shared Cabin = R 270
Johannesburg to Kimberley Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 1 Bed Cabin = R 490
Johannesburg to Kimberley Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 2 Bed Cabin = R 490
Johannesburg to Kimberley Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 3 Bed Cabin = R 740
Johannesburg to Kimberley Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 4 Bed Cabin = R 990
Johannesburg to Komatipoort Kruger Park (Wed,Fri) Departs at 18:00pm Public Shared Cabin = R 360
Johannesburg to Komatipoort Kruger Park (Wed,Fri) Departs at 18:00pm Private 1 Bed Cabin = R 695
Johannesburg to Komatipoort Kruger Park (Wed,Fri) Departs at 18:00pm Private 2 Bed Cabin = R 695
Johannesburg to Komatipoort Kruger Park (Wed,Fri) Departs at 18:00pm Private 3 Bed Cabin = R 1 045
Johannesburg to Komatipoort Kruger Park (Wed,Fri) Departs at 18:00pm Private 4 Bed Cabin = R 1 390
Johannesburg to Nelspruit Kruger Park (Wed,Fri) Departs at 18:00pm Public Shared Cabin = R 310
Johannesburg to Nelspruit Kruger Park (Wed,Fri) Departs at 18:00pm Private 1 Bed Cabin = R 585
Johannesburg to Nelspruit Kruger Park (Wed,Fri) Departs at 18:00pm Private 2 Bed Cabin = R 585
Johannesburg to Nelspruit Kruger Park (Wed,Fri) Departs at 18:00pm Private 3 Bed Cabin = R 875
Johannesburg to Nelspruit Kruger Park (Wed,Fri) Departs at 18:00pm Private 4 Bed Cabin = R 1 192
Johannesburg to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 13:15pm Public Shared Cabin = R 505
Johannesburg to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 1 Bed Cabin = R 1 010
Johannesburg to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 2 Bed Cabin = R 1 010
Johannesburg to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 3 Bed Cabin = R 1 515
Johannesburg to Port Elizabeth Algoa (Wed,Fri,Sun) Departs at 13:15pm Private 4 Bed Cabin = R 2 020
Johannesburg to Worcester Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Public Shared Cabin = R 630
Johannesburg to Worcester Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 1 Bed Cabin = R 1 255
Johannesburg to Worcester Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 2 Bed Cabin = R 1 255
Johannesburg to Worcester Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 3 Bed Cabin = R 1 885
Johannesburg to Worcester Trans Karoo (Tue,Wed,Fri,Sun) Departs at 12:30pm Private 4 Bed Cabin = R 2 510
Kimberley to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 19:20pm 21:20 - 15:30 Public Shared Cabin = R 485
Kimberley to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 19:20pm 21:20 - 15:30 Private 1 Bed Cabin = R 965
Kimberley to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 19:20pm 21:20 - 15:30 Private 2 Bed Cabin = R 965
Kimberley to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 19:20pm 21:20 - 15:30 Private 3 Bed Cabin = R 1 445
Kimberley to Cape Town Trans Karoo (Tue,Wed,Fri,Sun) Departs at 19:20pm 21:20 - 15:30 Private 4 Bed Cabin = R 1 930
Kimberley to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 03:46am Public Shared Cabin = R 270
Kimberley to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 03:46am Private 1 Bed Cabin = R 495
Kimberley to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 03:46am Private 2 Bed Cabin = R 495
Kimberley to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 03:46am Private 3 Bed Cabin = R 740
Kimberley to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 03:46am Private 4 Bed Cabin = R 990
Klerksporp to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 08:26am Public Shared Cabin = R 180
Klerksporp to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 08:26am Private 1 Bed Cabin = R 310
Klerksporp to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 08:26am Private 2 Bed Cabin = R 310
Klerksporp to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 08:26am Private 3 Bed Cabin = R 440
Klerksporp to Johannesburg Trans Karoo (Thu,Fri,Sat,Mon) Departs at 08:26am Private 4 Bed Cabin = R 585
Komatipoort to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Public Shared Cabin = R 360
Komatipoort to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 1 Bed Cabin = R 695
Komatipoort to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 2 Bed Cabin = R 695
Komatipoort to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 3 Bed Cabin = R 1 045
Komatipoort to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 4 Bed Cabin = R 1 390
Nelspruit to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Public Shared Cabin = R 310
Nelspruit to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 1 Bed Cabin = R 585
Nelspruit to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 2 Bed Cabin = R 585
Nelspruit to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 3 Bed Cabin = R 875
Nelspruit to Johannesburg Kruger Park (Thu,Sun) Departs at 18:00pm Private 4 Bed Cabin = R 1 165
Port Elizabeth to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 15:00pm Public Shared Cabin = R 340
Port Elizabeth to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 1 Bed Cabin = R 650
Port Elizabeth to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 2 Bed Cabin = R 650
Port Elizabeth to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 3 Bed Cabin = R 975
Port Elizabeth to Bloemfontein Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 4 Bed Cabin = R 1 300
Port Elizabeth to Johannesburg Algoa (Wed,Fri,Sun) Departs at 15:00pm Public Shared Cabin = R 505
Port Elizabeth to Johannesburg Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 1 Bed Cabin = R 1 010
Port Elizabeth to Johannesburg Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 2 Bed Cabin = R 1 010
Port Elizabeth to Johannesburg Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 3 Bed Cabin = R 1 515
Port Elizabeth to Johannesburg Algoa (Wed,Fri,Sun) Departs at 15:00pm Private 4 Bed Cabin = R 2 020
Queenstown to Cape Town East West Cape (Fri) Departs at 14:25pm Public Shared Cabin = R 620
Queenstown to Cape Town East West Cape (Fri) Departs at 14:25pm Private 1 Bed Cabin = R 1 235
Queenstown to Cape Town East West Cape (Fri) Departs at 14:25pm Private 2 Bed Cabin = R 1 235
Queenstown to Cape Town East West Cape (Fri) Departs at 14:25pm Private 3 Bed Cabin = R 1 850
Queenstown to Cape Town East West Cape (Fri) Departs at 14:25pm Private 4 Bed Cabin = R 2 465
Worcester to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Public Shared Cabin = R 630
Worcester to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 1 Bed Cabin = R 1 255
Worcester to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 2 Bed Cabin = R 1 255
Worcester to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 3 Bed Cabin = R 1 885
Worcester to Johannesburg Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 4 Bed Cabin = R 2 510
Worcester to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Public Shared Cabin = R 410
Worcester to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 1 Bed Cabin = R 810
Worcester to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 2 Bed Cabin = R 810
Worcester to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 3 Bed Cabin = R 1 210
Worcester to Kimberley Trans Karoo (Wed,Thu,Fri,Sun) Departs at 13:30pm Private 4 Bed Cabin = R 1 615
Victoria Falls to Pretoria (Luxury several trips per year or Semi-Luxury 2 x per year)
Victoria Falls to Cape Town (Luxury several trips per year or Semi-Luxury 2 x per year)
Victoria Falls to Durban (Luxury several trips per year or Semi-Luxury 2 x per year)
(Tickets need to be paid in full more than 2 work-days before departure)
Other Route
Departure Date
Arrival Date
Type Of Ticket
Seated (3rd Class / Economy)
Sleeper (2nd Class / Economy)
Sleeper (1st Class / Premier) Meals, Bedding, Aircon, Shared Bathrooms
Sleeper (Luxury Class) Meals, Drinks, Bedding, Aircon, Private Bathroom
Extras
Bedding (If not included)
Vehicle Transport (Under 1,4m in height)
Vehicle Transport (Above 1,4m in height)
Motorbike Transport
Extra Luggage (25kg per adult)
Off-train accommodation before or after your trip
Other Requirements
Train Tours
Train Tours
Please Select
*Train Hire (Events, Film Shoots, Weddings)
Argus Cycle Race Tours 2015
Cape Town Week Tour
Cape Town Week-End Tour
Bloemfontein to Cape Town (Groups Only)
Bloemfontein to Johannesburg
Bloemfontein to Port Elizabeth
Cape Town to Bloemfontein (Groups Only)
Cape Town to Johannesburg
Cape Town to Pretoria
Cape Town to Victoria Falls
Durban to Johannesburg
Durban to Pretoria
Durban to Victoria Falls
Johannesburg to Bloemfontein
Johannesburg to Cape Town
Johannesburg to Durban
Johannesburg to Kimberley
Johannesburg to Port Elizabeth
Port Elizabeth to Bloemfontein
Port Elizabeth to Johannesburg
Pretoria to Cape Town
Pretoria to Durban
Pretoria to Victoria Falls (Luxury)
Southern Africa Safari Tour
Dar Es Salaam-South Africa: 14 Day Train Tour (Day Safaris, Bed n Meals Incl)
South Africa-Dar Es Salaam: 14 Day Train Tour (Day Safaris, Bed n Meals Incl)
Namibia-South Africa: 16 Day Train Tour (Day Safaris, Bed n Meals Incl)
South Africa: 13 Day Train Tour (Day Safaris, Bed n Meals Incl)
South Africa-Namibia: 16 Day Train Safari (Day Safaris, Bed n Meals Incl)
Victoria Falls to Pretoria (Luxury)
Victoria Falls to Cape Town (Luxury)
Victoria Falls to Durban (Luxury)
Departure Date
Arrival Date
Other Requirements
By submitting this form you agree to our terms and conditions.
Submit
Should be Empty: