Bus Tickets from East London to Pretoria

Next bus departures

Next departures for East London to Pretoria on November 19
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
APMWCBus
    EAST LONDON - Train Station, East London, Station St, Quigney
    Pretoria - Luxury Coach TerminalCheapest
    GreyhoundBus
    East London Windmill Park
    Bosman Station - Scheiding Street.Fastest
    Intercape BudgetlinerBus
      Intercape Office, Moore Street (Windmill Park)
      Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)No tags
      GreyhoundBus
      East London Windmill Park
      Bosman Station - Scheiding Street.No tags
      Intercity XpressBus
      Intercape Office, Moore Street (Windmill Park)
      Bosman Coach Station Terminus No tags

      Last refresh of the prices: Today at 8:43 AM SAST.

      Compare 2 ways to go from East London to Pretoria

      We recommend taking the bus

      Among the sustainable travel choices, the bus stands out as a good way to reach Pretoria. The journey takes about 15 hours 40 minutes, and with fares starting at just $28, it presents an excellent value for a comfortable ride.

      18bus per day
      15h 40mAverage Duration
      808 kmDistance
      20kgCO₂ emissions
      Average Price$28 - $116Average Duration15h 40m
      20kg CO₂e
      Shuttle
      Average Price$55 - $115Average Duration14h 55m
      25kg CO₂e

      Frequently asked questions about travelling from East London to Pretoria by bus

      1. What is the travel distance from East London to Pretoria?

        It's about 810 km (502 miles) from East London to Pretoria.

      2. What are the departure and arrival locations for buses traveling from East London to Pretoria?

        Buses traveling this route start their trip at Intercape Office, Moore Street (Windmill Park), in East London, and end it at Pretoria Station, in Pretoria.

      Find cheapest prices for buses

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

      Best price found
      11-16
      $31
      11-17
      $31
      Today
      $31
      11-19
      $31
      11-20
      $31
      11-21
      $31
      11-22
      $31
      11-23
      $31
      busbud logoThe cheapest trip from East London to Pretoria was searched and found on Nov 18, 2025 with a price of $31

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

      You can expect to pay from $31 to $68 for a bus ticket from East London to Pretoria based on the last 2 days. You can expect to find the cheapest price for the trip at $31 which is on 2025-11-19.

      Usually APM WC 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

      Popular Buses Connecting East London

      Buses Leaving from East London

      Buses Going to East London

      Popular Buses Connecting Pretoria

      Buses Leaving from Pretoria

      Buses Going to Pretoria