Running south from Blaenllynfi Colliery the line proceeded along the east bank of the River Llynfi to Tywith (or Ty-chwyth) and through Nantyffyllon by Heol Tywith. From there it crossed the river and followed along Bangor Terrace, behind High Street, crossing the road near the Traveller's Rest Hotel, through the Llynvi Iron Works to Llynfi Road. It then continued through Commercial Street to Bethania Street and along Llwydarth Road to the Cerdin (Cross Inn); thence to the Llwyndurys weighing house at Pontrhydycyff (Llangynwyd), after which it ran across the main road, and continued behind the modern Maesteg Comprehensive School to the old Gadlys Woollen Mill, where its embankment can be traced across Nant-y-Gadlys. The tramway then continued to Cefn Ydfa and to Tondu, where it turned west to Cefn Cwsc, Kenfig Hill, Pyle, Cornelly and finally to the harbour at Porthcawl.