Needleton is an unincorporated community in San Juan County, Colorado, United States. Its elevation is 8,277 feet (2,523 m). Needleton was a station on the old Denver and Rio Grande Western railroad. The Needleton post office opened in May 1882, and closed in January 1919. The Needleton station was washed away in the flood of 1927.
Needleton is now a flag stop on the Durango & Silverton Narrow Gauge Railroad. Just north of the flag stop is one of the last of two remaining wooden water tanks on the Durango and Silverton. Needleton is a popular trailhead for hiking into the Needle Mountains. The most popular hike is to Chicago Basin.