Bus Tickets from Kimberley, ZA to Cape Town

Next departures

Next departures for Kimberley to Cape Town on November 9
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
APMWC
    Kimberley Cbd - Kimberely Tourism Centre, Bultfontein Road, Civic Centre
    Train Station, 1 Old Marine Dr.Cheapest
    Greyhound
      KIMBERLEY (TOURISM INFO CENTER) - Northside Tourism Information Centre
      Bellville - 8 Mabel St.Fastest
      Intercape Sleepliner
        Kimberley - Tourist Centre, Bultfontein Road (Civic Centre)
        Bellville - Intercape Office, 8 Mabel Street (turnoff from Durban Road)No tags
        Greyhound
          KIMBERLEY (ULTRA CITY) - Ultra City, Transvaal Road
          Cape Town, 1 Old Marine DriveNo tags
          Intercity Xpress
            KIMBERLEY (TOURIST INFO CENTRE) - TOURIST INFO CENTRE, CIVIC CENTRE, KIMBERLEY, 8300
            Cape Town, 1 Old Marine DriveNo tags

            Last refresh of the prices: Today at 11:28 AM SAST.

            Get from Kimberley to Cape Town

            This route is served by bus only

            The journey takes about 12 hours 25 minutes and with fares starting at just $21, it presents an excellent value for a comfortable ride.

            24bus per day
            12h 25mAverage Duration
            516 milesDistance
            21kgCO₂ emissions

            Frequently asked questions about traveling from Kimberley, ZA to Cape Town by bus

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11/06
            $29
            11/07
            $30
            Today
            $27
            11/09
            $23
            11/10
            $23
            11/11
            $23
            11/12
            $23
            11/13
            $23
            busbud logoThe cheapest trip from Kimberley, ZA to Cape Town was searched and found on Nov 9, 2025 with a price of $23

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Kimberley, ZA to Cape Town, as early as possible.

            You can expect to pay from $23 to $64 for a bus ticket from Kimberley, ZA to Cape Town based on the last 2 days. You can expect to find the cheapest price for the trip at $23 which is on 2025-11-09.

            Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud helps you easily search, compare and book intercity bus tickets on a worldwide scale with our comprehensive list of bus routes and schedules. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.

            People from around the world trust Busbud

            Popular Buses Connecting Kimberley

            Buses Leaving from Kimberley

            Buses Going to Kimberley

            Popular Buses Connecting Cape Town

            Buses Leaving from Cape Town

            Buses Going to Cape Town