Bus Tickets from Grahamstown to Heidelberg, ZA

Previously seen trips

Next departures for Grahamstown to Heidelberg on November 18
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Big SkyBus
    The Frontier Country Hotel, Bathurst Street
    Heidelberg - Engen Garage, Eksteen StreetNo tags
    Big SkyBus
      The Frontier Country Hotel, Bathurst Street
      Heidelberg - Engen Garage, Eksteen StreetNo tags
      IntercapeBus
        The Frontier Country Hotel, Bathurst Street
        Heidelberg - Engen Garage, Eksteen StreetNo tags
        Eagle LinerBus
        Frontier Country Hotel (Opposite Cathedral)
        Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665No tags
        Intercity XpressBus
        Frontier Country Hotel (Opposite Cathedral)
        Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665No tags

        Get from Grahamstown to Heidelberg

        This route is served by bus only

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

        3bus per day
        10h 10mAverage Duration
        324 milesDistance
        13kgCO₂ emissions

        Frequently asked questions about traveling from Grahamstown to Heidelberg, ZA by bus

        People from around the world trust Busbud

        Popular Buses Connecting Grahamstown

        Buses Leaving from Grahamstown

        Buses Going to Grahamstown

        Popular Buses Connecting Heidelberg

        Buses Leaving from Heidelberg

        Buses Going to Heidelberg