Bus Tickets from Johannesburg to Villiers

Previously seen trips

Next departures for Johannesburg to Villiers on November 22
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Big SkyBus
    Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
    Villiers - Engen Garage (N3)No tags
    Big SkyBus
      Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
      Villiers - Engen Garage (N3)No tags
      Luvalo Brothers TransportBus
        BARAGWANATH
        VILLIERSNo tags
        Luvalo Brothers TransportBus
          JOHANNESBURG
          VILLIERSNo tags
          IntercapeBus
          Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
          Villiers - Engen Garage (N3)No tags

          Get from Johannesburg to Villiers

          This route is served by bus only

          The journey takes about 1 hour 45 minutes and with fares starting at just $16, it presents an excellent value for a comfortable ride.

          4bus per day
          1h 45mAverage Duration
          66 milesDistance
          3kgCO₂ emissions

          Frequently asked questions about traveling from Johannesburg to Villiers 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/20
          $19
          11/21
          No data
          Today
          No data
          11/23
          No data
          11/24
          No data
          11/25
          No data
          11/26
          No data
          11/27
          No data
          busbud logoThe cheapest trip from Johannesburg to Villiers was searched and found on Nov 20, 2025 with a price of $19

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

          People from around the world trust Busbud