Bus from Cape Town to King William’s Town: Tickets & Schedules

Next bus departures

Next departures for Cape Town to King William’s Town on November 27
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
APMWCBus
    Train Station, 1 Old Marine Dr.
    Train station, King Williams TownCheapest
    Jacobs CoachesBus
      Bus Station - Civic Centre
      Station - Qonce 5601Fastest
      Intercape MainlinerBus
      Bellville - Intercape Office, 8 Mabel Street (turnoff from Durban Road)
      Railway StationNo tags
      BadelaBus
        CAPE TOWN
        KING WILLIAMS TOWNNo tags
        Jacobs CoachesBus
          Bus Station - Civic Centre
          Engen garage - 2 Cathcart StNo tags

          Last refresh of the prices: Today at 2:36 PM SAST.

          Get from Cape Town to King William’s Town

          This route is served by bus only

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

          31bus per day
          15h 15mAverage Duration
          840 kmDistance
          21kgCO₂ emissions

          Frequently asked questions about travelling from Cape Town to King William’s Town by bus

          1. What is the distance between Cape Town and King William’s Town?

            Cape Town and King William’s Town are 842 km (522 miles) apart.

          2. What are the departure and arrival locations for buses traveling from Cape Town to King William’s Town?

            Buses departing from Bellville - 8 Mabel St. In Cape Town will take you to King Williams Town Railway Station in King William’s Town.

          Find cheapest prices for buses

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

          Best price found
          11-24
          $50
          11-25
          $65
          Today
          $57
          11-27
          $60
          11-28
          $55
          11-29
          $52
          11-30
          $55
          12-01
          $64
          busbud logoThe cheapest trip from Cape Town to King William’s Town was searched and found on Nov 24, 2025 with a price of $50

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

          You can expect to pay from $50 to $156 for a bus ticket from Cape Town to King William’s Town based on the last 2 days. You can expect to find the cheapest price for the trip at $52 which is on 2025-11-29.

          Usually Intercape, Big Sky 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.

          People from around the world trust Busbud