Hamlet is at the junction of three major CSX rail lines, one running north towards Raleigh, North Carolina, as well as south towards Savannah, Georgia, and the second running east towards Wilmington, North Carolina, and west towards Bostic, North Carolina. At Monroe, North Carolina, the line splits northwest to Charlotte and Bostic, and one continues west to Atlanta, Georgia, originally on to Birmingham, Alabama; however, tracks were removed in 1987. The third line splits off from the second just east of Hamlet and continues towards Charleston, South Carolina. It has been cited as the prime spot in North Carolina for train watchers.