Dharmavaram Machilipatnam Express (PT) runs with an LHB Rake and has a total of 21 coaches. It has 4 second seating unreserved coaches, 7 sleeper coaches, 7 third ac coaches and 1 second ac coach. The engine of the train reverses at Yerraguntla station. The full coach composition is:
Engine--SLR--GS--GS--SE1--S1--S2--S3--S4--S5--S6--B1--B2--B3--B4--B5--B6--B7--A1--GS--GS--EOG