🚌 South Africa bus company

City To City

City-to-City operates semi-luxury no-frills routes between the major centers in Southern Africa. The Bus Transportation Service is available in the…

Overview Online booking Terminals

About City To City

City-to-City operates semi-luxury no-frills routes between the major centers in Southern Africa. The Bus Transportation Service is available in the following routes like Cape Town, Durban, Bloemfontein, Pretoria, Cape Town, Mthatha, Johannesburg, Durban, Butterworth, East London, Port Elizabeth. In most parts of the South African provinces and across borders to other neighboring countries like Lesotho, Malawi, Mozambique, Swaziland, Zambia, and Zimbabwe. Although they focus on city centers, they have multiple stops in all the major cities of South Africa. City to City is a low-cost bus company, besides that they have such a comfortable and safe buses in their fleet.

They are all equipped with the following on board facilities: Audio and visual entertainment, Three-point safety belts, Air conditioning, Reading lights, Heaters, On-board toilet facilities. Over the years City-to-City has also committed to serve and provide long transport distance services to the mining communities. One of the major advantages of traveling with City-to-City is the affordability it also offers.

City To City routes

15 routes operated by City To City — stops, distance and fares.

Laingsburg → Victoria West → Bergville

Distance1645km
Duration16 h 52 min
Departure6:00am
FareR670

Theunissen → Kroonstad → City Of Johannesburg Metropolitan

Distance455km
Duration4 h 27 min
Departure6:00am
FareR260

Cape Winelands → Graaff-Reine → Stormberg District

Distance1170km
Duration12 h 48 min
Departure6:00am
FareR590

Balfour → Vrede → Msunduzi

Distance568km
Duration5 h 40 min
Departure6:00am
FareR160

Emfuleni Local Municipality → Kroonstad → Theunissen

Distance398km
Duration3 h 48 min
Departure6:00am
FareR250

Ngwathe Local Municipality → De Aar → Laingsburg

Distance1398km
Duration13 h 47 min
Departure6:00am
FareR540

Matjhabeng Local Municipality → Kroonstad → Emfuleni Local Municipality

Distance399km
Duration3 h 46 min
Departure6:00am
FareR260

Trompsburg → Walter Sisulu Local Municipality → Amahlathi Local Municipality

Distance569km
Duration6 h 12 min
Departure6:00am
FareR310

Kareedouw → George → Caledon

Distance749km
Duration8 h 15 min
Departure6:00am
FareR460

Cradock → Trompsburg → Ngwathe Local Municipality

Distance1049km
Duration10 h 19 min
Departure6:00am
FareR410

Grahamstown → Umtata → Ray Nkonyeni Local Municipality

Distance910km
Duration10 h 47 min
Departure6:00am
FareR500

Scheduled route

Distance1,045.4 km
Duration10 hours 8 minutes
Departure6am
FareR600

Scheduled route

Distance938.3 km
Duration9 hours 30 minutes
Departure8 am
FareR200

Scheduled route

Distance430.7 km
Duration5 hours 17 minutes
Departure8 am
FareR380

Scheduled route

Distance484.6 km
Duration5 hours 37 minutes
Departure8:30 am
FareR230

Contact & details

City To City

Phone0861 589 282
Hours6am-9pm

Similar bus providers

Other bus companies operating in South Africa.

City To City terminals How to book online All South Africa bus companies
Fares, schedules and booking steps are set by City To City and may change. Confirm details on their official channels before travelling.