Train Schedules & Fares

Train Schedules

The official times as published are intended to fix the time before which a train will not start. BR Express does not undertake that the trains shall start or arrive at the timings specified in the time tables. BR Express will endeavor to adhere to the official time tables.

Click here to download the BR Express Passenger Train Schedule 

Click here to download the BR Express Passenger Train Fares

Click here to download the BR Express Train Schedule: Francitown - Bulawayo

Commuter Train

The commuter train operates between Gaborone and Lobatse on weekdays (Mondays-Friday). It departs from Lobatse station in the morning at 0530hrs arriving at 0649hrs in Gaborone. The train returns to Lobatse station in the evening departing Gaborone at 1800hrs and arriving in Lobatse at 1934hrs. The train also makes stops at Otse, Ramotswa and Commerce Park Halt, picking and dropping passengers.

Click here to download Commuter Train Schedule

Click here to download Commuter Train Fares

Zimbabwe Train

The daily day train operates between Francistown and Bulawayo. It leaves Francistown at 0700hrs and reaches Bulawayo at 1230hrs. The train then departs Bulawayo at 1415hrs and arrives in Francistown at 1945hrs in the evening. It also makes stops at Plumtree, Syringa, Marula, Leighwoods, Figtree, westacre , Khami and Bulawayo, picking and dropping passengers.

Train fare tables

* Senior citizens (above 60 years get 10% discount;

* Children is half the adult fare

* Return ticket is double single adult fare



Botswana Railways Offices

Mahalapye Main Road

Mowana Ward


Private Bag 0052




T - +2674711375

F - +2674711385

E - infoatbotrail [dot] bw
BR Express bookingsatbotrail [dot] bw

Follow Us on Social Media