Bermuda Run is a town in Davie County, North Carolina, United States. The population was 1,431 at the 2000 census. It was incorporated in 1999 as a fully gated residential community near country clubs and golf courses like the Bermuda Run Country Club, Oak Valley Golf Club, and Tanglewood Park. In 2000, the town annexed into neighboring Hillsdale, picking up a commercial district. The town rests on the western bank of the Yadkin River along US 158 and NC 801.