TRAIN TRAVEL IN SOUTH AFRICA 

SEATED    SLEEPER    TOURS    HIRE    NEWS    HISTORY    BOOK NOW
Tourist Class    Premier Classe    Blue Train    Rovos Rail   Shongololo Express

 

We are blessed to have many different train routes meandering through South Africa. From the semi-dessert Karoo between towns like Maatjiesfontein, De Aar, Beaufort West and Kimberley to sub-tropical cities like Pietermaritzburg and Durban. Train routes with endless horizons contrast with city-scapes and towering cliffs through the Hex River Valley or other mountain-passes. There are even rail routes passing close to the Kruger Park, and other bushveld regions while the route North past Pretoria, Mokopane, Polokwane, Musina follows in the rail road built to try and link Cape Town to Cairo.

CAPE TOWN > JOHANNESBURG: (Prices and arrival times might vary)
Station Day Arrive Depart Econo Sleeper Econo Seated
Cape Town Wed, Fri, Sun
10:00

Bellville Wed, Fri, Sun 10:25 10:35 R 140 R 120
Worcester Wed, Fri, Sun 13:10 13:30 R 170 R 140
Beaufort West Wed, Fri, Sun 19:25 19:50 R 290 R 210
Kimberley Thu, Sat, Mon 03:35 03:46 R 510 R 320
Klerksdorp Thu, Sat, Mon 08:15 08:26 R 650 R 415
Johannesburg Thu, Sat, Mon 12:15
R 745 R 475
Cape Town to Bellville to Worcester to Beaufort West to Kimberley to Klerksdorp to Johannesburg

 

 

Cape Town to Queenstown:
Departure Time: 10:25 on Thu
Arrival Time: 10:02 on Fri
Per Person Rate: R750pp Sharing
Queenstown to Cape Town:
Departure Time: 14:45 on Fri
Arrival Time: 14:10 on Sat
Per Person Rate: R750pp Sharing

 

 

 

JOHANNESBURG > CAPE TOWN: (Prices and arrival times might vary)
Station Day Arrive Depart Econo Sleeper Econo Seated
Johannesburg Wed, Fri, Sun
12:30

Klerksdorp Wed, Fri, Sun 16:10 16:24 R 180 R 140
Kimberley Wed, Fri, Sun 20:55 21:20 R 270 R 200
Beaufort West Thu, Sat, Mon 05:30 06:00 R 485 R 310
Worcester Thu, Sat, Mon 11:50 12:05 R 660 R 415
Bellville Thu, Sat, Mon 14:50 15:00 R 730 R 460
Cape Town
15:30
R 745 R 475
Johannesburg to Klerksdorp to Kimberley to Beaufort West to Worcester to Bellville to Cape Town

 

 

Johannesburg >> Durban:
Departure Time: 18:30 on Mon, Wed, Fri, Sun
Arrival Time: 07:10 on Tue, Thurs, Sat, Mon
Per Person Rate: R420pp Sharing
Durban >> Johannesburg:
Departure Time: 19:15 on Mon, Wed, Fri, Sun
Arrival Time: 07:45 on Tue, Thurs, Sat, Mon
Per Person Rate: R420pp Sharing


Johannesburg to Germiston to Newcastle to Ladysmith to Pietermaritzburg to Durban. Durban to Pietermaritzburg to Ladysmith to Newcastle to Germiston to Johannesburg.






Johannesburg to East London:
Departure Time: 14:20 on Wed, Fri, Sun
Arrival Time: 10:20 on Thurs, Sat, Mon
Per Person Rate: R540pp Sharing
East London to Johannesburg:
Departure Time: 18:30 on Mon, Wed, Fri, Sun
Arrival Time: 07:10 on Tue, Thurs, Sat, Mon
Per Person Rate: R540pp Sharing

 

 

