Bus from Heidelberg, ZA to Port Elizabeth: Tickets & Schedules

Previously seen trips

Next departures for Heidelberg to Port Elizabeth on November 26
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Eagle LinerBus
Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665
Newton Park - Eaglecity, 262 Cape RdNo tags
Big SkyBus
    Heidelberg - Engen Garage, Eksteen Street
    Intercape Office, 336 Cape RdNo tags
    Big SkyBus
      Heidelberg - Engen Garage, Eksteen Street
      Port Elizabeth Train Station, Strand StreetNo tags
      Williams CoachesBus
      HEIDELBERG
      Rail Station, Port Elizabeth CentralNo tags
      Williams CoachesBus
      HEIDELBERG
      Regent Cafe, C/o Link Rd & Rochelle RdNo tags

      Get from Heidelberg to Port Elizabeth

      This route is served by bus only

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

      4bus per day
      7h 35mAverage Duration
      431 kmDistance
      11kgCO₂ emissions

      Frequently asked questions about travelling from Heidelberg, ZA to Port Elizabeth by bus

      1. How far is Heidelberg from Port Elizabeth?

        Heidelberg and Port Elizabeth are 427 km (265 miles) apart.

      2. What are the departure and arrival locations for buses traveling from Heidelberg to Port Elizabeth?

        Buses departing from Heidelberg - Engen Garage, Eksteen Street in Heidelberg will take you to CO/ Cape Rd & Penny St. In Port Elizabeth.

      People from around the world trust Busbud