ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Cape Town

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration21h
Distance1464
Avg. price$ 63
Bus trips2 found

Buses from Pretoria to Cape Town

🚌 The journey from Pretoria to Cape Town by bus takes approximately 21 hours. There are two daily services provided by Intercape, operating every day. 💰 Bus prices for the trip from Pretoria to Cape Town range from $21 to $70. Enjoy a comfortable and affordable journey as you explore the diverse landscapes of South Africa along the way.

Where to stay in Cape Town

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

Accomodation
  • Yes, there is a direct bus service between Pretoria and Cape Town. The bus departs from Paul Kruger & Scheiding St and arrives at Intercape Old Marine Drive. This service operates twice daily, every day, and the journey typically takes approximately 21 hours. It's a convenient and comfortable way to travel between these two cities.
  • To catch the bus from Pretoria to Cape Town, you will need to go to the Paul Kruger & Scheiding St station. This is where InterCape operates their bus services for this route. It's important to be at the station on time to board the bus for your journey to Cape Town. Make sure to check the schedule and arrive early to ensure a smooth departure.
  • The bus traveling from Pretoria to Cape Town operated by InterCape arrives at the Intercape Old Marine Drive station in Cape Town. This is the designated stop for passengers to disembark and complete their journey. Once you arrive at Intercape Old Marine Drive, you can easily access transportation options to reach your final destination in Cape Town. It's advisable to check the arrival times and plan your onward travel accordingly.
  • The cost of a bus ticket from Pretoria to Cape Town typically ranges from $21 to $70, depending on the chosen service provider, time of booking, and class of travel. It's recommended to check the current prices and availability directly with the bus operator, as fares may fluctuate. Booking in advance can often secure lower rates, so it's advisable to plan your journey and make reservations accordingly to secure the best price for your trip.
  • There are two buses available daily for the route between Pretoria and Cape Town, both operated by InterCape. These buses depart from the Paul Kruger & Scheiding St station in Pretoria and arrive at the Intercape Old Marine Drive station in Cape Town. The journey between the two cities by bus typically takes approximately 21 hours. Ticket prices for these buses can range from $21 to $70, offering passengers a choice in fare options based on their preferences.
  • The Pretoria to Cape Town buses are typically the least crowded during the weekdays, especially on Tuesdays and Wednesdays. The most crowded times are usually on weekends, particularly Friday afternoons and Sunday evenings. However, since services depart twice daily every day, passengers can choose to travel during less busy times to avoid crowds and ensure a more comfortable journey.
  • The first bus of the day from Pretoria to Cape Town typically departs from Paul Kruger & Scheiding St station in the early morning. The exact departure time may vary, but it is usually around 7:00 AM. The last bus of the day usually leaves in the late afternoon or early evening, allowing passengers to embark on their journey at a convenient time. It's recommended to check the schedule with the bus operator, InterCape, for the most up-to-date departure times.

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