
Great Rail Journeys
Rovos Rail Cape Town to Pretoria
Luxury train from Cape Town to Johannesburg through South African winelands and Karoo
10 daysfrom $6,157
40% rail
Route
6 rail vacations run between Cape Town and Johannesburg, from 3 operators, 10 to 14 days, from $6,157 per person. Trips running the reverse direction are included; the itinerary pages show exact routings.

Great Rail Journeys
Luxury train from Cape Town to Johannesburg through South African winelands and Karoo

First Class Holidays
Fourteen-day South African journey: Cape Town, Rovos Rail luxury train, safari.

Railbookers
Rovos Rail from Pretoria to Cape Town plus a Kruger safari

Railbookers
Luxury rail journey from Pretoria to Cape Town aboard Rovos Rail

Railbookers
Luxury rail journey from Cape Town to Pretoria aboard Rovos Rail

Railbookers
Rovos Rail from Cape Town to Pretoria plus a Kruger safari