Bus Tickets from Swellendam to King William’s Town

Next bus departures

Next departures for Swellendam to King William’s Town on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
APMWCBus
    Swellengrebel Hotel, Voortrekker Street
    Train station, King Williams TownCheapest
    GreyhoundBus
    SWELLENDAM
    King Williams Town Railway StationFastest
    Intercape MainlinerBus
    Swellengrebel Hotel, Voortrekker Street
    Railway StationNo tags
    Intercity XpressBus
    Swellengrebel Hotel, Voortrekker Street
    Station - Qonce 5601No tags
    APMWCBus
      Swellengrebel Hotel, Voortrekker Street
      Train station, King Williams TownNo tags

      Last refresh of the prices: Yesterday at 8:46 PM SAST.

      Get from Swellendam to King William’s Town

      This route is served by bus only

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

      12bus per day
      11h 40mAverage Duration
      657 kmDistance
      16kgCO₂ emissions

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

      1. What is the travel distance from Swellendam to King William’s Town?

        It's about 659 km (408 miles) from Swellendam to King William’s Town.

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

        Buses departing from Swellengrebel Hotel, Voortrekker Street in Swellendam will take you to 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-19
      No data
      11-20
      No data
      Today
      $42
      11-22
      No data
      11-23
      No data
      11-24
      No data
      11-25
      No data
      11-26
      No data
      busbud logoThe cheapest trip from Swellendam to King William’s Town was searched and found on Nov 21, 2025 with a price of $42

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

      People from around the world trust Busbud