Johannesburg to Musina:
Departure Time: 19:00 on Wed, Fri
Arrival Time: 11:15 on Thu, Sat
Per Person Rate: Per Request
Musina to Johannesburg:
Departure Time: 15:25 on Thu, Sun
Arrival Time: 05:45 on Fri, Mon
Per Person Rate: Per Request

 



Johannesburg to Pretoria to Hammanskraal to Potgietersrust (Mokopane) to Pietersburg (Polokwane) to Louis Trichardt to Musina
Musina to Louis Trichardt to Pietersburg (Polokwane) to Potgietersrust (Mokopane) to Hammanskraal to Pretoria to Johannesburg




 

 

Johannesburg to Port Elizabeth:
Departure Time: 13:15 on Wed, Fri, Sun
Arrival Time: 09:15 on Thurs, Sat, Mon
Per Person Rate: R570pp Sharing
Port Elizabeth to Johannesburg:
Departure Time: 15:00 on Wed, Fri, Sun
Arrival Time: 11:35 on Thurs, Sat, Mon
Per Person Rate: R570pp Sharing


Johannesburg to Vereeniging to Kroonstad to Bloemfontein to Burgersdorp to Queenstown to East London.
East London to Queenstown to Burgersdorp to Bloemfontein to Kroonstad to Vereeniging to Johannesburg.



PREMIER SLEEPER TICKETS:

Premier Classe: Bloemfontein >> Johannesburg:

Departs: Thu, Sat, Mon at 04:46am
Single Compartment = R875
Twin Compartment = R1,750
Book Now


Premier Classe: Bloemfontein >> Port Elizabeth:
Departs: Wed, Fri, Sun at 20:30pm
Single Compartment = R1,510
Twin Compartment = R3,020
Book Now


Premier Classe: Cape Town >> Johannesburg:
Departs: Tue at 09:05
Single Compartment = R3,270
Twin Compartment = R6,540
Book Now


Premier Classe: Durban >> Johannesburg:
Departs: Monthly 1st Sun after JHB >> DBN train at 17:30pm
Single Compartment = R1,290
Twin Compartment = R2,580
Book Now


Premier Classe: Johannesburg >> Bloemfontein:
Departs: Wed, Fri, Sun at 13:15pm
Single Compartment = R875
Twin Compartment = R1,750
Book Now


Premier Classe: Johannesburg >> Cape Town:
Departs: Thu at 15:00pm
Single Compartment = R3,270
Twin Compartment = R6,540
Book Now


Premier Classe: Johannesburg >> Durban:
Departs: Last Fri of each month at 18:20pm
Single Compartment = R1,290
Twin Compartment = R2,580
Book Now


Premier Classe: Johannesburg >> Port Elizabeth:
Departs: Wed, Fri, Sun at 13:15pm
Single Compartment = R2,405
Twin Compartment = R4,810
Book Now


Premier Classe: Port Elizabeth >> Bloemfontein:
Departs: Wed, Fri, Sun at 15:00pm
Single Compartment = R1,510
Twin Compartment = R3,020
Book Now


Premier Classe: Port Elizabeth >> Johannesburg:
Departs: Wed, Fri, Sun at 15:00pm
Single Compartment = R2,405
Twin Compartment = R4,810
Book Now



 

 

Johannesburg >> Komatipoort:
Departure Time: 18:10 on Wed, Fri
Arrival Time: 06:38 on Thurs, Sat
Per Person Rate: R390pp Sharing

Komatipoort >> Johannesburg:
Departure Time: 18:00 on Thurs, Sun
Arrival Time: 06:20 on Fri, Mon
Per Person Rate: R390pp Sharing

                                    

Johannesburg to Pretoria to Witbank to Middelburg to Nelspruit to Kaapmuiden to Komatipoort.
Komatipoort to Kaapmuiden to Nelspruit to Middelburg to Witbank to Pretoria to Johannesburg.



 
 
 

TRAVEL LINKS
JOIN US
SOCIAL