ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Cape Town

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Pretoria to Cape Town

🚌 The journey from Pretoria to Cape Town by bus takes approximately 21 hours. The InterCape bus service departs twice daily from Paul Kruger & Scheiding St. 💰 Prices for the bus ticket between Cape Town and Pretoria range from $21 to $70.

Where to stay in Cape Town

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service that operates between Pretoria and Cape Town. The bus departs from Paul Kruger & Scheiding St in Pretoria and arrives at Intercape Old Marine Drive in Cape Town. These services run twice daily, every day, with the journey typically taking around 21 hours.
  • The bus service from Pretoria to Cape Town, operated by InterCape, departs from the Paul Kruger & Scheiding St station in Pretoria.
  • The bus service from Pretoria to Cape Town, operated by InterCape, arrives at the Intercape Old Marine Drive station in Cape Town. This station serves as the final destination for passengers traveling from Pretoria to Cape Town by bus. Upon arrival at the Intercape Old Marine Drive station, passengers can disembark and continue their journey within Cape Town or to their final destination.
  • The cost of a bus ticket from Pretoria to Cape Town ranges from $21 to $70, depending on the type of seat and amenities provided on the bus.
  • There are two buses that operate between Pretoria and Cape Town each day, departing from Paul Kruger & Scheiding St in Pretoria and arriving at Intercape Old Marine Drive in Cape Town. These bus services are provided by InterCape and run daily, offering travelers flexibility in their journey schedules. The approximate duration of the bus trip from Pretoria to Cape Town is 21 hours, and ticket prices range from $21 to $70 depending on the seating options chosen.
  • The buses from Pretoria to Cape Town are typically the most crowded during peak travel seasons such as holidays, school breaks, and weekends.
  • The first bus of the day from Pretoria to Cape Town typically departs early in the morning. The exact departure time may vary, but it is usually around dawn to begin the 21-hour journey.

Will you be returning to Pretoria by bus?

If you are looking for a return bus ride, check the buses from Cape Town to Pretoria.

See schedule