I can not find the detailed itinerary Cape Town to Pretoria but I did find the reverse; at least gives some information on meal times.
Itinerary
DAY 1
16:20 In the afternoon you will depart aboard the train. You will be welcomed with champagne and a string quartet at Capital Park Railway Station. Rohan Vos, the South African owner of Rovos Rail, makes it a priority to welcome each and every guest aboard his railway train. A steam locomotive hauls the train in and out of the Pretoria station, adding excitement and atmosphere to your journey
20:00 A three-course dinner is served in the oak panelled dining car. Dress is formal and the evening recreates the romance of a bygone era. After your meal the evening is yours to enjoy, giving you time to relax in the observation car or in one of the several lounges throughout the steam train.
Location: Pretoria, South Africa
DAY 2
10.00 After a leisurely breakfast the train pulls into Kimberly Railway Station. A trip is organised to the famous ‘Big Hole’ where diamonds were mined. There is also a chance to visit the Diamond Museum and take a trip on an old fashioned tram.
13:00 Lunch is served on your return to the steam train. The team of chefs on board are responsible for preparing some classical South African dishes such as bobotie and ostrich carpaccio. The train pulls out of the station and commences its overnight journey via De Aar, Beaufort West and finally Matjiesfontein. Traditional African sundowner cocktails can be enjoyed in the observation car as you watch the scenery go by.
20:15 A formal dinner is served in the dining car. All lounges are equipped with a selection of board games for your enjoyment
Location: Kimberley, South Africa
DAY 3
08:15 Early this morning the train pulls into Matjiesfontein Railway Station
10:30 After Matjiesfontein the steam train winds its way through the picturesque Cape Winelands, it is here that you will see the beautiful South African vineyards. The train passes through the picturesque railway stations of Touws River, De Doorns and Worcester.
13:00 Lunch is served for a final time in the restored dining car.
18:00 As the sun begins to set the Rovos Rail train arrives at Cape Town Railway Station, which is the final destination of your journey. Porters and train hostesses assist you with your luggage and personal effects. Transfers can be organised to your hotel of choice in Cape Town.