TRAIN TRAVEL IN SOUTH AFRICA

SEATED    SLEEPER    TOURS    HIRE    NEWS    HISTORY    BOOK NOW
Tourist Class    Premier Classe    Blue Train    Rovos Rail   Shongololo Express
The Economy Seated Class is better than the old 3rd class and is very similar to bus travel. This is definitely the cheapest way to travel around in South Africa. A ticket from Johannesburg to Cape Town is only about R425pp. These long distance sitter trains travel up to four times per week on various train routes throughout South Africa, but need to be booked well in advance.

Facilities on-board are basic, but there are toilets and wash basins on each end of the coach servicing the +/-70 passengers per coach.

If you are wanting to sleep on the train or are looking for a more relaxing and comfortable train journey, then rather look at Tourist Class for basic sleeping bunks, or what the Premier Classe has to offer:

Unfortunately we can only help with groups of 5 or more.




Economy Seated Routes
(Economy Seated, Similar to a Bus Coach)

 

Seated Coach    Seated Routes    Train Layout    Train Tickets    Vehicle Transport    Train Tours    Train Hire
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.



 

 

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.



Contact Us

 
 
 

TRAVEL LINKS
JOIN US
SOCIAL